我有一个在JBoss 6上运行的应用程序.JBoss在IP为的本地机器上运行 192.168.0.105,它位于路由器后面。路由器IP例如是83.200.200.200。我用这个命令运行JBoss:
run.sh -b 192.168.0.105 -Djava.rmi.server.hostname=83.200.200.200
但是当我使用地址83.200.200.200(具有转发)从远程应用程序调用客户端时,我得到一个例外:
为InvokerLocator建立套接字连接时出现问题[sslsocket://192.168.0.105:3843 /]]
有什么建议吗?
感谢。
答案 0 :(得分:0)
我终于做到了。在我运行JBoss的机器上,在/ etc / hosts中我添加了一行:
192.168.0.105 mydomain.com
使用-b mydomain.com运行JBoss
在远程连接的机器上我在/ etc / hosts
中添加了一行83.200.200.200 mydomain.com
一切都很好。谢谢你的回答