JBoss消息传递无法通过防火墙
我最近将JBoss设置为5.1并实现了点对点消息服务, 其中一个客户端生成一条消息,另一个客户端使用它,这很好 在本地主机上,但本地主机绑定到ip地址和 客户端(使用者)在防火墙上的系统之外,生产者在本地主机内。 当前打开的端口(由我所在机构的系统管理员提供)为: 1098 1099 4444 4457(打开以解决->为InvokerLocator建立套接字连接的问题JBoss消息传递无法通过防火墙,jboss,messaging,Jboss,Messaging,我最近将JBoss设置为5.1并实现了点对点消息服务, 其中一个客户端生成一条消息,另一个客户端使用它,这很好 在本地主机上,但本地主机绑定到ip地址和 客户端(使用者)在防火墙上的系统之外,生产者在本地主机内。 当前打开的端口(由我所在机构的系统管理员提供)为: 1098 1099 4444 4457(打开以解决->为InvokerLocator建立套接字连接的问题 [bisocket://4457/) 4460 ip地址对公众开放,甚至我的Windows 7中的防火墙也已关闭以进行测试。 我
[bisocket://4457/) 4460 ip地址对公众开放,甚至我的Windows 7中的防火墙也已关闭以进行测试。 我在按原样启动JBoss时使用的命令 run.bat-b???-c默认值 从昨天起,我就一直找不到这个问题的任何线索,完全卡住了。 我希望一些大师能唤醒我 错误消息如下所示 org.jboss.jms.exception.MessagingNetworkFailureException 位于org.jboss.jms.client.delegate.DelegateSupport.handleThrowable(DelegateSupport.java:245)
在……诸如此类……我所做的就是取消注释
<attribute name="secondaryBindPort"> 4460 </attribute>
4460
在remoting-bisocket-service.xml中,并为其提供一个可用端口。在重新启动JBoss AS(5.1)后,它开始工作。我找到了一个解决方案。我所做的是取消remoting-bisocket-service.xml中的4460注释并为其提供一个可用端口。连接成功。