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
例二:對例一優化
- 準備工作和上面一樣
- 將項目打成
wa
r包,放到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!!!