tomcat埠衝突的處理

2021-09-28 22:36:01 字數 840 閱讀 7797

一、問題背景:

發包後,後台顯示伺服器無法連線,日誌未列印

二、解決方法:

1、用ps -ef | grep ***x檢視程序,已經是啟動中,檢視啟動日誌發現有error:位址已被占用;

2、cd /usr/local/apache-tomcat-7.0.63/******/,找到/conf/server.xml,檢視對應埠號

3、輸入lsof -i:埠號,可以看到所有使用該埠號的程序

4、也可以根據程序號檢視埠號:netstat -anop | grep 程序號

5、如果有其他埠占用,則會在返回值中看到多條

6、修改/conf/server.xml檔案,將server port和兩個connector port的埠改為目前系統中沒有使用到的埠號

7、kill掉tomcat程序(有時候會出現殭屍程序,kill掉殭屍程序的父程序即可)

8、重啟tomcat

三、tomcat埠配置檔案節點含義:

conf/server.xml 中可以配置三個埠號, 如果使用多個tomcat 是需要配置這三個.

connector:用於監聽請求.

protocol: http/1.1 協議,用於監聽瀏覽器傳送的請求,設定成80 後可以直接使用http://localhost 訪問

ajp/1.3 協議,用於監聽其他伺服器**過來的請求.

connectiontimeout:連線超時時間

redirectport:如果傳送的是https 請求. 就將請求**到8863埠.

其他埠含義:

使用8432接受其他伺服器**過來的請求.:

tomcat 監聽的關閉埠.:

解決Tomcat修改80埠後埠衝突問題

解決方案 netstat ano 這樣就顯示類似出了如下的乙個結果 proto local address foreign address state pid proto local address foreign address state pid tcp 0.0.0.0 80 0.0.0.0 0...

修改Tomcat的埠

眾所周知,tomcat的預設埠是8080埠。那麼我們啟動tomcat伺服器後,開啟瀏覽器,我們要輸入http localhost 8080或才能放問tomcat伺服器。而普通瀏覽器的預設埠是80埠,要想直接使用http localhost或直接訪問tomcat伺服器,就要修改tomcat的預設埠,使...

IIS之埠衝突

症狀 1 iis預設站點停止,啟動時發生意外ox8ffe2740錯誤 2 或者iis站點前有紅色的error,無法啟動iis 提示 伺服器沒有及時響應或控制請求 原因一 world wide web publishing 服務沒有啟動 解決方法 啟動world wide web publishing...