webSocket握手过程中出现Java错误:404



我使用的是带有java 1.6和HTML的webSocket。

这是我的参考示例

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 中设置的端口/路径

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