搭建数据库客户端与服务器断webscoket遇到的一些问题

**javax.websocket.DeploymentException: The HTTP response from the server [404] did not permit the HTTP upgrade to WebSocket
**
这个报错是最恶心的报错,影响原因有很多

  • webscoket链接路径是否正确,有的需要带项目名(有的于项目名不同)
  • 服务器端的scoket是spring boot还是spring mvc,两者配置不同。如果是spring bootwebscoket类除了需要@ServerEndpoint注解,还需要@Component注解二者缺一不可,还有pom.xml中依赖的包文件是不是用scop修饰类似这种<scope>provided</scope>。都得给注释了,还有要加一个@Configuration修饰的类。当然这两种情况说的都是用内置的tomcat的时候。
  • 本次需求根据需要把webscoket传输过来的值即可保存入库在即在@onmessage修饰的方法中,不知道什么原因后台一直报错too many connection感觉好像是一直再创建链接,但是处理方法同网上的处理连接数过多的方法如下
	show variables like "max_connections";	/*显示最大链接数*/
	
	set global max_connections=1000;	/*设置最大链接数为1000*/
	
	show processlist	/*查看当前链接数*/
  • 在使用注解@service的时候还遇到了对象为空的问题,解决方案在旁边文章
  • 在导各种包的过程中还遇到了MAVEN仓库比较恶心的地方,有的包不能下载,这时候需要在仓库搜索.lastupdate后缀的文件,删除后重新保存pom.xml就能下载了

大哥说的好啊:
https://www.cnblogs.com/bianzy/p/5822426.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值