最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot項目部署到Tomcat的最新步驟

 更新時間:2024年01月12日 11:42:16   作者:GUMP小甘  
通過使用Spring Boot應用程序,我們可以創(chuàng)建一個war文件來部署到Web服務器中,這篇文章主要給大家介紹了關于SpringBoot項目部署到Tomcat的最新步驟,需要的朋友可以參考下

引言

一般情況下,我們開發(fā) SpringBoot 項目,由于內置了Tomcat,所以項目可以直接啟動 (使用內置 Tomcat 的話,可以在 application.yml 中進行相關配置)

但是有時我們會需要打包成 war 包,放入外置的 Tomcat 中進行運行 (我的 SpringBoot 版本為 2.6.7,Tomcat 的版本為 9.0.74,編譯器是IDEA)

Tips:我也是第一次將SpringBoot項目部署到Tomcat上,一開始我直接把SpringBoot項目打包,然后在tomcat上部署,但是訪問url后提示404,后面我才發(fā)現(xiàn)SpringBoot項目不能直接打包部署到Tomcat上,需要進行一定的修改。

一、排除內置 Tomcat

在pom.xml文件中的下添加以下代碼,用于排除SpringBoot內置Tomcat。

<dependency>
   <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    <exclusions>
        <exclusion>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
        </exclusion>
    </exclusions>
</dependency>

二、將打包方式更改為 war

在pom.xml中,將項目打包方式改為war包。

<packaging>war</packaging>

三、修改啟動類

使啟動類繼承 SpringBootServletInitializer 類,并覆蓋 configure 方法。

@SpringBootApplication
public class Application(替換為你的啟動類名稱) extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources(Application(替換為你的啟動類名稱).class);
    }

    public static void main(String[] args) {
        SpringApplication.run(Application(替換為你的啟動類名稱).class, args);
    }
}

四、添加依賴

由于 SpringBootServletInitializer 類需要用到 servlet-api 的相關 jar 包,所以需要在pom.xml的中添加javax.servlet依賴。

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>4.0.1</version>
    <scope>provided</scope>
</dependency>

五、部署到外部 Tomcat

5.1 直接使用Tomcat部署

(1)先對項目進行打包(war包),打包成功后會生成target目錄。

(2)在target目錄下復制war包,

(3)打開你的tomcat目錄,找到webapps文件夾,將剛剛復制的war包復制到webapps文件夾下。

(4)進入Tomcat的bin目錄,啟動Tomcat服務器:執(zhí)行startup.bat(Windows系統(tǒng))腳本文件。

(5)當Tomcat服務器啟動后,它會自動將war包解壓縮并將其部署到webapps目錄中。部署完成后,就可以在瀏覽器中輸入URL來訪問該應用程序。假設你部署war包名為demo.war, 則訪問URL應該為 http://localhost:8080/demo,打開瀏覽器輸入URL,即可訪問。

5.2 在IDEA中部署

(1)編輯配置

(2)選擇Tomcat Server --> Local

(3)選擇你下載好的Tomcat

(4)添加Artifact

(5)點擊apply

(6)啟動項目

總結 

到此這篇關于SpringBoot項目部署到Tomcat的文章就介紹到這了,更多相關SpringBoot項目部署Tomcat內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • java9學習筆記之模塊化詳解

    java9學習筆記之模塊化詳解

    Java 9中最重要的功能,毫無疑問就是模塊化(Module),下面這篇文章主要給大家介紹了關于java9學習筆記之模塊化的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2018-04-04
  • 一文詳解SpringMVC中的@RequestMapping注解

    一文詳解SpringMVC中的@RequestMapping注解

    @RequestMapping是一個用于映射HTTP請求到處理方法的注解,在Spring框架中使用,它可以用于控制器類和處理方法上,用來指定處理不同URL路徑的請求,并定義請求的方法等,本文小編將給大家詳細的介紹一下SpringMVC中的@RequestMapping注解,需要的朋友可以參考下
    2023-08-08
  • SpringBoot的application.yml不生效問題及解決

    SpringBoot的application.yml不生效問題及解決

    這篇文章主要介紹了SpringBoot的application.yml不生效問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Java并發(fā)編程示例(四):可控的線程中斷

    Java并發(fā)編程示例(四):可控的線程中斷

    這篇文章主要介紹了Java并發(fā)編程示例(四):可控的線程中斷,在本節(jié),我們將使用一個線程查找指定目錄及其子目錄下文件來演示通過使用InterruptedException異??刂凭€程中斷,需要的朋友可以參考下
    2014-12-12
  • Maven的安裝和環(huán)境變量配置過程

    Maven的安裝和環(huán)境變量配置過程

    文章介紹了如何下載、安裝和配置Maven,包括環(huán)境變量配置和阿里云鏡像的可選配置,此外,還展示了如何在IntelliJ IDEA中新建一個Maven項目
    2024-11-11
  • Spring Boot(二)之web綜合開發(fā)

    Spring Boot(二)之web綜合開發(fā)

    本篇文章為大家介紹spring boot的其它特性(有些未必是spring boot體系桟的功能,但是是spring特別推薦的一些開源技術本文也會介紹),對了這里只是一個大概的介紹,特別詳細的使用我們會在其它的文章中來展開說明
    2017-05-05
  • Java面向對象基礎詳解

    Java面向對象基礎詳解

    這篇文章主要介紹了JJava面向對象的基礎,文中有非常詳細的代碼示例,對正在學習java基礎的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-10-10
  • 詳解spring Boot Cli的配置和使用

    詳解spring Boot Cli的配置和使用

    本篇文章主要介紹了詳解spring Boot Cli的配置和使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • java運行jar包提示?“XXX中沒有主清單屬性”?"找不到主類”兩種解決辦法

    java運行jar包提示?“XXX中沒有主清單屬性”?"找不到主類”兩種解決辦法

    本文主要介紹了java運行jar包提示?“XXX中沒有主清單屬性”?"找不到主類”兩種解決辦法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • spring如何使用xml裝配bean

    spring如何使用xml裝配bean

    這篇文章主要介紹了spring如何使用xml裝配bean,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11

最新評論

洛隆县| 乐业县| 汕头市| 柳州市| 个旧市| 洛浦县| 喀什市| 巴林右旗| 漠河县| 龙江县| 漳州市| 茂名市| 溧阳市| 罗定市| 抚宁县| 宁乡县| 郧西县| 华蓥市| 建平县| 隆回县| 综艺| 澎湖县| 宾阳县| 壶关县| 余干县| 六枝特区| 中江县| 长宁县| 巧家县| 河池市| 阳春市| 米脂县| 开化县| 竹山县| 博乐市| 睢宁县| 新干县| 河西区| 珲春市| 阳谷县| 肥城市|