2012-11-19 63 views
1

我在我的云计算机上运行openjms-0-7-7实例。连接到jms主题发生在tcp上。我在家中的个人计算机上运行客户端应用程序,并且可以将消息发送到主题(然后正确地将其转发给其他监听程序),但我无法接收消息。我的电脑通过NAT路由器连接到互联网。 我试图重现这个问题,使用我的大学网络,它一切正常(我分配了我自己的外部IP地址 - 没有NAT)。NAT路由器阻止JMS消息

我是否认为问题在于我的路由器阻塞了这些消息?我怎样才能检查这一点,还有,我该如何解决这个问题。

最好的问候,

巴特

回答

0

您的路由器最有可能阻止传入的JMS消息,因为它不知道哪个本地客户端(NAT后),它属于。

您必须在路由器中配置端口转发。请参阅它的文档。要知道要转发哪些端口,您必须查阅openjms的文档以了解它如何将端口分配给客户端。