91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

清河县| 左贡县| 鹤峰县| 瑞昌市| 乌拉特前旗| 昭觉县| 葫芦岛市| 庄浪县| 清原| 高台县| 宿松县| 临潭县| 上高县| 林甸县| 福建省| 东乌珠穆沁旗| 绥滨县| 区。| 当涂县| 舞阳县| 旬阳县| 芜湖县| 廉江市| 海林市| 五寨县| 连云港市| 金华市| 上犹县| 寻乌县| 广昌县| 邵东县| 公安县| 攀枝花市| 电白县| 普安县| 平昌县| 汉源县| 瑞金市| 怀安县| 大连市| 郸城县|