0

我有一个在 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/]] 建立套接字连接时出现问题

有什么建议吗?

谢谢。

4

1 回答 1

0

我终于成功了。在我运行 JBoss 的机器上,在 /etc/hosts 中添加了一行:

192.168.0.105 mydomain.com

并使用 -b mydomain.com 运行 JBoss

在我远程连接的机器上,我在 /etc/hosts 中添加了一行

83.200.200.200 mydomain.com

一切都很好。感谢您的回答

于 2013-05-29T17:28:50.010 回答