websocket = new WebSocket("ws://localhost:8888/WS/websocket");
@ServerEndpoint("/websocket")
public class MyWebSocket
这句报错啊,什么情况
错误:
WebSocket connection to 'ws://localhost:8888/WS/websocket' failed: Error during WebSocket handshake: Unexpected response code: 404
404表示路径不可达,这里我猜有两种可能,第一就是路径写错了,第二可能客户端不支持websocket,毕竟是新出来的东西,浏览器很多都不认识它的
学习了,表示赞成楼上观点
检查服务端吧,是不是就没有运行,或者出错了
1.确认浏览器是否支持websocket。
2.确认你的拦截器是否在搞怪,可以通过取消拦截器来验证。
3.确认你的过滤器是否在搞怪,可以通过取消过滤器来验证。
4.确认服务器路径,端口,还有项目上下文跟路径,也就是contextRoot是否包含项目名,有可能是免项目名访问的呢。