一 . springboot发布war包部署

1. 程序入口类需继承 SpringBootServletInitializer 类

 

2. 程序入口复写以下方法

 



@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
// TODO Auto-generated method stub
//return super.configure(builder);
return builder.sources(SpringbootApplication.class);
}


 

3.更新包围war包,在pom.xml文件中修改<packaging>war</packaging>

 

4.pom.xml配置springboot打包插件



<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>


 

5.在项目中通过 maven install 在本地 仓库安装成一个war包,然后部署到tomcat运行.

 

 

 

 

 

二 . springboot发布jar包部署

 

1.pom.xml配置springboot打包插件



<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>


版本目前有些问题,测试1.4.2版本可行

 

2.在项目中通过 maven install 在本地 仓库安装成一个jar包

3.使用 java -jar 运行生成的jar包

4.最后访问