SpringBoot打包成war包

1、添加依赖

1<dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-tomcat</artifactId> 4 <scope>provided</scope> 5</dependency>

2、添加插件

1<plugin> 2 <groupId>org.apache.maven.plugins</groupId> 3 <artifactId>maven-war-plugin</artifactId> 4 <configuration> 5 <failOnMissingWebXml>false</failOnMissingWebXml> 6 </configuration> 7</plugin>

3、指定打包后的文件名

<finalName>${project.artifactId}</finalName>

注:<finalName></finalName>放在<build></build>

4、Application.java继承

org.springframework.boot.web.servlet.support.SpringBootServletInitializer;

后重写configure方法

1protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { 2 return builder.sources(MiaoshaApplication.class); 3}

5、修改

<packaging>jar</packaging>

<packaging>war</packaging>

点赞
收藏

评论区

加载中...

相关推荐

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

spring集成kafka

1、引入依赖jar包<dependency<groupIdorg.springframework.kafka</groupId<artifactIdspringkafka</artifactId</dependency2、配置kafka信息

Springboot简单集成ActiveMQ

Springboot简单集成ActiveMQ消息发送者的实现pom.xml添加依赖<dependency<groupIdorg.springframework.boot</groupId<artifactIdspringbootstarteractivemq</artifactId</dependency<d

Spring boot 的腾讯企业邮箱发送 实例

1\.引入springbootstartermail依赖包<!支持发送邮件<dependency<groupIdorg.springframework.boot</groupId<artifactIdspringbootstartermail</artifactId

ElasticSearch Java API 增删改查操作

1.添加pom.xml依赖<dependency<groupIdjunit</groupId<artifactIdjunit</artifactId<version4.11</version<scopetest</scope</dependency<dependency<groupI

SpringBoot集成Spring Security(授权与认证)

⒈添加starter依赖1<dependency2<groupIdorg.springframework.boot</groupId3<artifactIdspringbootstarterweb</artifactId4