0

我最近设置了 JBoss AS 5.1 并实现了一个点对点消息传递服务,其中一个客户端生成一条消息,另一个使用它,这在 localhost 上运行良好,但当 localhost 绑定到IP地址和客户端(消费者)在防火墙之外的系统之外,生产者在本地主机内。当前开放的端口(由我机构的系统管理员)是:

1098 1099 4444 4457(打开解决->问题为InvokerLocator建立套接字连接
[bisocket://???.??.??.???:4457/)4460

该 IP 地址对公众开放,甚至我的 Windows 7 中的防火墙也已关闭以进行测试。我在启动 JBoss AS 时使用的命令是

run.bat -b ???.??.??.??? -c 默认值

从昨天开始,我一直没能找到问题的任何线索,完全卡住了。我希望一些大师可以唤醒我。

错误消息就像

org.jboss.jms.exception.MessagingNetworkFailureException

在 org.jboss.jms.client.delegate.DelegateSupport.handleThrowable(DelegateSupport.java:245)

在……呜呜呜……

4

1 回答 1

0

我所做的是取消注释

<attribute name="secondaryBindPort"> 4460 </attribute>

在 remoting-bisocket-service.xml 并给它一个可用的端口。重新启动 JBoss AS(5.1) 后,它开始工作。

于 2012-10-19T00:37:43.670 回答