我正在使用在jetty服务器上运行的大气框架(https://github.com/Atmosphere/atmosphere)并将websockets带到任何浏览器。
我遇到的问题是因为一些奇怪的原因,向所有连接的客户端广播的消息只会到达与jetty服务器在同一平台上运行的webclient。 (本地主机:8080)
其他客户端只在服务器停止时收到他们的消息(一次性全部)。 (ip server:8080)
我不确定这是否与jetty 8 / atmopshere /我的网络有关。 我正在使用run-jetty-run插件的eclipse。
所以我的问题:有没有办法调试这个系统/找到问题的实际位置?
答案 0 :(得分:1)
您可以从命令提示符处发出follwoing命令。 mvnDebug jetty:run-explosion antrun:run然后你会知道你的码头正在听哪个端口去运行 - >从那里调试配置你可以调试你的服务器。 在调试配置中,您可以在此处找到远程Java应用程序选项,为新的远程Java应用程序创建一个新的调试配置,此处还可以定义新的服务器 再次 mvnDebug jetty:run-explosion 现在你应该看到你的新端口了。