我的rmi client在宽带模式下(一直连通),可以正常地连接外网上的rmi server,但是到了dial up模式下,就连接不上了:
java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: java.net.ConnectException: Connection refused看了些文章,提示说rmi server side在publish的时候,需要指定hostname为rmi server的外网IP:
System.setProperty("java.rmi.server.hostname", "192.168.1.102");请教知道的朋友,是这样的吗?我这个也没有完全的测试环境,每次做了改动都需要去上帝那里测试,所以也搞得挺郁闷。