Spring Boot:项目打包成war并发布到Tomcat上运行
Posted 一只敲码的猫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于Spring Boot:项目打包成war并发布到Tomcat上运行的主要内容,如果未能解决你的问题,请参考以下文章
spring boot项目打包成war并在tomcat上运行的步骤
spring boot6.idea下springboot打包成jar包和war包,并且可以在外部tomcat下运行访问到