欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

移動(dòng)開發(fā)Spring Boot外置tomcat教程及解決方法

 更新時(shí)間:2017年11月27日 15:07:49   投稿:mrr  
這篇文章主要介紹了移動(dòng)開發(fā)SpringBoot外置tomcat教程,需要的朋友可以參考下

springboot微服務(wù)內(nèi)置了tomcat,在工程目錄下執(zhí)行:mvn clean package,可以將項(xiàng)目打成jar,通過java -jar jar包名.jar啟動(dòng)項(xiàng)目。

有哪些場景需要將springboot打成war包去部署呢?

1.一個(gè)tomcat管理多個(gè)項(xiàng)目

2.springboot整合jsp等

解決方法:

1.<packaging>jar</packaging>中的jar改成war

2.引入依賴:     

 <dependency>
    <groupid>org.springframework.boot</groupid>
    spring-boot-starter-web</artifactid>
    <exclusions>
      <exclusion>
        <groupid>org.springframework.boot</groupid>
        spring-boot-starter-tomcat</artifactid>
      </exclusion>
    </exclusions>
    </dependency>
    <!--servlet依賴-->
  <dependency>
    <groupid>javax.servlet</groupid>
    javax.servlet-api</artifactid>
    <version>3.1.0</version>
    <scope>provided</scope>
  </dependency>
  <dependency>
    <groupid>org.apache.tomcat</groupid>
    tomcat-servlet-api</artifactid>
    <version>8.0.36</version>
    <scope>provided</scope>
  </dependency>

    3.啟動(dòng)類繼承SpringBootServletInitializer,重寫configure方法:

    @SpringBootApplication 
    public class DemoApplication extends SpringBootServletInitializer { 
    public static void main(String[] args) {
  SpringApplication.run(DemoApplication.class, args);
}
    @Override
    protected SpringApplicationBuilder configure
      (SpringApplicationBuilder builder) {
  return builder.sources(DemoApplication.class);
}
</code></code>
}

4.修改tomcat配置文件context.xml  

        修改標(biāo)簽:

<context> 至<context xmlblockexternal="false">,就可以打包部署了
</context></context>

總結(jié)

以上所述是小編給大家介紹的移動(dòng)開發(fā)Spring Boot外置tomcat教程及解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • java異常級(jí)別與捕獲的示例代碼

    java異常級(jí)別與捕獲的示例代碼

    本次模擬一個(gè)異常實(shí)例,驗(yàn)證一下異常的捕獲,通過實(shí)例代碼給大家解析java異常級(jí)別與捕獲的操作方法,感興趣的朋友跟隨小編一起看看吧
    2021-07-07
  • springboot泛型封裝開發(fā)方式

    springboot泛型封裝開發(fā)方式

    這篇文章主要介紹了springboot泛型封裝開發(fā)方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • MyBatis中執(zhí)行相關(guān)SQL語句的方法

    MyBatis中執(zhí)行相關(guān)SQL語句的方法

    本文主要介紹了MyBatis中執(zhí)行相關(guān)SQL語句的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • JVM類加載,垃圾回收

    JVM類加載,垃圾回收

    這篇文章主要介紹了JVM的幾種垃圾回收器,文中通過示例代碼介紹的很詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07
  • Servlet實(shí)現(xiàn)多文件上傳功能

    Servlet實(shí)現(xiàn)多文件上傳功能

    這篇文章主要為大家詳細(xì)介紹了Servlet實(shí)現(xiàn)文件上傳功能,還可以實(shí)現(xiàn)Servlet多文件上傳功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • SpringCloud實(shí)現(xiàn)文件上傳功能的方法詳解

    SpringCloud實(shí)現(xiàn)文件上傳功能的方法詳解

    這篇文章主要為大家詳細(xì)介紹了SpringCloud如何實(shí)現(xiàn)文件上傳功能,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)有一定的借鑒價(jià)值,需要的可以參考一下
    2022-08-08
  • java中重載,繼承,重寫和多態(tài)的區(qū)別

    java中重載,繼承,重寫和多態(tài)的區(qū)別

    這篇文章主要介紹了java中重載,繼承,重寫和多態(tài)的區(qū)別,需要的朋友可以參考下
    2014-07-07
  • Java 數(shù)據(jù)結(jié)構(gòu)與算法系列精講之字符串暴力匹配

    Java 數(shù)據(jù)結(jié)構(gòu)與算法系列精講之字符串暴力匹配

    字符串暴力匹配算法是指在一個(gè)長字符串中暴力尋找是否包含某一子串所謂暴力匹配,就是不使用任何其他算法,將兩個(gè)字符串中的字符一一進(jìn)行比對
    2022-02-02
  • springboot+vue2+elementui實(shí)現(xiàn)時(shí)間段查詢方法

    springboot+vue2+elementui實(shí)現(xiàn)時(shí)間段查詢方法

    這篇文章主要介紹了springboot+vue2+elementui實(shí)現(xiàn)時(shí)間段查詢方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-05-05
  • Java?JVM虛擬機(jī)調(diào)優(yōu)詳解

    Java?JVM虛擬機(jī)調(diào)優(yōu)詳解

    JVM是JavaVirtualMachine(Java虛擬機(jī))的縮寫,JVM是一種用于計(jì)算設(shè)備的規(guī)范,它是一個(gè)虛構(gòu)出來的計(jì)算機(jī),是通過在實(shí)際的計(jì)算機(jī)上仿真模擬各種計(jì)算機(jī)功能來實(shí)現(xiàn)的,本文主要介紹了jvm調(diào)優(yōu),感興趣的小伙伴們可以參考一下<BR>
    2022-07-07

最新評(píng)論