歡迎您光臨本站 註冊首頁

SpringBoot項目如何打可執行war包

←手機掃碼閱讀     lousu-xi @ 2020-04-29 , reply:0

最近做了一個Springboot項目,但是最後需要打成WAR包在容器中部署,下面就簡單記錄一下。

1、修改pom文件

4.0.0com.eelvespringboot-war0.0.1-SNAPSHOTwarorg.springframework.bootspring-boot-starter-parent2.2.6.RELEASEorg.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-tomcatprovidedorg.springframework.bootspring-boot-maven-plugin



2、修改啟動類

package com.eelve.springboot.war; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.support.SpringBootServletInitializer; @SpringBootApplication public class SpringbootWarApplication extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(SpringbootWarApplication.class); } public static void main(String[] args) { SpringApplication.run(SpringbootWarApplication.class, args); } }

使用maven打包(clean package),生成的war包可以用於傳統的部署方式(外部tomcat),也可以直接使用java -jar 的方式運行。


[lousu-xi ] SpringBoot項目如何打可執行war包已經有247次圍觀

http://coctec.com/docs/java/show-post-232135.html