websocket连接,环境jdk8,tomcat8,报错404
WebSocketconnectionto'ws://localhost:8080/WebSocket2/test'failed:ErrorduringWebSocket...
WebSocket connection to 'ws://localhost:8080/WebSocket2/test' failed: Error during WebSocket handshake: Unexpected response code: 404
展开
4个回答
展开全部
@onOpen方法好像只支持一个参数:
@OnOpen
public void onOpen(Session session) {
System.out.println("onOpen");
}
@OnClose
public void onClose(Session session) {
System.out.println("onClose");
}
@OnMessage
public void onMessage(Session session, String msg) {
System.out.println(msg);
}
@OnOpen
public void onOpen(Session session) {
System.out.println("onOpen");
}
@OnClose
public void onClose(Session session) {
System.out.println("onClose");
}
@OnMessage
public void onMessage(Session session, String msg) {
System.out.println(msg);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-08-07
展开全部
那就是说明,一方面可能设置不对; 另一方面,可能访问的URL不对
~
~
~
~
~
~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用@ServerEndpoint创立websocket endpoint。首先要注入ServerEndpointExporter,这个bean会自动注册使用了@ServerEndpoint注解声明的Websocket endpoint。要注意,如果使用独立的servlet容器,而不是直接使用springboot的内置容器,就不要注入ServerEndpointExporter,因为它将由容器自己提供和管理。
答案参考于:网页链接
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
404是找不到地址 , 你看一下访问路径是否和项目路径一致
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询