Tomcat安裝、部署方式和Idea的集成

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目錄下,項目名爲訪問的虛擬目錄

例一:

  1. 新建一個文件夾hello,在裏面新建一個hello.html文件
  2. 編輯內容爲 <h3>hello tomcat</h3>
  3. 拷貝此項目到webapps目錄下
  4. 到bin目錄點擊startup.bat,啓動Tomcat
  5. 在瀏覽器訪問: http://localhost:8080/hello/hello.html

例二:對例一優化

  1. 準備工作和上面一樣
  2. 將項目打成war包,放到webapps目錄下
  3. 啓動tomcat,hello.war會自動解壓
  4. 刪除hello.war後,hello文件夾自動刪除

相對於例一:不需要重啓Tomcat,直接把項目war包拷貝到webapps下即可完成部署,移除時候直接刪除war包就行

2.2 方式二:配置conf/server.xml文件

例三:

  1. 編輯server.xml,在Host標籤體內添加如下內容:<Context docBase="H:\code\hello" path="/abc" />
    • docBase:項目存放的路徑
    • path:虛擬目錄
  2. 啓動Tomcat,訪問: http://localhost:8080/abc/hello.html

相對於方式一:項目可以放任意位置,虛擬目錄可自定義,但是弊端是需要修改server.xml,這是不安全的操作,也需要重啓Tomcat才能完成部署,不建議採用

2.3 方式三:在conf/Catalina/localhost編輯多個任意名稱的xml

例四:

  1. conf/Catalina/localhost下新建一個名爲abc的xml文件,內容爲:<Context docBase="H:\code\hello" />
    • 虛擬目錄:xml文件名
    • docBase:項目存放路徑
  2. 訪問: 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!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章