修改 pom.xml 中打包方式为 war 包, 将
<packaging>jar</packaging>
修改为:
<packaging>war</packaging>
2. 修改启动类
两个步骤:
将启动类继承 SpringBootServletInitializer
重写 configure 方法
- @SpringBootApplication
- public class DemoApplication extends SpringBootServletInitializer {
- public static void main(String[] args) {
- SpringApplication.run(DemoApplication .class, args);
- }
- @Override
- protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
- return builder.sources(DemoApplication .class);
- }
- }
3. 打包
运行 Maven 的 [package] 命令, 在 target 目录下会生成 war 包.
至此, 结束.
来源: http://www.jianshu.com/p/da1d3108ab6a