更改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端口被佔用的問題啦!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章