前言:

    今天从eclipse上导出war包部署到centos7服务器上时,出现了能访问jsp,但是访问servlet时出现404或500的错,经过一番查找,原来时版本不同意的问题,我本地用的apache Tomcat9.x,而服务器上时apache tomcat8.x,,所以出现了版本冲突问题,解决方法就是统一版本。我时将eclipse的项目重新部署到tomcat8上,步骤如下

1Window ——> Preferences (mac的Preferences是在eclipse下

eclipse导出的包在服务上访问不了Servlet


然后输入Java ——>compiler中的compiler compliance level对应的下拉菜单中选择JDK版本。


eclipse导出的包在服务上访问不了Servlet


2、然后Servers ——>Runtime Environments里面选择apache tomcat.x——>JDK中的Tomcat JDK name下的下拉菜单中选择自己电脑上安装的JDK版本(必须与步骤1中的JDK版本一致)

eclipse导出的包在服务上访问不了Servlet

3Java ——>Installed JRES,然后在右边选择与步骤12版本一致的JDK版本,如果没有,可以自己添加,然后选中就可以了。

eclipse导出的包在服务上访问不了Servlet

然后再重新编译打包成war部署上去就可以了。



相关文章:

  • 2021-04-16
  • 2021-11-23
  • 2021-07-28
  • 2022-12-23
  • 2022-12-23
  • 2021-12-12
  • 2021-08-18
  • 2021-10-17
猜你喜欢
  • 2021-11-28
  • 2022-12-23
  • 2022-12-23
  • 2021-08-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案