Tomcat NIO/RESTEasy在每次请求后断开TCP连接

Tomcat NIO/RESTEasy在每次请求后断开TCP连接,tcp,tomcat6,nio,resteasy,disconnect,Tcp,Tomcat6,Nio,Resteasy,Disconnect,我通过NIO连接器在Tomcat6上使用RESTEasy异步(Comet)IO支持。当前,在将每个响应发送回客户端后,服务器会断开TCP连接 我读过的所有关于Tomcat HTTP连接器配置的文档都表明,默认情况下,它应该保持连接的活动状态,所以我对问题所在感到困惑 以下是我的连接器配置: <Connector connectionTimeout="20000" port="6080" emptySessionPath="true" enableLookups="f

我通过NIO连接器在Tomcat6上使用RESTEasy异步(Comet)IO支持。当前,在将每个响应发送回客户端后,服务器会断开TCP连接

我读过的所有关于Tomcat HTTP连接器配置的文档都表明,默认情况下,它应该保持连接的活动状态,所以我对问题所在感到困惑

以下是我的连接器配置:

<Connector connectionTimeout="20000" port="6080" 
           emptySessionPath="true" enableLookups="false" 
           protocol="org.apache.coyote.http11.Http11NioProtocol" 
           acceptorThreadCount="4" pollerThreadCount="12"/>


谢谢你的建议

事实证明,问题的根源在其他地方(仍在调查中,为了避免混淆,我们将直接在上面发布一个单独的问题!)

Tomcat在几秒钟后释放连接,而不是在响应HTTP请求时立即释放连接。在这种情况下,客户端在为每个请求创建新的TCP连接而不是重新使用已建立的连接时出错