Tomcat / websocket响应错误404

时间:2017-02-27 00:33:47

标签: java tomcat websocket

我使用tomcat 8.0.027和java jdk 7在我的mac上本地开发了一个网站。该网站依赖于websockets,并且在本地运行良好。当我将站点部署到虚拟私有java服务器时,我收到错误404.abs websocket的URL是ws://www.modelstudio3d.com/handler,我的站点是www.modelstudio3d.com。我尝试将8080附加到主机名,将错误更改为拒绝连接。将URL更改为../handlerx也会生成拒绝连接。我已经检查过我在我的war文件中没有包装额外的websocket jar(我不是很清楚)。我的服务器运行的是tomcat 8.0.22和JDK 7.我的ISP无法提供任何指导。

我的客户端代码是

{{1}}

服务器代码的有趣部分是

{{1}}

我在这里读到了一些关于Apache位置过滤器的内容,它可能会通过将ws:重定向到http来干扰:但不知道它驻留在哪里或如何更改它。

1 个答案:

答案 0 :(得分:0)

我的托管服务终于同意调查此问题。他们说mod_proxy_wstunnel未启用且无法启用。如果您需要使用websockets,请不要使用Mocha主机。