websocket在本地没有问题,部署到linux环境就404的原因

本地环境    tomcat 8.5 jdk1.8

服务器环境   tomcat 8 jdk1.8

websocket在本地没有问题,部署到linux环境就404的原因_第1张图片

网上查了很久,原因大致可能如下

1.jar冲突

tomcat自带websocket-api.jar包,项目中又额外引用了websocket-api.jar包,造成jar包冲突

2.修改context.xml文件

添加

3.web.xml缺少配置

我的项目是因为jar包冲突,我看了tomcat的lib目录

又看了项目的lib目录

果然是有两个,然后直接删掉项目下面的websocket-api.jar,重新启动tomcat就正常了。

 

你可能感兴趣的:(websocket,tomcat,java,jar)