激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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

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

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

2020-09-17 15:47Java教程網(wǎng) JAVA教程

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

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

?
1
<packaging>war</packaging>

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

即:我們在 spring-boot-starter-web 里面排除了 spring-boot-starter-tomcat ,但是我們?yōu)榱嗽诒緳C測試方便,我們還要引入它,所以我們這樣寫:

?
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 {
  /**
   * 如果要發(fā)布到自己的Tomcat中的時候,需要繼承SpringBootServletInitializer類,并且增加如下的configure方法。
   * 如果不發(fā)布到自己的Tomcat中的時候,就無需上述的步驟
   */
  @Override
  protected SpringApplicationBuilder configure(
      SpringApplicationBuilder application) {
    return application.sources(Application.class);
  }
  public static void main(String[] args) {
    SpringApplication.run(Application.class, args);
  }
}

第3步:測試

使用內(nèi)嵌的Tomcat測試:

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

在瀏覽器中輸入

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

結(jié)果如下:

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

使用發(fā)布到自己的Tomcat測試:

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

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

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

結(jié)果如下:

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

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

延伸 · 閱讀

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

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

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

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

    詳解Java解析XML的四種方法

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

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

    Java8中的類型注解淺析

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

    Java教程網(wǎng)2272019-11-23
  • JAVA教程java實現(xiàn)的冒泡排序算法示例

    java實現(xiàn)的冒泡排序算法示例

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

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

    Java構(gòu)建對象常用3種方法解析

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

    碼農(nóng)小胖哥2672020-09-08
  • JAVA教程java實現(xiàn)查找文本內(nèi)容替換功能示例

    java實現(xiàn)查找文本內(nèi)容替換功能示例

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

    java教程網(wǎng)3402019-11-11
  • JAVA教程Java環(huán)境配置與編譯運行詳解

    Java環(huán)境配置與編譯運行詳解

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

    小小Prince3482020-09-03
  • JAVA教程Java經(jīng)典用法總結(jié)(二)

    Java經(jīng)典用法總結(jié)(二)

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

    lijiao3432020-03-28
主站蜘蛛池模板: 成人富二代短视频 | 久久精品中文字幕一区 | www.777含羞草| va免费视频 | av懂色| 蜜桃传媒视频麻豆第一区免费观看 | 成人爱爱电影 | 九九热视频免费观看 | 91短视频在线视频 | 性高跟鞋xxxxhd4kvideos | 欧美精品毛片 | 欧美大片一级毛片 | 成人小视频免费在线观看 | 国产在线播放91 | 久久精片 | 久久第四色 | 综合图区亚洲 | 国产精品一二区 | 免费一级片观看 | 日日操夜 | 日本娇小videos高潮 | 天天干天天碰 | 久久艹艹艹 | 失禁高潮抽搐喷水h | 色99久久| 久久精品欧美电影 | 九九精品在线播放 | 色av综合在线 | 欧美性受xxxx人人本视频 | 福利一区二区三区视频在线观看 | 国产精品自拍av | 日韩精品一区二 | 桥本有菜免费av一区二区三区 | av在线免费观看不卡 | 久久丝袜脚交足黄网站免费 | 激情久久免费视频 | 射逼网站 | 日本精品久久久一区二区三区 | 国产一区二区三区影视 | 狠很操 | 精品久久久久久久久久久下田 |