【发布时间】:2012-10-18 02:07:08
【问题描述】:
我最近设置了 JBoss AS 5.1 并实现了点对点消息服务, 一个客户端生成消息,另一个客户端使用它,效果很好 在本地主机上,但不是本地主机绑定到 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)
在……等等等等……
【问题讨论】:
-
我找到了解决方案。我所做的是在 remoting-bisocket-service.xml 中取消注释
4460 并为其提供一个可用端口。并且连接成功。