一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|

服務器之家 - 編程語言 - JAVA教程 - Spring Boot 項目發布到 Tomcat 服務器的操作步驟

Spring Boot 項目發布到 Tomcat 服務器的操作步驟

2020-09-17 15:47Java教程網 JAVA教程

這篇文章主要介紹了Spring Boot 項目發布到 Tomcat 服務器的操作步驟,需要的朋友可以參考下

第 1 步:將這個 Spring Boot 項目的打包方式設置為 war。

?
1
<packaging>war</packaging>

SpringBoot 默認有內嵌的 tomcat 模塊,因此,我們要把這一部分排除掉。

即:我們在 spring-boot-starter-web 里面排除了 spring-boot-starter-tomcat ,但是我們為了在本機測試方便,我們還要引入它,所以我們這樣寫:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-web</artifactId>
  <exclusions>
    <exclusion>
      <artifactId>log4j-over-slf4j</artifactId>
      <groupId>org.slf4j</groupId>
    </exclusion>
    <exclusion>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-tomcat</artifactId>
    </exclusion>
  </exclusions>
</dependency>
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-tomcat</artifactId>
  <scope>provided</scope>
</dependency>

第 2 步:提供一個 SpringBootServletInitializer 子類,并覆蓋它的 configure 方法。

我們可以把應用的主類改為繼承 SpringBootServletInitializer。或者另外寫一個類。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@SpringBootApplication
public class Application extends SpringBootServletInitializer {
  /**
   * 如果要發布到自己的Tomcat中的時候,需要繼承SpringBootServletInitializer類,并且增加如下的configure方法。
   * 如果不發布到自己的Tomcat中的時候,就無需上述的步驟
   */
  @Override
  protected SpringApplicationBuilder configure(
      SpringApplicationBuilder application) {
    return application.sources(Application.class);
  }
  public static void main(String[] args) {
    SpringApplication.run(Application.class, args);
  }
}

第3步:測試

使用內嵌的Tomcat測試:

進入項目的根目錄,輸入mvn spring-boot:run,開啟項目。

在瀏覽器中輸入

http://localhost:8080/stumybatis/likename?name=m

結果如下:

?
1
[{"id":1,"name":"tom","sumScore":null,"avgScore":null,"age":25}]

使用發布到自己的Tomcat測試:

先進入項目根目錄,執行 mvn package ,將項目打包為war包。

然后將target 目錄中的SpringBootTest-0.0.1-SNAPSHOT.war文件復制到你所安裝的tomcat目錄中webapps目錄中。然后去掉工程后邊的后綴。

然后開啟Tomcat,并在瀏覽器中輸入:http://localhost:8088/SpringBootTest/stumybatis/likename?name=m(我的tomcat的端口修改為了8088)

結果如下:

?
1
[{"id":1,"name":"tom","sumScore":null,"avgScore":null,"age":25}]

以上所述是小編給大家介紹的Spring Boot 項目發布到 Tomcat 服務器的操作步驟,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

延伸 · 閱讀

精彩推薦
  • JAVA教程java生成csv文件亂碼的解決方法示例 java導出csv亂碼

    java生成csv文件亂碼的解決方法示例 java導出csv亂碼

    這篇文章主要介紹了java生成csv文件亂碼的解決方法,大家可以直接看下面的示例 ...

    java教程網3732019-11-03
  • JAVA教程詳解Java解析XML的四種方法

    詳解Java解析XML的四種方法

    本篇文章主要介紹了java解析XML的幾種方式,XML現在已經成為一種通用的數據交換格式,給數據集成與交互提供了方便,有需要的可以了解一下。...

    yuan164232762312020-07-02
  • JAVA教程Java8中的類型注解淺析

    Java8中的類型注解淺析

    這篇文章主要介紹了Java8中的類型注解淺析,java8之前,注解只能是在聲明的地方所使用,java8里面的注解則可以應用在任何地方,需要的朋友可以參考下 ...

    Java教程網2272019-11-23
  • JAVA教程java實現的冒泡排序算法示例

    java實現的冒泡排序算法示例

    這篇文章主要介紹了java實現的冒泡排序算法,結合實例形式分析了冒泡排序算法的具體操作步驟與實現技巧,需要的朋友可以參考下...

    你妹擠地鐵1502020-07-25
  • JAVA教程Java構建對象常用3種方法解析

    Java構建對象常用3種方法解析

    這篇文章主要介紹了Java構建對象常用3種方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考...

    碼農小胖哥2672020-09-08
  • JAVA教程java實現查找文本內容替換功能示例

    java實現查找文本內容替換功能示例

    文本替換幾乎是所有文本編輯器都支持的功能,但是要限制在編輯其中才可以執行該功能。本實例實現了制定文本文件的內容替換,并且不需要再編輯其中...

    java教程網3402019-11-11
  • JAVA教程Java環境配置與編譯運行詳解

    Java環境配置與編譯運行詳解

    這篇文章主要為大家詳細介紹了Java環境配置與編譯運行的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    小小Prince3482020-09-03
  • JAVA教程Java經典用法總結(二)

    Java經典用法總結(二)

    這篇文章主要介紹了Java經典用法總結,在本文中,盡量收集一些java最常用的習慣用法,特別是很難猜到的用法,本文重點講解了java應用和輸入輸出常用方...

    lijiao3432020-03-28
主站蜘蛛池模板: 成人一区二区免费中文字幕 | 午夜精品久久久久久中宇 | 日本黄色高清视频网站 | 99热成人精品热久久669 | 午夜伦理yy44008影院 | 交换余生在线播放免费 | 成人性用品 | 污斗罗大陆 | 成人网18免费网 | 国产在线91 | 2019国内自拍大神视频 | 男女拍拍拍免费视频网站 | 日韩伦理在线看 | 日本aaaaa高清免费看 | 国产酒店自拍 | 国产51页| 国产日本免费 | 亚洲高清一区二区三区久久 | 国产精品边做边接电话在线观看 | 亚洲精品123区在线观看 | www一区二区 | 经典三级四虎在线观看 | 国产成人精品免费视频软件 | 四缺一写的小说 | 大香人蕉免费视频75 | 俄罗斯处女 | 四虎免费在线观看 | 亚洲国产精品综合久久网络 | 特黄特色大片免费视频播放 | 国产未成女年一区二区 | 欧美日韩三区 | bt天堂午夜国产精品 | 波多野结衣在线中文字幕 | 久久国产主播福利在线 | 国产免费久久精品44 | 欧美成黑人性猛交xxoo | a毛片免费全部在线播放毛 a级在线看 | 纲手被强喷水羞羞漫画 | 精品视频在线观看 | 国产第9页 | 国产精品香蕉夜间视频免费播放 |