2013-03-24 22 views
0

我使用在码头服务器上运行的气氛框架(https://github.com/Atmosphere/atmosphere),并将websockets带入任何浏览器。调试码头应用程序

我遇到的问题是因为一些奇怪的原因,广播到所有连接的客户端的消息只到达在与码头服务器相同的平台上运行的web客户端。 (localhost:8080)

其他客户端只在服务器停止时收到它们的消息(全部一次)。 (IP服务器:8080)

我不确定这是否是jetty 8/atmopshere /我的网络的问题。 我使用eclipse和run-jetty-run插件。

所以我的问题:有没有什么办法可以调试这个系统/定位问题的实际位置?

+0

感兴趣的人:http://pastebin.com/3Dr8Qs8T – Thomas 2013-03-24 16:04:59

回答

1

您可以从命令提示符发出follwoing命令。 mvnDebug码头:run-exploded antrun:run然后你会知道你的码头在哪个端口上运行,然后运行 ​​- >从那里调试配置,你可以调试你的服务器。 在调试配置中,您可以在这里找到远程Java应用程序选项,在这里为新的远程Java应用程序创建一个新的调试配置,并且您也可以在此处定义新服务器 mvnDebug码头:运行分解现在您应该会看到您的新端口。