Spring Boot+maven打war包的方法
存在一个坑:官网文档指出以下前3步做法,但是这样只可以打出可运行的jar包,要打出war包还要在文档后面的链接跳到另一个页面,才能找到第四步的做法,也就是最终能够打出war包,可能有些朋友有些粗心没找到第四步的链接,而以为只做了前三步就可以打出war包了,结果一直出错,还以为自己的业务代码有问题,然后一直瞎折腾,浪费很多时间(比如我),因此我把整个过程写于此。
1.指定war打包方式
jar
2.pom.xml添加spring-boot-maven-plugin插件
org.springframework.boot spring-boot-maven-plugin 2.0.1.RELEASE repackage
3.pom.xml添加spring-boot-starter-tomcat依赖
org.springframework.boot spring-boot-starter-tomcat provided
4.启动类继承SpringBootServletInitializer并重写configure方法
@SpringBootApplication publicclassApplicationextendsSpringBootServletInitializer{ @Override protectedSpringApplicationBuilderconfigure(SpringApplicationBuilderapplication){ returnapplication.sources(Application.class); } publicstaticvoidmain(String[]args)throwsException{ SpringApplication.run(Application.class,args); } }
总结
以上所述是小编给大家介绍的SpringBoot+maven打war包的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。