SpringBoot打包部署简单说明
SpringBoot项目打包部署
一、jar包方式
这种使用SpringBoot内嵌的Tomcat进行部署
1 – 打包方式默认jar,所以下面加也行,不加也行
<packaging>war</packaging>
2 – 使用命令启动部署
java -jar xxx.jar
二、war包方式
1 – 打包方式默认jar,我们修改成war
<packaging>war</packaging>
2 – spring boot本身有一个内嵌的tomcat,如果不做其他配置直接打包,就会生成一个jar包。
所以我们引入外部tomcat:
<!-- 外部 tomcat -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</dependency>
3 – 在启动类中做如下配置,继承SpringBootServletInitializer,重写configure方法。
@SpringBootApplication
public class MyApplication extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(MyApplication.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(MyApplication.class);
}
}
4 – 打包
- 切换到项目所在路径 mvn clean package
- idea如下:
5 – 拷贝war包到tomcat的webapps路径下(部署)
6 – 启动tomcat
原文作者:会当临绝顶forever
原文地址: https://www.cnblogs.com/baijinqiang/p/11405363.html
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://www.cnblogs.com/baijinqiang/p/11405363.html
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
相关文章