spring+websocket整合(springMVC+spring+MyBatis),报错 404问题

应项目需要最近在原有的项目整合啦websocket

整合原文参照以下转载文章

https://my.oschina.net/u/2453724/blog/1797813

按照文章可以编写dome可以运行

总结:

本人项目不是maven项目在整合期间遇到多个问题

1、jar问题

在单独添加这两个jar启动还是会报错(我的spring 是 4.0.1)所以添加以下版本

spring-messaging-4.0.1.RELEASE.jar

spring-websocket-4.0.1.RELEASE.jar

启动报错后根据错误添加以下jar

javax.websocket-api-1.1.jar

javax.servlet-api-4.0.1.jar

jackson-databind-2.9.5.jar

jackson-core-2.9.6.jar

jackson-annotations-2.9.5.jar


jar包下载

https://download.csdn.net/download/yungame/10503014


环境:

jdk  1.7或以上

tomcate 8.0 或以上

使用 7.0的tomcate 请求失败

换成 8.0的则可以


2、但是这些都添加后还是会报404(如下)

WebSocket connection to 'ws://localhost:8080/websocket' failed: Error during WebSocket handshake: Unexpected response code: 404

多方查找发现

WebSocket 其实也就是个http的请求而这个请求也是跟其他请求一样会被拦截

网上的许多方法都说是jar冲突等等,但是我的这个是spring mvc的项目请求的方式为do结尾

所以请参考以下更为详细转载

https://blog.csdn.net/u012750283/article/details/65935998

这个是本人解决方式,因项目环境不同解决方式略有不同,仅供参考!

下面这个错是因为,访问路径或是服务器关了

Error in connection establishment: net::ERR_CONNECTION_REFUSED

其他情况

https://www.cnblogs.com/ginponson/p/6390975.html

推荐:

一个专注资源收集和分享的免费论坛          6ukj.com





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值