WebSocket握手期间出现Java错误的webSocket:404

时间:2018-10-29 07:30:11

标签: java html websocket

我正在将webSocket与Java 1.6和HTML结合使用。

这是我的参考示例

https://www.byteslounge.com/tutorials/java-ee-html5-websocket-example

我去http://localhost:8012/sessionLink/byteslounge/page.html

错误404如下所示

与'ws:// localhost:8012 / sessionLink / websocket'的WebSocket连接失败:WebSocket握手期间出错:意外的响应代码:404

这是我的代码

服务器端

@ServerEndpoint("/websocket") 
public class WebSocketTest {

...

}

HTML

<script type="text/javascript">
    var webSocket = 
    new WebSocket('ws://localhost:8012/sessionLink/websocket');   
    ...
 </script>

我是否错误地设置了WebSocket?

localhost:tomcat / @ ServerEndpoint中设置的端口/路径

1 个答案:

答案 0 :(得分:1)

尝试使用更高的jdk版本,java 1.6或更低版本不支持websocket。