Spring Boot之jar包改成war包模式。一般用Springboot 创建项目后运行生成的默认为jar,有时候部署项目需要打包成war ,使用一下步骤即可转变。
1、修改pom文件
<!--<packaging>war</packaging>-->
<packaging>jar</packaging>
2、如果没有web.xml 需要增加该配置
<properties>
<failOnMissingWebXml>false</failOnMissingWebXml>
</properties>
3、修改依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-servlet-api</artifactId>
<version>7.0.42</version>
<scope>provided</scope>
</dependency>
4、配置war包名称
查看更多: 我的博客.