一尘不染

我是否需要告诉Apache Tomcat保持Websocket连接打开?

tomcat

我正在尝试Apache Tomcat Websocket实现。问题是,在空闲时间最多30秒之后,连接总是会关闭。

我是否需要配置Tomcat,以使其保持打开状态?如果可以,我该怎么办?我试图在server.xml的Connector元素中为HTTP协议设置connectionTimeout。那没有效果,但是我不知道它是否不起作用,因为我没有将协议属性调整为特定于Websocket的内容(因为我不知道协议声明的样子)。

也许这是一个客户端问题。

感谢您的帮助,
狮子座

编辑: 此问题已使用Tomcat
7.0.28解决(错误描述changelog


阅读 447

收藏
2020-06-16

共1个答案

一尘不染

Tomcat的WebSocket
存在多个问题,其中之一是20秒后关闭连接(这是server.xml中的connectTimeout值)。增加该值可解决该问题。

-让弗朗西斯(Jeanfrancois)

2020-06-16