修改Tomcat埠號

  • 文檔創建者:Roxy
  • 編輯次數:3
  • 最近更新:Nikozhan 于 2025-06-09
  • 1. 概述

    1.1 問題描述

    • 工程部署到 Tomcat 中,預設埠號為 8068 ,使用者想修改為其他埠號。

    • 一個伺服器啟動多個 Tomcat 工程,啟動失敗,原因是多個工程共用一個埠號,埠衝突,需修改埠號。

    1.2 解決思路

    修改%tomcat_home%\conf\server.xml檔案中的埠號。

    2. 配置步驟

    2.1 開啟配置檔案

    使用正文編輯工具開啟檔案:%tomcat_home%\conf\server.xml

    2.2 重新配置埠號

    1)比如我們想將埠號改為 8067,則將 server.xml 的程式碼中的 connector port 作如下修改,並儲存檔案。

    <Connector port="8067" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />

    2)重啟 Tomcat 伺服器。

    注:Linux 的 1024 以下埠只有 root 使用者才有權限佔用,所以 Linxu 系統中,建議將 Tomcat 埠號改為 1024 以上埠,例如:8081、8082 等。

    3. 多個 Tomcat 同時運作的埠號配置

    有時我們需要同時啟動多個 Tomcat 伺服器,為了防止衝突就需要對埠號進行配置。

    比如修改第二個 Tomcat 的埠號,首先找到第二個 Tomcat 的安裝根目錄 conf 資料夾下的 server.xml,修改 HTTP 埠、SHUTDOWN 埠、AJP 埠。

    1)埠號修改

    • http 請求處理埠,建立 http 連結 ,如瀏覽器存取。預設為 8068,如下修改為 8081:

    <Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
    • 接受伺服器關閉指令的埠號,關閉指令埠。預設為 8005,如下修改為 8006:

    <Server port="8006" shutdown="SHUTDOWN">
    • 接收 AJP 協定的處理埠,用於監聽其他伺服器轉發過來的請求。預設為 8009,如下修改為 8010:

    <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />

    2)重啟 Tomcat 伺服器。

    注:若啟動三個 Tomcat 伺服器,第三個 Tomcat 伺服器 server.xml 檔案中的 HTTP 埠、SHUTDOWN 埠、AJP 埠,不能與前兩個工程相同,以此類推。


    附件列表


    主題: 部署升級
    已經是第一篇
    已經是最後一篇
    • 有幫助
    • 沒幫助
    • 只是瀏覽
    • 评价文档,奖励 1 ~ 100 随机 F 豆!

    滑鼠選中內容,快速回饋問題

    滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

    不再提示

    10s後關閉

    獲取幫助
    線上支援
    獲取專業技術支援,快速幫助您解決問題
    工作日9:00-12:00,13:30-17:30在线
    頁面反饋
    針對當前網頁的建議、問題反饋
    售前咨詢
    業務咨詢
    電話:0933-790886或 0989-092892
    郵箱:taiwan@fanruan.com
    頁面反饋
    *問題分類
    不能為空
    問題描述
    0/1000
    不能為空

    反馈已提交

    网络繁忙