一、問題背景:
發包後,後台顯示伺服器無法連線,日誌未列印
二、解決方法:
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...