在tomcat下发布maven打包的war包时,日志打印未发现有任何错误,显示正常启动,但一访问相关页面,则报404错误
分情况看,第一种,一个tomcat下只有一个服务的
1.先查看自己的在maven构建时的服务名称叫什么,访问的服务名称要与下面的名称一致,到war的包下的pom.xml查看
<build>
<finalName>testmanage-server</finalName></build>
2.查看自己的controller上的地址是否与访问相关页面的地址一致
第二种,一个tomcat下有多个服务的,要保证每个服务的web.xml文件中的context-param标签的值都不一样
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>test.root</param-value> //每个服务的命名都要不一致
</context-param>
在远程服务器上存放的服务名称应该尽量与自己项目名称一致