Spring Boot:项目打包成war并发布到Tomcat上运行
一、修改pom文件
1. 因为SpringBoot中嵌入的有Tomcat,因此要移除嵌入式的Tomcat插件
1 <dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-web</artifactId> 4 <!-- 移除嵌入式Tomcat --> 5 <exclusions> 6 <exclusion> 7 <groupId>org.springframework.boot</groupId> 8 <artifactId>spring-boot-starter-tomcat</artifactId> 9 </exclusion> 10 </exclusions> 11 </dependency>
2. 修改打包形式
1 <packaging>war</packaging>
3. 添加servlet-api的依赖
1 <dependency> 2 <groupId>org.apache.tomcat</groupId> 3 <artifactId>tomcat-servlet-api</artifactId> 4 <version>8.5.32</version> 5 <scope>provided</scope> 6 </dependency>
二、部署到服务器上
1. 首先在服务器上配置好环境,例如jdk、mysql、tomcat等,版本与pom文件中配置的相同
2. 将打包成功的war包复制到tomcat的webapps目录下
3. 在bin目录下启动Tomcat