我很难通过j控制台连接到具有IPv6地址的。我试过了
service:jmx:rmi:///jndi/rmi://[fd02:c9e3:a6c0:4306:0:0:0:27]:5500/jmx 我得到了
连接没有成功..。
至于一些背景,
发布于 2011-02-10 21:14:12
好的,我添加了下面的条件来将服务器主机地址包装在方括号中。
if ( aHost instanceof Inet4Address ) {
this.hostAddress = aHost.getHostAddress();
}
else if ( aHost instanceof Inet6Address ) {
this.hostAddress = "[" + aHost.getHostAddress() + "]";
}
else {
throw someException();
}
.............some other stuff.................
registry = LocateRegistry.getRegistry( this.hostAddress, ... );实际上,主机地址被指定为属性文件中的名称值对。因此,我本可以像下面这样做,但由于其他原因,它没有起作用。
.properties文件
hostName =27 02:c9e3:a6c0:4306:0:0:0:27
https://stackoverflow.com/questions/4865976
复制相似问题