1、修改打包方案
2、排除内嵌的tomcat,引入javax.servlet-api
org.springframework.boot spring-boot-starter-tomcat provided javax.servlet javax.servlet-api provided
3、引入maven-war-plugin插件
org.apache.maven.plugins maven-war-plugin 3.3.1 false
4、如果存在图中配置,注释掉,否则会报复制 jar 包错误
修改项目默认启动方式,启动类继承SpringBootServletInitializer类重写configure()方法
@EnableBladeFeign
@SpringCloudApplication
public class evaluateApplication extends SpringBootServletInitializer {
public static void main(String[] args) {
BladeApplication.run("blade-aa", evaluateApplication.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return BladeApplication.createSpringApplicationBuilder("blade-aa", evaluateApplication.class).sources(evaluateApplication.class);
}
}



