springboot工程打jar包改为打war包
1、pom.xml文件中
2、pom.xml文件中添加以下配置:
<!-- tomcat 、jsp支持 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>provided</scope> </dependency>
这样配置后,用mvn package 打出来的原始war(xxx.war.original)包比较纯粹,不会含有内嵌tomcat支持的包。
3、修改springboot启动类:
启动类继承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); } }
Copyright © 叮叮声的奶酪 版权所有
备案号:鄂ICP备17018671号-1