反饋已提交
網絡繁忙
工程部署到 Tomcat 中,預設埠號為 8080 ,使用者想修改為其他埠號。
一個伺服器啟動多個 Tomcat 工程,啟動失敗,原因是多個工程共用一個埠號,埠沖突,需修改埠號。
修改%tomcat_home%\conf\server.xml檔案中的埠號。
使用正文編輯工具開啟檔案:%tomcat_home%\conf\server.xml
1)比如我們想將埠號改為 8081,則將 server.xml 的代碼中的 connector port 作如下修改,並儲存檔案。
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
2)重啓 Tomcat 伺服器。
注:Linux 的 1024 以下埠只有 root 使用者才有權限佔用,所以 Linux 系統中,建議將 Tomcat 埠號改為 1024 以上埠,例如:8081、8082 等。
有時我們需要同時啟用多個 Tomcat 伺服器,為了防止沖突就需要對埠號進行配置。
比如修改第二個 Tomcat 的埠號,首先找到第二個 Tomcat 的安裝根目錄 conf 資料夾下的 server.xml,修改 HTTP 埠、SHUTDOWN 埠、AJP 埠。
1)埠號修改
http 請求處理埠,建立 http 連結 ,如瀏覽器存取。預設為 8080,如下修改為 8081:
接受伺服器關閉指令的埠號,關閉指令埠。預設為 8005,如下修改為 8006:
<Server port="8006" shutdown="SHUTDOWN">
接收 AJP 協定的處理埠,用於監聽其他伺服器轉發過來的請求。預設為 8009,如下修改為 8010:
<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />
注:若啟用三個 Tomcat 伺服器,第三個 Tomcat 伺服器 server.xml 檔案中的 HTTP 埠、SHUTDOWN 埠、AJP 埠,不能與前兩個工程相同,以此類推。
修改 Tomcat 埠號後,可能會出現變更失效或不起作用的情況,可參考以下步驟進行排查:
1)排查埠號是否被佔用。
2)修改%Tomcat_HOME%\bin下的startup.bat檔案。
使用rem將語句if not "%CATALINA_HOME%" == "" goto gotHome注釋掉。如下圖所示:
儲存後,重啓 Tomcat 設定生效。
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