环境说明
虚拟机起了一个linux环境,在linux下启动服务器端,运行 JBoss 4.2 IP:10.0.72.91,安装虚拟机防火墙已关。
另一个Windows客户机启动客户端访问时,报connect refused 0.0.0.0
问题解决 服务器端启动时增加参数
-Djava.rmi.server.hostname=10.0.72.91
原因分析 在jboss配置文件中,jboss-server.xml 配置中有一项配置 可以使用rmi时,会使用到如下参数。
${java.rmi.server.hostname}
参见外文链接:http://stackoverflow.com/questions/15685686/java-rmi-connectexception-connection-refused-to-host-127-0-1-1