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

IDEA 2021版新建Maven、TomCat工程的詳細(xì)教程

 更新時(shí)間:2021年04月29日 08:33:47   作者:404 Not Found  
這篇文章主要介紹了IDEA 2021版新建Maven、TomCat工程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

2021版IDEA中Maven、TomCat配置

環(huán)境:IDEA:2021.1 Maven 3.8.1

在java開(kāi)發(fā)中,需要使用大量的jar包,需要我們手動(dòng)導(dǎo)入

Maven可以用來(lái)自動(dòng)導(dǎo)入和配置jar包

1.基于Webapp創(chuàng)建一個(gè)Maven項(xiàng)目

1.1 新建項(xiàng)目模板

1.2 指定名稱

1.3 指定信息

1.4 指定Maven地址

1.5 構(gòu)建成功

如果Idea沒(méi)有自動(dòng)下載,右下角有個(gè)Enable Auto-Import可以點(diǎn)擊,表示自動(dòng)導(dǎo)入包,等待項(xiàng)目初始化完畢,直到顯示success表示加載成功。

1.6 在本地倉(cāng)庫(kù)的路徑中可以看到剛剛下載的包

1.7 查看配置

在配置完之后記得檢查一下是否和之前配置的一致,有時(shí)候項(xiàng)目創(chuàng)建完,這個(gè)Maven的倉(cāng)庫(kù)會(huì)變成Idea默認(rèn)的配置,如果有記得改回來(lái)。

1.8 新建兩個(gè)文件夾 java和resources

1.9 標(biāo)記文件夾

在java文件夾中新建java文件新建不了,把文件標(biāo)記為源碼目錄,文件夾會(huì)變成藍(lán)色,就可以新建java文件,同樣把resources改成資源目錄。

藍(lán)色放置Java文件,resources放配置文件

2 在IDEA中配置TomCat

版本 :

IDEA 2021.1 社區(qū)版

TomCat 9.0.45

2.1 配置TomCat服務(wù)器

這里沒(méi)有TomCat Server選擇的話,去下載一個(gè)。參考鏈接:https://blog.csdn.net/weixin_45764765/article/details/114375532

警告問(wèn)題表示我們?cè)L問(wèn)一個(gè)網(wǎng)站需要指定一個(gè)文件夾名稱,需要手動(dòng)建一個(gè)

這個(gè)路徑表示localhost:8080/NewMaven_war,如果不寫(xiě)就表示:localhost:8080,如果只加斜杠表示:localhost:8080/

war包相當(dāng)于是將java類(編譯好的.class)和Web資源,壓縮后生成壓縮包,與JAR相比,多了WEB-INF文件夾,其它多出來(lái)的內(nèi)容基本都是Web資源WEB-INF中,通常有web.xml(部署描述符)文件,包生成在target目錄

2.2 啟動(dòng)TomCat

2.3 訪問(wèn)成功

顯示內(nèi)容為Webapp中Index.jsp的內(nèi)容

2.4 Maven構(gòu)成

2.5 pom.xml

2.6 Maven的作用

百度搜索

隨便找個(gè),然后選個(gè)哪個(gè)版本都可以

復(fù)制這一段代碼

然后粘貼到項(xiàng)目依賴中

Maven最高級(jí)的就是會(huì)為我們自動(dòng)導(dǎo)入Jar包所依賴的其他JAR包

