Linux 断开连接后未将jWebSocketServer嵌入Tomcat发送的数据包
我们有一个与RabbitMQ服务器通信以接收消息的WebApp。此通信通过jWebSocketServer进行。 我们已经在Tomcat7.0.42中集成了jWebSocketServer(最新版本1.0最终版-构建50713),遵循 在jWebSocket.xml中,我们添加了一个自定义插件,该插件扩展了TokenPlugIn,并导入了一个配置文件以与RabbitMQ通信,并在启动时创建BaseStream类型的队列 我们的问题是处理连接丢失:当我们从一个客户端断开网络电缆时,jWebSocketServer停止从Rabbit向连接到同一流的所有其他客户端发送数据包。在调试时,我们注意到BaseStream类突然中断了它的“jWebSocket StreamingPlugIn队列”线程,该线程处理向所有客户端传递数据包的过程。 这仅在我们的Linux环境中发生[版本:CentOS 6.5、6.7版和Red Hat Enterprise Linux Server 6.6版(圣地亚哥)] 我们注意到嵌入jWebSocketServer的Tomcat版本(7.0.55和7.0.69工作正常)之间存在一些差异,但仅在Windows系统上。在Linux上它永远不会工作 有一个Tomcat版本可以在Linux环境中解决这个问题? 我们暂时在外部使用jWebSocketServer在这两种环境中解决了这个问题,但我们会将其嵌入 我们使用java版本“1.8.0_65” 问候, 罗伯托Linux 断开连接后未将jWebSocketServer嵌入Tomcat发送的数据包,linux,websocket,rabbitmq,tomcat7,Linux,Websocket,Rabbitmq,Tomcat7,我们有一个与RabbitMQ服务器通信以接收消息的WebApp。此通信通过jWebSocketServer进行。 我们已经在Tomcat7.0.42中集成了jWebSocketServer(最新版本1.0最终版-构建50713),遵循 在jWebSocket.xml中,我们添加了一个自定义插件,该插件扩展了TokenPlugIn,并导入了一个配置文件以与RabbitMQ通信,并在启动时创建BaseStream类型的队列 我们的问题是处理连接丢失:当我们从一个客户端断开网络电缆时,jWebSock