web项目部署在Linux环境下报错404

在eclipse运行的web项目,打包成war包部署到Linux环境下tomcat的webapps目录中,显示404

img

但是tomcat猫可以访问,环境应该是没问题

img

查看了tomcat日志,报错内容说是以前的错误

img

img

但是在eclipse中可以部署,并且可以访问

img

img

这边建议:
1.看下项目用的是jdk几? jdk7,还是jdk8?
2.看下liunx服务器下jdk版本又是多少
3.两边对比下,看看版本是否一致,不一致就会导致404.

看下你linux里webapps的目录里面有啥

重启一下 可能存在缓存

打开linux系统下tomcat的server.xml配置文件 查看是不是Host标签里面没有配好

/tomcat/conf/server.xml中的Host标签中配置如下信息

<Context path="" docBase="/home/tomcat/webapps/项目目录名" debug="0" reloadable="true" crossContext="true"/>

tomcat里面的jvm参数设置的是多少,可以调大一些看看

打war包的时候没有把web包打进去 百度搜一下pom