websocket在tomcat中发war包无法运行的解决办法

 时间:2024-11-01 10:57:56

1、我在MyEclipse2013中websocket运行正常,但是把工程打成war发布到tomcat中之后,websocket的客户端和服务端却怎么都无法建立连接。报错如图所示:

websocket在tomcat中发war包无法运行的解决办法

3、然后又经过一通排查解决了问题:1、发war包的话,jdk必须是jdk7以上(没想明白为什么在MyEclipse中jdk6也可以,可能是MyEclipse有自己的一些配置)。2、websocket-api.jar包引的不对,我在MyEclipse中是使用引用外部jar包的方式引用的tomcat中的websocket-api.jar,并没有把jar包放到工程的lib文件夹中,打成war包之后就引用不到了。然后我就把websocket-api.jar拿到工程的lib中进行引用。因为tomcat的lib中也有一个websocket-api.jar,为了防止jar包冲突,需要修改tomcat的配置文件context.xml,修改方法如图:

websocket在tomcat中发war包无法运行的解决办法
  • java测试数据库连接
  • 如何修改Eclipse的背景色
  • myeclipse怎么显示service窗口
  • 如何在Eclipse中设置控制台的各种颜色
  • IntelliJ IDEA创建spring initializr项目的做法
  • 热门搜索
    南昌旅游 去哪旅游 丽江旅游攻略 百度旅游 雅安旅游 恒大文化旅游城 土耳其旅游 平潭旅游 三峡旅游 旅游大巴