springmvc-websocket 403 错误

错误信息:

 WebSocket connection to 'ws://192.168.1.159:8080/websocket' failed: Error during WebSocket handshake: Unexpected response code: 403
WebSocketServerConfig.java
@EnableWebMvc
@Configuration
@EnableWebSocket
public class WebSocketServerConfig implements WebSocketConfigurer{public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {// 添加拦截地址以及相应的websocket消息处理器registry.addHandler(new MySocketHandler(), "/websocket").addInterceptors(new MyHandshakeInterceptor()).setAllowedOrigins("*");registry.addHandler(new MySocketHandler(), "/sockJs").addInterceptors(new MyHandshakeInterceptor()).setAllowedOrigins("*").withSockJS();}
}

这里setAllowedOrigins设置为*依然报403,

springmvc.xml 配置websocket的allowed-origins="*" 问题解决


allowed-origins="*">

注:spring版本必须4.0.0以上,tomca版本8.5.8

今天在学习springmvc整合websocket时遇到的错误,记录一下,便于后期遇到能快速处理。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部