更改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埠被佔用的問題啦!
相關推薦
更改tomcat埠8080為80的時候,有系統端口占用的問題
前些天搞微信開發,測試伺服器配置的時候遇到了一個問題,微信僅僅支援80埠,而tomcat的埠為8080,本以為將tomcat的埠改了就可以了,結果又遇到了各種莫名其妙的問題,折騰了一下午才算是弄好,以下是我的解決過程,分享給大家。 首先,進入到遠端伺服器,進入到tomcat
讓Vue-cli生成vue+webpack的專案為vue1.0版本以及端口占用問題解決辦法
Vue-cli生成1.0版本的vue+webpack的專案模板 還記得我們上篇用vue-cli構建vue專案嗎,當我們開啟elema專案中package.json的時候,發現: 也就是說,運用此種方式構建的預設是Vue2.x, npm install
Linux下tomcat埠對映為80
以前做的一個微信後臺專案被騰訊攔截了,因為使用的是網址+8080埠的訪問方式,因此需要將埠改成預設埠,由於一些不可描述的原因導致改tomcat預設埠的話會很麻煩,因此使用埠對映的方式將80埠對映到8080,命令如下 iptables -t nat -A PREROUTING
windows下關閉指定埠服務,解決tomcat端口占用問題
<iframe id="cproIframe_595135_2" width="250" height="250" src="http://cb.baidu.com/ecom?adn=3&at=231&aurl=&cad=1&ccd=24
Tomcat 配置http請求自動轉為https請求並解決80端口占用問題
第一步.配置Tomcat的https請求,我的這篇部落格記錄了一下相關操作:https://blog.csdn.net/LJX_ahut/article/details/82153895 第二步 修改預設埠 由於http協議的預設埠是80(Tomcat預設配置
nginx端口占用,啟動報錯:bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a ........)
今天在自學Nginx的時候,啟動Windows版本的Nginx時候發現了[emerg] 4276#4280: bind() to 0.0.0.0:80 failed(10013: An attempt was made to access a socket in a way forbidd
tomcat 起來多了端口占用 需要用netstat命令埠號佔用並windows命令強制結束程序
目標:在Windows環境下,用netstat命令檢視某個埠號是否佔用,為哪個程序所佔用. 操作:操作分為兩步:(1)檢視該埠被那個PID所佔用;方法一:有針對性的檢視埠,使用命令 Netstat –ano|findstr “<埠號>”,如圖,最後一列為PID。圖中的埠號為8
解決8080端口占用問題,結束端口占用
解決端口占用問題,解決8080埠 在dos下,輸入 netstat -ano|findstr 8080 //說明:檢視佔用8080埠的程序 //顯示佔用埠的程序 //結束命令 t
關於Tomcat(8005,8080,8009)端口占用問題的一點總結配上網上找到的解決方法
啟動Tomcat伺服器報錯: Several ports (8005, 8080, 8009) required by Tomcat v5.5 Server at localhost are already in use. The server may already
CentOS7查詢端口占用,清除端口占用的程式,開放埠,開啟防火牆
1、根據埠號得到其佔用的程序的詳細資訊 netstat -tlnp|grep 80 tcp 0 0 192.168.33.10:80 0.0.0.0:* LISTEN 5014/httpd tcp 0
Tomcat(8005,8080,8009)端口占用問題常見原因及解決方法
在企業版Eclipse中,在已經啟動了Tomcat伺服器後,準備執行頁面或Servlet時,有時會出現這樣的關於Tomcat伺服器端口占用的問題:“Several ports (8005, 8080, 8009) required by Tomcat v6.0 Server
Tomcat(8005,8080,8009)端口占用問題常見原因及解決方法
啟動Tomcat伺服器報錯: Several ports (8005, 8080, 8009) required by Tomcat v5.5 Server at localhost are already in use. The server may already
Tomcat之端口占用問題(Several ports (8005, 8080, 8009) required by Tomcat v8.0 Server at localhost are alre)
方法一,解除佔用埠 開啟工作管理員,檢視程序,很有可能是顯示javaw佔用,關閉所使用的程式設計軟體(如myecplise),重新開啟即可。如果不可以可以嘗試下面步驟關閉程序1. win + R,輸入cmd回車進入dos介面 2. 輸入netstat -ano|findstr
linux 檢視80端口占用情況-所有埠
lsof -i :80 檢視80埠被什麼程式佔用 netstat -an | grep :80 檢視80埠的是否已在使用中,可驗證使用該埠的服務是否已正常執行 netstat -tunlp | grep :80 檢視80埠是被哪個服務使用著 [[email
linux開啟80埠及80端口占用解決辦法
80埠常用於WEB伺服器了埠了,下面我來介紹linux防火牆開啟80埠方法與在增加埠時碰到問題的解決辦法,希望此方法對各位朋友有幫助。 linux開啟80埠 天客戶那邊有臺伺服器同一個區域網中都無法訪問,排除lamp環境問題,發現時伺服器中的防火牆沒有開啟80埠。於
啟動tomcat失敗,原因端口占用,但是不能通過結束服務關掉tomcat解決方法
一、起因 用Eclipse啟動tomcat後,由於沒有按正常的關閉Eclipse,而是在工作管理員直接結束Eclipse,導致tomcat沒有關閉。 等我再次開啟eclipse時,啟動tomcat報端
80端口占用異常解決方法java.net.BindException: Address already in use: JVM_Bind:80(或8080)
pid 異常解決 exc == protocol nbsp catalina int tcp 1:Tomcat(或其他Web容器)啟動時控制臺報錯如下示: 2007-8-2 15:20:43 org.apache.coyote.http11.Http11Protocol
Nginx高級配置,同1臺機器部署多個tomcat、配置多個域名,每個域名指向某一個tomcat下的項目,共用Nginx80端口訪問;
高級配置 height src 配置 XML alt 指向 高級 img 需求說明: 只有一臺服務器和一個公網IP,多個項目部署在這臺機器上面,且每個項目使用一個單獨的域名訪問,域名訪問時都通過Nginx的80端口訪問。(如下圖所示)
端口占用解決方案大全,最方便快速的解除端口被占用,強制解除占用端口
強制解除端口占用 切換mysql windows 綠色環境搭建 解除端口占用 強制解除端口占用可以使用我最新開發的新版本PHPWAMP8.8.8.8(截止目前最新版)PHPWAMP最新版支持自定義Mysql版本和自定義PHP版本,是目前唯一集成了VC運行庫的真正純綠色軟件。最新版PHPWA
Window 通過cmd查看端口占用,殺死進程方法
tro strong 情況 console 指定端口 平臺 命令行 tor windows 1、Windows平臺 在windows命令行窗口下執行: 1.查看所有的端口占用情況 C:\>netstat -ano 協議 本地地址