有时,RMI 在确定要使用的地址时会出现问题。这可能由于下列任何原因引起:
安全管理器中存在访问限制。
计算机是多宿主计算机,并且 RMI 选择了错误的接口。
存在错误配置的主机文件或存在一些其他网络相关配置问题。
如果所有其他方法都失败,则可以尝试指定 java.rmi.server.hostname 系统属性。请注意,这可能影响运行于 JVM 中的应用程序。
java.rmi.server.hostname