1. 程式人生 > 實用技巧 >springboot專案打包成war

springboot專案打包成war

pom.xml檔案:

1.將此處新增上

<packaging>war</packaging>

2.匯入依賴:

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>

3.在plugs裡新增war包外掛

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<warName>simblood</warName>/*war包名字*/
</configuration>
</plugin>
/**不讓test,否則報錯**/
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>

4.在啟動類中繼承SpringBootServletInitializer

如上圖中的內容:

@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(SimbloodApplication.class);
}