pom.xml 修改
将 jar 修改为 war
1 | <packaging>war</packaging> |
使用 Maven 创建 SpringBoot 项目,默认打包为 jar。
在 spring-boot-starter-web
依赖中移除 tomcat 模块
1 | <dependency> |
SpringBoot 自带 tomcat,需要移除
添加 servlet 依赖
1 | <dependency> |
<build>
节点中的 finalName
修改为 server.context-path 中的路径。
1 | <build> |
修改 SpringBoot 项目启动类,继承 SpringBootServletInitializer
1 | public class MySpringBootApplication extends SpringBootServletInitializer { |
使用 mvn
打包
1 | mvn clean package -Dmaven.test.skip=true |
在项目的 target 目录下就可以看到 .war 文件