启动类 -- xxxApplication.java
继承
extends SpringBootServletInitializer
重写
// 打war包需要
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
builder.sources(xxxApplication.class);
return super.configure(builder);
}
pom.xml
将packaging内的jar更改为war
<!--打war包需要-->
<packaging>war</packaging>
添加
<!--打war包需要-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
---------------------------------------------------------------------------------------------
开发时将上述内容注释,packaging内的war更改为jar
双击install,打成war包的在项目的target文件夹下,取出改名为ROOT.war扔到小猫里