1. 程式人生 > >更改tomcat埠8080為80的時候,有系統端口占用的問題

更改tomcat埠8080為80的時候,有系統端口占用的問題

前些天搞微信開發,測試伺服器配置的時候遇到了一個問題,微信僅僅支援80埠,而tomcat的埠為8080,本以為將tomcat的埠改了就可以了,結果又遇到了各種莫名其妙的問題,折騰了一下午才算是弄好,以下是我的解決過程,分享給大家。

首先,進入到遠端伺服器,進入到tomcat的配置資料夾下,開啟server.xml檔案,將8080埠改成80,如下圖所示。

這裡,我已經把8080埠改成80了。

接著,我啟動tomcat會發現,埠被佔用了,無法啟動tomcat。開啟cmd,輸入netstat -ano檢視80埠被哪個佔用了,找到對應的PID。

接著我發現,80埠是被一個PID為4的端口占用了。

我又開啟工作管理員,查看了PID為4的程序為哪個,結果發現

PID為4的程序為系統程序,不能夠強制結束,這就有點麻煩了。

後來我想到,是不是某些服務開啟著,造成了這個埠被佔用,後來查了一下,還真的找到了,在計算機的服務中,有一項相當雞肋的服務,那就是

對,就是這一項。除非你的電腦要作為一個站點的釋出,不過估計沒多少人會用的到吧,所以,就可以放心的關閉該服務了,關閉服務後重新啟動tomcat,OK!成功解決80埠被佔用的問題啦!