一、打jar包
1. pom.xml 修改packaging为jar
2.右键项目 ——> Run As ——> 6 Maven Install 点击,如下图最后打印 BUILD SUCCESS 表示打包成功
3.在target目录下拷贝打好的jar包就可以了
4.最后在Windows或Linux部署jar包
java -jar xxx.jar
二、打war包
1.pom.xml修改packaging为war
2.修改spring-boot-starter-web依赖,并添加servlet依赖
<!-- SpringBoot Web核心组件 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<!-- 打war包需要移除嵌入式tomcat插件 -->
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- 打war包需要添加servlet依赖 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
3.修改SpringBoot启动类
/**
* 需要把web项目打成war包部署到外部tomcat运行时需要改变启动方式
*/
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(App.class);
}
4.右键项目 ——> Run As ——> 6 Maven Install 点击,如下图最后打印 BUILD SUCCESS 表示打包成功
5.拷贝target目录下的war包,然后java -jar xxx.jar 部署就可以了,同jar包一样
结束语:如果有写的不好或者不太懂得地方可以在下方评论