博客详情

springboot工程打jar包改为打war包 (原创)

作者: 朝如青丝暮成雪
发布时间:2018-11-26 17:23:42  文章分类:springboot   阅读(991)  评论(0)

springboot工程打jar包改为打war包

1、pom.xml文件中 jar中的jar修改为war 。

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);
 }
}

 

关键字:  springboot  war
评论信息
暂无评论
发表评论

亲,您还没有登陆,暂不能评论哦! 去 登陆 | 注册

博主信息
   
数据加载中,请稍候...
文章分类
   
数据加载中,请稍候...
阅读排行
 
数据加载中,请稍候...
评论排行
 
数据加载中,请稍候...

Copyright © 叮叮声的奶酪 版权所有
备案号:鄂ICP备17018671号-1

鄂公网安备 42011102000739号