基于java 的websocket的聊天功能,一开始初始化websocket,执行打开连接之后就直接关闭连接了。
1 错误描述:
java 后台没有报错,但是就是连接不上,一连上又自动关闭。
2 错误根源:
缺少jar包。
对比了报错的tomcat 的jar包和不报错的jar包
发现是tomcat下缺少上图绿色框中的两个jar包。
3 解决方案:
刚开始单纯我直接将这两个jar包拷贝到缺少的lib里面,但是发现还是不行。
后来才想起肯定是缺少jar包的tomcat(7.0.29)版本比较低,直接将高版本的这两个jar包拷贝进去可能有冲突。于是直接将tomcat整个全部替换成了高版本的tomcat(7.0.73),就没有问题啦。
具体是从哪个版本后才有的这个我也不太清楚啦。