亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

springboot創建war包部署在外部tomcat上

發布時間:2020-06-27 11:19:31 來源:網絡 閱讀:6319 作者:拎壺沖521 欄目:開發技術

今天我想跟大家分享的是使用springboot如何創建可部署在外部Tomcat的war包?網上都講了很多,不過我還是要記錄一下:

springboot官方文檔上面寫的已經很清楚了(85.1 Create a deployable war file)

1、主類繼承SpringBootServletInitializer且覆蓋它的configure 方法。

@SpringBootApplication
public class Application extends SpringBootServletInitializer {    
   @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {      
        return application.sources(Application.class);
    }    
    public static void main(String[] args) throws Exception {
        SpringApplication.run(Application.class, args);
    }
}

2、修改你的build配置以便你的項目生成war文件而不是jar文件。如果你使用了Maven并且使用了spring-boot-starter-parent這個類,你只需要修改pom.xml packaging 為war就可以了(不熟悉maven的同學可以先學習一下maven相關知識)

<packaging>war</packaging>

如果你使用Gradle,你需要修改build.gradle應用war插件

apply plugin: 'war'

3、該過程的最后一步是確保嵌入的servlet容器不會干擾將要部署WAR文件的servlet容器。為此,需要標記所提供的內嵌servlet容器依賴為provided。

maven配置

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

Gradle配置

dependencies {    // …
    providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
    // …}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

芜湖县| 精河县| 盐边县| 井陉县| 金堂县| 平果县| 新田县| 新建县| 佛坪县| 沈丘县| 北票市| 高雄市| 铁岭市| 肃宁县| 仁寿县| 特克斯县| 绩溪县| 浦县| 民乐县| 公主岭市| 张家港市| 中宁县| 林芝县| 南充市| 广昌县| 沂南县| 铜陵市| 西青区| 石河子市| 定结县| 静宁县| 贡嘎县| 济源市| 高淳县| 清水县| 哈尔滨市| 内丘县| 三台县| 抚松县| 大渡口区| 通山县|