我已经嵌入了Tomcat 8.0.20并在我的服务器上使用它。我构建了Tomcat WebSocket示例,当我尝试在服务器上运行所有4个示例(Echo,chat等)时,我会得到以下错误:
信息:WebSocket连接已关闭,代码:1006
在控制台中打印出类似以下内容(每个示例的URL都是正确的):
WebSocket连接至 'ws://localhost:9763/examples/websocket/echoProgrammatic' 失败: WebSocket握手期间发生错误: 非预期响应代码: 302
当我在Tomcat上部署时,它显示404错误而不是302。
有人能告诉我可能的原因是什么吗?
在pom.xml中,我的依赖关系如下所示:
<dependency>
<groupId>javax.websocket</groupId>
<artifactId>javax.websocket-api</artifactId>
<version>1.0</version>
<scope>provided</scope>
</dependency>
看起来 WebSocket 的实现没有被正确部署。有人可以帮忙吗?