1.排除spring-boot 自带的tomcat
修改:pom.xml
<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>
2.打包方式改成war
修改:pom.xml
<packaging>war</packaging>
3.maven 打包插件升级到3.0以上
注:web3.0以下版本,打包时需要包含web.xml文件
修改:pom.xml
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.0</version>
</plugin>
4.修改spring-boot 启动类
@SpringBootApplication
public class Application extends SpringBootServletInitializer{
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder){
return builder.sources(Application.class);
}
public static void main(String[] args){
SpringApplication.run(Application.class,args);
}
}
完成上面的步骤就可以愉快的打包了!!!
网友评论