windows可以正常访问的项目上传linux后访问404,但linux的tomcat可以访问,google了log里的问题依旧没什么思路,求帮助

windows:jdk1.8.0_291
tomcat 9.0.50
mysql 8.0

Linux: jdk1.8.0_121
tomcat 9.0.50
mysql 5.7.18

img

windows正常访问

img

Linux 404

img

catalina.out截图

img

localhost.2022-01-27.log

img

1、war上传到linux服务的tomcat后,把war包的名字改成SSM-project。在重启tomcat,访问就可以了。因为你打得war包名带版本号,tomcat自动部署的war类似解压到版本号的目录里,所以你访问是404,路径不对
2、建议pom文件里配置号打包的war名称,就是把版本号去掉。