IDEA 2021版新建Maven、TomCat工程
- 2021 年 4 月 29 日
- 筆記
2021版IDEA中Maven、TomCat配置
環境:IDEA:2021.1 Maven 3.8.1
在java開發中,需要使用大量的jar包,需要我們手動導入
Maven可以用來自動導入和配置jar包
1.基於Webapp創建一個Maven項目
1.1 新建項目模板

1.2 指定名稱

1.3 指定資訊

1.4 指定Maven地址

1.5 構建成功

如果Idea沒有自動下載,右下角有個Enable Auto-Import可以點擊,表示自動導入包,等待項目初始化完畢,直到顯示success表示載入成功。

1.6 在本地倉庫的路徑中可以看到剛剛下載的包

1.7 查看配置

在配置完之後記得檢查一下是否和之前配置的一致,有時候項目創建完,這個Maven的倉庫會變成Idea默認的配置,如果有記得改回來。
1.8 新建兩個文件夾 java和resources

1.9 標記文件夾

在java文件夾中新建java文件新建不了,把文件標記為源碼目錄,文件夾會變成藍色,就可以新建java文件,同樣把resources改成資源目錄。

藍色放置Java文件,resources放配置文件
2 在IDEA中配置TomCat
版本 :
IDEA 2021.1 社區版
TomCat 9.0.45
2.1 配置TomCat伺服器

這裡沒有TomCat Server選擇的話,去下載一個。參考鏈接://blog.csdn.net/weixin_45764765/article/details/114375532
警告問題表示我們訪問一個網站需要指定一個文件夾名稱,需要手動建一個


這個路徑表示localhost:8080/NewMaven_war,如果不寫就表示:localhost:8080,如果只加斜杠表示:localhost:8080/
war包相當於是將java類(編譯好的.class)和Web資源,壓縮後生成壓縮包,與JAR相比,多了WEB-INF文件夾,其它多出來的內容基本都是Web資源WEB-INF中,通常有web.xml(部署描述符)文件,包生成在target目錄
2.2 啟動TomCat

2.3 訪問成功

顯示內容為Webapp中Index.jsp的內容
2.4 Maven構成

2.5 pom.xml

2.6 Maven的作用
百度搜索

隨便找個,然後選個哪個版本都可以

複製這一段程式碼

然後粘貼到項目依賴中

Maven最高級的就是會為我們自動導入Jar包所依賴的其他JAR包
由於Maven的約定大於配置,之後可能會遇到我們寫的配置文件無法被導出或者生效的問題,比如Java文件裡面只能寫Java,寫了其他文件導不出,只有在Build中構建,讓Java文件中可以包含XMl文件或其他文件。
<!--在build中配置resources,來防止我們資源導出失敗的問題-->
<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目錄樹

Maven中一些JAR包之間的聯繫

