tomcat下打包部署war项目无法加载静态资源

1.这是项目的目录结构。使用的是idea

 2.pom.xml下内嵌了一个tomcat,端口为8081

3. 项目启动后,直接输入localhost:8081即可访问项目主页。

我的疑问就是:为什么直接输入localhost:8081弹出来的不是tomcat的欢迎首页。而直接是项目主页???

如果要访问项目的主页,不应该是下面的路径吗???

另外当我把这个项目打包成war包放到linux的tomcat下部署:路径如下

 tomcat启动以后。必须要

虚拟机IP:端口/portal-web。这样的路径才会出来项目主页。直接输入虚拟机ip:端口则会弹出tomcat的欢迎首页。这到底是为什么???

原文地址:https://www.cnblogs.com/zzzhw/p/11996365.html