1.Tomcat安裝
1.1.Tomcat下載
1.1.1 去到Tomcat官網下載,找到左側的Download,點擊對應的版本這里我下載最新的Tomcat9
1.1.2 進入Tomcat 9 版本下載頁面下滑到Core 處,直接下載zip即可
注意有zip和exe兩種格式的,zip是免安裝版的,exe是安裝版。同時觀察自己的電腦是64位系統還是32位系統。

1.2 Tomcat安裝
隨意找到一個目錄,解壓下載壓縮包
1.3 測試Tomcat
1.3.1 進入bin目錄下,找到startup.bat,啟動Tomcat
1.3.2 打開瀏覽器,訪問: http://localhost:8080/ ,看到如下界面說明Tomcat安裝沒問題

2.Tomcat三種部署方式
2.1 方式一:直接將項目放到webapps目錄下,項目名為訪問的虛擬目錄
例一:
- 新建一個文件夾
hello,在里面新建一個hello.html文件 - 編輯內容為
<h3>hello tomcat</h3> - 拷貝此項目到
webapps目錄下 - 到bin目錄點擊
startup.bat,啟動Tomcat - 在瀏覽器訪問: http://localhost:8080/hello/hello.html

例二:對例一優化
- 准備工作和上面一樣
- 將項目打成
war包,放到webapps目錄下 - 啟動tomcat,
hello.war會自動解壓 - 刪除
hello.war后,hello文件夾自動刪除
相對於例一:不需要重啟Tomcat,直接把項目
war包拷貝到webapps下即可完成部署,移除時候直接刪除war包就行
2.2 方式二:配置conf/server.xml文件
例三:
- 編輯
server.xml,在Host標簽體內添加如下內容:<Context docBase="H:\code\hello" path="/abc" />docBase:項目存放的路徑path:虛擬目錄
- 啟動Tomcat,訪問: http://localhost:8080/abc/hello.html

相對於方式一:項目可以放任意位置,虛擬目錄可自定義,但是弊端是需要修改
server.xml,這是不安全的操作,也需要重啟Tomcat才能完成部署,不建議采用
2.3 方式三:在conf/Catalina/localhost編輯多個任意名稱的xml
例四:
- 在
conf/Catalina/localhost下新建一個名為abc的xml文件,內容為:<Context docBase="H:\code\hello" />- 虛擬目錄:
xml文件名 docBase:項目存放路徑
- 虛擬目錄:
- 訪問: http://localhost:8080/abc/hello.html

相比於方式二:不用修改
sercer.xml配置文件,項目可以存放在任意地方的同時,也可以實現熱部署(即不用重啟Tomcat),不需要項目的時候,修改xml文件后綴為bak即可
3.Idea配置Tomcat
3.1 在Idea新建JavaWeb項目



3.2 配置Tomcat

打開Templates,找到Tomcat Server

找到Tomcat安裝路徑


運行項目,瀏覽器訪問

Happy ending!!!
