Spring Boot 打 war 包的步驟
阿新 • • 發佈:2018-09-06
clas mis pid ali onf main `` ilo ng-
## Spring Boot 打 war 包的步驟
1. 添加 spring-boot-start-tomcat 的 provided 依賴
``` <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> ```
2. 添加 maven-war-plugin 插件
``` <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <failOnMissingWebXml>false</failOnMissingWebXml> </configuration> </plugin> ```
3. 繼承 SpringBootServletInitializer, 重寫 config 方法
```
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(MainApplication.class);
}
```
1. 添加 spring-boot-start-tomcat 的 provided 依賴
``` <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> ```
``` <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <failOnMissingWebXml>false</failOnMissingWebXml> </configuration> </plugin> ```
Spring Boot 打 war 包的步驟