Java 專案啟動失敗,8080埠被佔用解決辦法
在啟動Java的Maven專案時,報錯:
0.0.0.0:8080: java.net.BindException: Address already in use: bind
出現原因:8080埠被佔用。
解決辦法:
win+r, 輸入cmd開啟命令列面板;
輸入命令 netstat -ano | find ":8080" , 就會顯示使用8080埠的程序, 比如我的就顯示:
TCP 192.168.1.141.8080 220.181.7.165.443 CLOSE_WAIT 12488
最後的12488就是PID程序號,我們來找到他相對應的程式:
tasklist /fi "pid eq 12488"
結果:
你大爺的,原來是百度雲,關掉百度雲,重啟專案,OK
還有一點要注意的是,雖然報錯寫的是0.0.0.0:8080,但不一定是0.0.0.0:XXXX, 比如我的就是192.168.1.141:8080
相關推薦
Java 專案啟動失敗,8080埠被佔用解決辦法
在啟動Java的Maven專案時,報錯: 0.0.0.0:8080: java.net.BindException: Address already in use: bind 出現原因:8080埠被佔用。 解決辦法: win+r, 輸入cmd開啟命令列面板; 輸入命令
tomcat 8080埠被佔用解決辦法
1. win + R,輸入cmd回車進入dos介面 (需要使用系統管理許可權開啟dos介面,否則殺死不了程序) 2. 輸入netstat -ano|findstr 8080 檢視佔用8080埠的程序 3. 輸入tas
python BaseHTTPServer重啟失敗,提示埠被佔用
有一個BaseHTTPServer,名為A,監聽埠12346;它有10個子程序,通過os.system("nohup xxxx &")啟動,也是BaseHTTPServer,名字分別為B0~B9,分別監聽9000~9009。A將接收到的請求分發給B0~B9處理。當重
IntelliJ IDEA編譯器啟動Tomcat時8080埠被佔用的解決辦法(一勞永逸)
最近在學習JavaWeb,碰上了8080埠被佔用的問題,以前總是找到佔8080埠的程序結束掉,很麻煩,而且每次重新啟動機器往往又出現同樣的問題,索性找了個一勞永逸的解決辦法,親測可用。 一、找到Tomcat的安裝路徑 由於我使用的是IntelliJ IDEA編譯器,也使用I
80埠被佔用解決辦法
1、進入CMD,輸入netstat -ano就可以很清楚的看到80口占用程式的PID 2、去工作管理員裡查詢到PID所對應的程序(如果工作管理員沒有PID,檢視–>選擇列) 3、一般會被pid 4 system佔用,而且無法在工作管理員中結束任務 解決辦法:以管理員身份開啟cmd->輸入
埠被佔用解決辦法
npm run dev 開啟專案效果時,發現出現如下報錯,這是提示我們 8080 埠已被佔用,解決方法如下:1. 開啟cmd 命令視窗,輸入 netstat -ano 命令;2. 在命令列中輸入 netstat -ano|findstr 8080 命令,此時可獲取 8080 埠對應的 TCP 資訊,如下, T
80埠被佔用解決辦法之一
之前安裝了IIS6已經解除安裝了重啟了伺服器還是佔用了80埠,顯然就不是IIS的原因一直啟動不了 nginx ,於是看錯誤日誌:[emerg] 4376#4256: bind() to 0.0.0.0:80 failed (10013: An attempt was mad
如何檢視80埠是否被佔用_埠被佔用解決辦法
進入CMD,輸入netstat -ano就可以很清楚的看到本地80口占用程式的PID,然後再去工作管理員裡查詢到PID所對應的程序(如果工作管理員沒有PID,檢視-->選擇列),原來是迅雷5給佔用了,再去迅雷裡檢視設定,竟然BT的預設TCP傳輸埠是80,改掉設定,II
mac 埠被佔用 解決辦法
檢視埠號佔用情況 終端輸入:sudo lsof -i tcp:port 將port換成被佔用的埠(如:8080、8888) 將會出現佔用埠的程序資訊。 殺死佔用埠的PID程序 找到程序的PID,使用kill命令:kill PID(程序的PID,如2
java專案啟動失敗1:web專案的訪問根路徑配置問題導致無法連線資料來源,server檔案被強制改變
環境:eclipse+Tomcat 錯誤:時間過得有點久,好像是專案啟動失敗,無法連線資料來源,還是啟動後無法訪問頁面來著 問題發現:除錯了很久才發現,Servers中的server.xml中的Context的path屬性是要配置成空的,如下圖。 但是專案啟動的時候
java專案啟動時,java.lang.StackOverflowError 解決辦法
之前做的一個專案,一切正常。有天在啟動時,突然報錯了。 報錯資訊如上 看日誌猜測是資料庫連線池爆了,然後改資料庫連線池配置,沒有用。 一想到是棧溢位,想可能是記憶體小了,重新分配idea、tomcat記憶體,沒有用。 然後去百度,別人都說是遞迴等方法層級太深,可是我
Java專案啟動時,隱藏的 oracle 驅動異常問題
【場景】如果你跟我一樣在開發微服務的專案,有一個隱藏的問題你可能沒有發現,因為這個問題對你的專案啟動似乎不會產生太大的影響,而這個問題的錯誤級別只是“WARN(警告)”。以下是出現該問題的日誌截圖: 問題的文字描述:egistered driver with driverclassname=oracle.j
(OS 10048)Only one usage of each socket address,Web Server無法啟動,提示埠被佔用的解決辦法。
問題描述 啟動IBM Http Server或Apache Web Server時報錯。 (在Event Viewer中可以找到報錯資訊) (OS 10048)Only one usage of each socket address (protocol/net
tomcat 無法啟動 JAVA_HOME 8080 埠被佔用
Tomcat無法啟動的原因可能有: 1.JAVA_HOME配置的有問題。 解決辦法:配置JAVA_HOME 2.預設8080埠被佔用。 解
eclipse報8080埠被佔用,停止埠號8080方法
在dos下,輸入 netstat -ano|findstr 8080 //說明:檢視佔用8080埠的程序 顯示佔用埠的程序 taskkill /pid 4708 /f //說明,
myeclips或eclips開發中,Tomcat遇到8080埠被佔用
今天開發web專案的時候,以前都用的eclips。今天用myeclips 啟動tomcat時,顯示8080埠被佔用。解決其實很簡單,就兩步:在dos命令視窗輸入netstat -ano|findstr 8080
啟動Tomcat服務報錯,埠被佔用解決方案
啟動Tomcat伺服器報錯:Several ports (8005, 8080, 8009) required by Tomcat v5.5 Server at localhost are already in use. The server may already be
利用命令列解決Tomcat啟動時8080埠被佔用的問題
當我們部署專案到Tomcat的時候,通常會遇到專案部署失敗而重啟MyEclipse,然而當我們再次部署專案到Tomcat上的時候,我們會發現8080埠已經被佔用了,這個時候我們應該怎麼處理呢? 我們可以利用命令列,將佔用8080埠的程序關閉。 一、win+R,開啟cmd 二、在命令列裡輸入
如何解決啟動beef失敗,提示埠已佔用?
這篇文章主要目的留個自己做個記錄,新手小白可能遇到的問題,各位大佬可以不用看了O(∩_∩)O~,第一次發文各位表哥表姐輕拍啊。------------------------------我是分割線----------------------------------------
解決tomcat啟動時8080埠被佔用問題
問題 相信很多人會遇到這種問題:在執行tomcat的時候, 宕機了,然後重啟Eclipse後再次啟動Tomcat的時發現起不來了,並且報以下錯誤: Several ports (8005, 8080