记录springboot打包war在tomcat启动,访问404,找不到资源。
1、pom.xml修改处
<modelVersion>4.0.0</modelVersion>
<groupId>com.xx</groupId>
<artifactId>xxx</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<name>xxx</name>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<!--忽略内嵌tomcat,打包部署到tomcat。注*本地运行的时候要把这一段忽略引入个注释掉,要不然项目启动不了-->
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
本文介绍如何在SpringBoot项目中配置pom.xml和Application.java,以WAR包形式在Tomcat服务器上部署,解决访问404问题。涉及排除内嵌Tomcat依赖,设置spring-boot-starter-tomcat依赖范围为provided,以及使用@ServletComponentScan注解。

404

被折叠的 条评论
为什么被折叠?



