gpt4 book ai didi

WebSocket部署到服务器出现连接失败问题的分析与解决

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章WebSocket部署到服务器出现连接失败问题的分析与解决由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

前言 。

前段时间在本地写的一个WebSocket程序部署到服务器上时出错,通过一段时间的研究,终于解决了,所以本文就来给大家分析下并给出解决的方法,下面话不多说了,来一起看看详细的介绍吧.

本地环境是:JDK1.8(32位) Tomcat8.0 。

服务器环境是:JDK1.8(64位) Tomcat8.0 。

本地运行是正常的.

在服务器部署运行时可以打开页面,并执行WebSocket连接失败并关闭的代码。如图:

WebSocket部署到服务器出现连接失败问题的分析与解决

问题解决:

1.在Tomcat8部署的项目不要导入catalina.jar和websocket-api.jar这两个包,因为Tomcat8自带有这两个包。自己再导入的话会冲突.

2. 。

?
1
websocket = new WebSocket("ws://192.168.10.119:8080/RMExpertView/test");

IP要写服务器的Ip地址,不要写localhost. 。

3.调试远程服务器的webSocket程序时,要关闭本地的Tomcat服务器.

问题分析 。

1.WebSocket的Ip应该指向服务器IP。最终Jsp的代码会在本地浏览器执行,与之连接的IP应该是服务器IP而不该指向本地.

2.包冲突的问题。尤其是Tomcat7升级到Tomcat8的项目尤其要注意.

3.由于WebSocket是长连接,如果本地的服务先跑起来,而后服务器的WebSocket再跑起来,因为webSocket地址中的标识字段相同,所以即使服务器挂掉,即使使用服务器的ip去访问依然可以成功,因为访问的其实是本地的Tomcat服务器.

Demo下载 。

鉴于跟我寻求Demo的人太多,附上下载链接:WebSocketDemo.rar 。

总结 。

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对我的支持.

原文链接:http://blog.csdn.net/kerrigeng/article/details/62419162 。

最后此篇关于WebSocket部署到服务器出现连接失败问题的分析与解决的文章就讲到这里了,如果你想了解更多关于WebSocket部署到服务器出现连接失败问题的分析与解决的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com