SpringBoot打包成WAR使用外置TOMCAT启动
spring boot 默认是以jar包形式启动web程序,在新建spring boot项目时候可以选择war包的启动方式。
如下操作:
1.修改pom.xml
spring-boot-starter-tomcat
provided
war
maven-war-plugin
maven-compiler-plugin
1.7
2,新增ServletInitializer类,更新MAVEN依赖,StockApplication.class类为原JAR的启动类
package com.xin.stock.context;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.support.SpringBootServletInitializer;
public class ServletInitializer extends SpringBootServletInitializer{
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(StockApplication.class);
}
}
3,修改项目配置
选中项目邮件选择Properties
文章图片
修改路径,保存,重新刷新工程,打包即可
文章图片
【SpringBoot打包成WAR使用外置TOMCAT启动】
推荐阅读
- 遇到一哭二闹三打滚的孩子,怎么办┃山伯教育
- Ⅴ爱阅读,亲子互动——打卡第178天
- 我错了,余生不再打扰
- Activiti(一)SpringBoot2集成Activiti6
- 2018-3-24
- 日志打卡
- 以读攻“毒”唤新活动曹彦斌打卡第二天
- SpringBoot调用公共模块的自定义注解失效的解决
- 解决SpringBoot引用别的模块无法注入的问题
- 如何在Mac中的文件选择框中打开系统隐藏文件夹