springboot專案打包成war
阿新 • • 發佈:2020-12-21
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);
}