Spring Boot+maven打war包的方法

2025-05-29 0 74

存在一个坑:官网文档指出以下前3步做法,但是这样只可以打出可运行的jar包,要打出war包还要在文档后面的链接跳到另一个页面,才能找到第四步的做法,也就是最终能够打出war包,可能有些朋友有些粗心没找到第四步的链接,而以为只做了前三步就可以打出war包了,结果一直出错,还以为自己的业务代码有问题,然后一直瞎折腾,浪费很多时间(比如我),因此我把整个过程写于此。

1.指定war打包方式

?

1
<packaging>jar</packaging>

2.pom.xml添加spring-boot-maven-plugin插件

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16
<build>

<plugins>

<plugin>

<groupid>org.springframework.boot</groupid>

<artifactid>spring-boot-maven-plugin</artifactid>

<version>2.0.1.release</version>

<executions>

<execution>

<goals>

<goal>repackage</goal>

</goals>

</execution>

</executions>

</plugin>

</plugins>

</build>

3.pom.xml添加spring-boot-starter-tomcat依赖

?

1

2

3

4

5
<dependency>

<groupid>org.springframework.boot</groupid>

<artifactid>spring-boot-starter-tomcat</artifactid>

<scope>provided</scope>

</dependency>

4.启动类继承springbootservletinitializer并重写configure方法

?

1

2

3

4

5

6

7

8

9

10
@springbootapplication

public class application extends springbootservletinitializer {

@override

protected springapplicationbuilder configure(springapplicationbuilder application) {

return application.sources(application.class);

}

public static void main(string[] args) throws exception {

springapplication.run(application.class, args);

}

}

总结

以上所述是小编给大家介绍的spring boot+mavenwar包的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对快网idc网站的支持!

原文链接:http://www.cnblogs.com/woncode/p/8977637.html

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 Spring Boot+maven打war包的方法 https://www.kuaiidc.com/111957.html

相关文章

发表评论
暂无评论