Apache Tomcat Websockets实现回退

时间:2013-05-29 20:44:27

标签: websocket

只要有 doGet doPost 被覆盖,套接字就无法正常工作。

可以通过删除上述功能来使其工作。

问题:我在IE9上给予支持。因此,作为备份机制,我将返回到发出POST或GET请求的轮询。现在由于同一个WebSocketServlet没有doGet和doPost,我不知道该怎么做。帮助?

Jetty WebSockets是否有同样的问题?

2 个答案:

答案 0 :(得分:1)

我认为从你自己的doGet调用super.doGet(req,resp)就足够了,因为这是设置websocket的方法(检查org.apache.catalina.websocket的源代码)。 WebSocketServlet)。

这对我的情况很好,我使用的是tomcat-7.0.42。

答案 1 :(得分:0)

那么,

为什么不创建两个单独的Servlet?混合代码没有多大意义,如果你有两个独立的组件,你仍然可以调用WebSocketServlet用于正常情况,如果你检测到IE9,则调用另一个支持你的轮询机制的servlet。

此致