SpringBoot--打包成WAR
1 平時開發一般採用Main方法本地啟動,但是到生成環境,我希望在獨立的tomcat容器中執行,因為我們需要對tomcat做額外的優化,這時我們需要將工程打包成war包發進行釋出。
1.1 在pom.xml中配置工程的打包方式為war。
1.2 在pom.xml中新增依賴:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
設定為provided是在打包時會將該包排除,因為要放到獨立的tomcat中執行,是不需要的。
1.3 設定啟動配置
/**
* SpringBoot 入口
*
* @author Tang 2017年11月18日
*/
@ComponentScan(basePackages = "com.text.springboot")
// 掃描包
@SpringBootApplication
public class MainConfig extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(
SpringApplicationBuilder builder) {
// TODO Auto-generated method stub
return builder.sources(MainConfig.class);
}
}
run configuration
生成war包
放在Tomcat下的webapps目錄中
啟動Tomcat即可。
相關文章
- ant:如何用ant將web project打包成war包WebProject
- springboot專案打war包流程Spring Boot
- 在weblogic6中,怎樣將JSP網站打包成.WARWebJS網站
- SpringBoot配置外部Tomcat並打war包Spring BootTomcat
- spring boot 打war包後沒有配置檔案Spring Boot
- SpringBoot--入門Spring Boot
- SpringBoot--整合DubboSpring Boot
- eclipse 打war包後執行時報 cas.client 錯誤Eclipseclient
- war與war exploded區別
- SpringBoot--自動載入Spring Boot
- SpringBoot--整合Mybatis和RedisSpring BootMyBatisRedis
- 06、使用Gradle構建的專案如何打jar包和war包GradleJAR
- MyEclipse5.0+Eclipse3.2打war包提示Deployment is out of date due to changes ……Eclipse
- win10在war3裡面怎麼輸入中文 win10玩 war3打不出來中文處理方法Win10
- win10玩war3輸入法不能用如何處理_win10執行war3打不了中文修復方法Win10
- Tomcat 部署時 war 和 war exploded 區別Tomcat
- Tomcat部署時war和war exploded區別Tomcat
- IDEA在執行maven打war的時候報錯:Cannot access defaults field of PropertiesIdeaMaven
- 打war包時無法把src/main/java裡的xml檔案打包上去AIJavaXML
- SpringBoot打jar包或war包獲取不到資原始檔解決辦法Spring BootJAR
- django打包成exe格式Django
- 【IDEA小技巧】Tomcat部署 war和war exploded的區別IdeaTomcat
- SpringBoot--解決不依賴父POM的問題Spring Boot
- idea build 無war包IdeaUI
- Captain America: Civil WarAPTAI
- 玩轉spring boot——war部署Spring Boot
- Java的WAR包檔案分析Java
- AndroidStudio專案打包成jarAndroidJAR
- vue 專案打包成apk(Hbuilder方案)VueAPKUI
- 『UniApp』uni-app-打包成AppAPP
- 如何將web打包成jar檔案WebJAR
- 在Ubuntu上使用Jetty部署War包UbuntuJetty
- springboot,springcloud打包成jar教程Spring BootGCCloudJAR
- 使用HBuilder將web專案打包成appUIWebAPP
- 【UniApp】-uni-app-打包成網頁APP網頁
- 【UniApp】-uni-app-打包成小程式APP
- python的py檔案打包成exePython
- 學習Source Generators之打包成Nuget使用