由于Maven的約定大于配置,之后可能會(huì)遇到我們寫(xiě)的配置文件無(wú)法被導(dǎo)出或者生效的問(wèn)題,比如Java文件里面只能寫(xiě)Java,寫(xiě)了其他文件導(dǎo)不出,只有在Build中構(gòu)建,讓Java文件中可以包含XMl文件或其他文件。 **/*.xml表示包含XML文件

<!--在build中配置resources,來(lái)防止我們資源導(dǎo)出失敗的問(wèn)題-->
<build>
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>true</filtering>
        </resource>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>true</filtering>
        </resource>
    </resources>
</build>

2.7 IDEA生成Maven目錄樹(shù)

Maven中一些JAR包之間的聯(lián)系

到此這篇關(guān)于IDEA 2021版新建Maven、TomCat工程的詳細(xì)教程的文章就介紹到這了,更多相關(guān)idea新建Maven、TomCat工程內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot集成redis實(shí)現(xiàn)分布式鎖的示例代碼

    SpringBoot集成redis實(shí)現(xiàn)分布式鎖的示例代碼

    這篇文章主要介紹了SpringBoot集成redis實(shí)現(xiàn)分布式鎖的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 設(shè)計(jì)模式在Spring框架中的應(yīng)用匯總

    設(shè)計(jì)模式在Spring框架中的應(yīng)用匯總

    這篇文章主要介紹了設(shè)計(jì)模式在Spring框架中的應(yīng)用匯總,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • 用JAVA實(shí)現(xiàn)單鏈表,檢測(cè)字符串是否是回文串

    用JAVA實(shí)現(xiàn)單鏈表,檢測(cè)字符串是否是回文串

    這篇文章主要介紹了使用JAVA實(shí)現(xiàn)單鏈表,檢測(cè)字符串是否是回文串,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-11-11
  • Java8中StringJoiner類的使用詳解

    Java8中StringJoiner類的使用詳解

    Java在java.util包中添加了一個(gè)新的最終類StringJoiner??梢杂糜跇?gòu)造由定界符分隔的字符序列。本文將通過(guò)示例和大家分享一下StringJoiner類的使用,需要的可以參考一下
    2022-10-10
  • SpringBoot3集成Redis的方法詳解

    SpringBoot3集成Redis的方法詳解

    緩存在項(xiàng)目開(kāi)發(fā)中,基本上是必選組件之一,Redis作為一個(gè)key-value存儲(chǔ)系統(tǒng),具備極高的數(shù)據(jù)讀寫(xiě)效率,并且支持的數(shù)據(jù)類型比較豐富,下面我們就來(lái)看看SpringBoot3是如何集成Redis的吧
    2023-08-08
  • 淺談Spring6中的反射機(jī)制

    淺談Spring6中的反射機(jī)制

    Java反射機(jī)制是Java語(yǔ)言中一種動(dòng)態(tài)(運(yùn)行時(shí))訪問(wèn)、檢測(cè)、修改它本身的能力,主要作用是動(dòng)態(tài)(運(yùn)行時(shí))獲取類的完整結(jié)構(gòu)信息、調(diào)用對(duì)象的方法,需要的朋友可以參考下
    2023-05-05
  • Java實(shí)現(xiàn)排列組合算法的兩種方案

    Java實(shí)現(xiàn)排列組合算法的兩種方案

    Java排列組合算法是一種用于生成所有可能的排列和組合的算法,在Java中,可以使用遞歸或迭代的方式實(shí)現(xiàn)排列組合算法,本文給大家介紹了Java實(shí)現(xiàn)排列組合算法的兩種方案,需要的朋友可以參考下
    2024-04-04
  • 深入淺出MappedByteBuffer(推薦)

    深入淺出MappedByteBuffer(推薦)

    MappedByteBuffer使用虛擬內(nèi)存,因此分配(map)的內(nèi)存大小不受JVM的-Xmx參數(shù)限制,但是也是有大小限制的,這篇文章主要介紹了MappedByteBuffer的基本知識(shí),需要的朋友可以參考下
    2022-12-12
  • 解決Maven打包只有幾十K,運(yùn)行報(bào)錯(cuò)no main manifest attribute問(wèn)題

    解決Maven打包只有幾十K,運(yùn)行報(bào)錯(cuò)no main manifest attribute

    這篇文章主要介紹了解決Maven打包只有幾十K,運(yùn)行報(bào)錯(cuò)no main manifest attribute問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 如何在Java中實(shí)現(xiàn)一個(gè)散列表

    如何在Java中實(shí)現(xiàn)一個(gè)散列表

    這篇文章主要介紹了如何在Java中實(shí)現(xiàn)一個(gè)散列表,建一個(gè)HashMap,以String類型為Key,Int類型為Value,下文具體的操作過(guò)程需要的小伙伴可以參考一下
    2022-04-04

最新評(píng)論