为tomcat 7设置文本和二进制缓冲区大小

时间:2014-02-24 15:03:26

标签: tomcat7 atmosphere

我有一个Web应用程序,它使用websocket向GWT客户端通过Atmosphere发送大量文本负载。有效负载大小超过8192个字节,这是tomcat的websocket的文本和二进制缓冲区的默认缓冲区大小。如果有效负载超过缓冲区限制,则客户端接收,因为它只被破坏为8192字节。

我尝试通过在web.xml中设置上下文参数来增加缓冲区大小,如下所示,

      <context-param>
         <param-name>org.apache.tomcat.websocket.textBufferSize</param-name>
         <param-value>32768</param-value>
    </context-param>
    <context-param>
            <param-name>org.apache.tomcat.websocket.binaryBufferSize</param-name>
            <param-value>32768</param-value>
    </context-param>

但它没有反映出tomcat 7.0.47。

如果我遗漏任何东西或者我应该使用最新的7.x tomcat版本,有人可以提供帮助吗?

我不想迁移到tomcat 8,因为我的应用程序库会受到影响。

谢谢, SHAILESH

0 个答案:

没有答案