1. 程式人生 > 實用技巧 >Tomcat安裝與解除安裝

Tomcat安裝與解除安裝

Tomcat安裝與解除安裝步驟

  1. 安裝:https://tomcat.apache.org/

  2. 解除安裝:刪除解壓包就行

  3. 解壓檔案詳細說明:

    • bin目錄:可執行的二進位制檔案
    • conf目錄:配置檔案
    • lib目錄:依賴jar包(tomcat執行時需要的檔案)
    • log目錄:日誌檔案
    • temp目錄:臨時檔案
    • webapps目錄:存放web專案(有內建的tomcat自帶的專案)
    • work目錄:存放tomcat執行時候的資料
  4. 啟動:去bin目錄下找到startup.bat(linux下找startup.sh)雙擊就啟動了

    1. 視窗一閃而過:
      • 可能沒有正確配置JAVA_HOME環境變數。
      • 解決的辦法就是重新配置JAVA_HOME環境
    2. 啟動報錯:
      • 找到佔用的埠號,並且找到對用的程序,並且kill掉該程序(window環境下cmd進入命令列模式,輸入netstat -ano,找到8080埠被使用所對應的PID(程序ID),在資源管理器中找到並且kill掉
      • 修改tomcat預設的埠號,在conf目錄中找到server.xml配置檔案,在裡面修改“port=你想要的埠號",不過需要注意的是,需要改好幾處,所以不建議修改。
        • conf/server.xml
        • <Connector port="8080" redirectPort="8443" connectionTimeout="20000" protocol="HTTP/1.1"/>
        • 一般會將tomcat的預設埠號修改為80,因為80埠號是HTTP協議的預設埠號。在訪問的時候就不用輸入埠號。
  5. 關閉

    1. 正常關閉:
      • 點選bin目錄下的shutdown.bat
      • 在tomcat啟動黑視窗中按CTRL + C即可關閉
      • 該方式主要針對該伺服器軟體,後期會在idea等整合工具中開啟和關閉
    2. 強制關閉:直接點開黑視窗右上角的”X“
  6. 配置

    • 部署web專案的方式

      1. 直接將專案放到webapps目錄下
        • /hello:專案的訪問路徑-->虛擬目錄
        • 簡化部署:將專案打包成一個war包,再將war包放置到webapps目錄下,war包會自動解壓縮
      2. 配置conf目錄下的server.xml檔案(不安全,一般不這樣做)
        • 標籤體中配置,<Context docBase="D:\檔案路徑" path="/虛擬路徑"/>
        • docBase:專案存放的路徑
        • path:虛擬目錄
      3. conf\Catalina\localhost建立任意名稱的xml檔案。在檔案中編寫<Context docBase="D:\檔案路徑" />
        • 虛擬目錄:xml檔案的名稱
        • 該部署方式為熱部署,推薦使用
    • 靜態專案和動態專案

      • 目錄結構
        • Java動態專案的目錄結構:
          • 專案的根目錄
            • WEB-INF目錄:
              -- web.xml:web專案的核心配置檔案
              -- classes目錄:放置位元組碼檔案的目錄
              -- lib目錄:放置依賴的jar包