8080埠被佔如何解決

方法/步驟 首先按快捷鍵windows+R,在執行框裡輸入cmd,如圖所示,進入黑色介面後,輸入netstat -ano,檢視埠。 找到8080埠,檢視正在執行程式的pid,如圖所示。 回到桌面,從控制面板進入工作管理員,如圖所示會顯示正在執行的程式。 從進

有時候在執行伺服器時,會提示8080埠被佔用,那怎樣才能解決這個問題呢?

方法

首先按快捷鍵windows+R,在執行框裡輸入cmd,如圖所示,進入黑色介面後,輸入netstat -ano,檢視埠。

你可能同時啟動了2個tomcat,可以從程序管理器裡面找tomcat程序,直接殺死。 如果8080被其他程式佔用,你可以更改tomcat的監聽埠,具體需要找到tomcat的安裝目錄,找到conf資料夾,server.xml檔案中,找到8080,更改為8081或者其他未佔用埠

8080埠被佔如何解決

找到8080埠,檢視正在執行程式的pid,如圖所示。

1、按WIN+R組合鍵,在執行框中輸入:CMD,點選確定。 2、然後在CMD視窗中輸入:netstat -ano,回車。 3、檢查8080端口占用的程式的pid值。 4、開啟Windows工作管理員,檢視Pid對應的程式,將其關閉即可。

8080埠被佔如何解決 第2張

回到桌面,從控制面板進入工作管理員,如圖所示會顯示正在執行的程式。

在使用tomcat中,經常碰到預設的8080埠被佔用,有時想查下究竟是那個程式在佔用著這個埠;這是可以到網站找個軟體什麼的,或則使用防火牆來檢視使用的埠;其實沒有這個必要,在windows中有個dos命令可以檢視當前埠使用情況的, 這個命令

8080埠被佔如何解決 第3張

從程序裡看程式是看不到PID的,只有點右側的詳細資訊,才可以看到PID,如圖所示

你是用MyEclipse自帶的伺服器吧,自己配置一個tomcat的,tomcat的埠你應該知道改吧。

8080埠被佔如何解決 第4張

找到相同的PID程序,點結束程序就可以了,這樣8080埠就不會再被佔用了。

1.在執行裡輸入cmd開啟執行視窗 輸入netstat -ano 找到佔用8080埠的PID 2.在工作管理員裡關掉相應PID的程序

8080埠被佔如何解決 第5張

回到伺服器,重新執行一次,看看是否還有錯誤,如圖所示,已經沒有錯誤,執行成功了

mac 8080埠被佔用的解決方法是關閉8080埠,具體操作方法是: 1、開啟“開始--所有程式--附件--系統工具--組策略”,開啟“計算機配置--Windows設定--安全設定--IP安全策略”選項卡; 2、在空白處單擊滑鼠右鍵“組策略”,在彈出選單裡,選擇“建立I

8080埠被佔如何解決 第6張

擴充套件閱讀,以下內容您可能還感興趣。

8080埠號被佔用了,我在命令列終端通過命令關閉Tomcat程序,關閉失敗還報錯怎麼解決

ERROR: Invalid argument/option

--提示很明顯,你輸入的語法不對。檢查你的命令。taskkill 命令使用如下:

1、用taskkill命令

1.taskkill /im 程序名稱

示例:用taskkill /im tomcat7.exe命令關閉tomcat。

2.taskkill /pid[程序碼] -t(結束該程序) -f(強制結束該程序以及所有子程序)

注:有兩種方法查程序的PID碼:

1.在命令列下用tasklist命令查出程序的PID碼

2.在工作管理員中的檢視選項中勾選PID那一項

javaw.exe會佔用8080埠嗎? 我在myeclipse中啟動tomcat啟動不了,說8080埠被佔用了,用netstat -ano

將javaw.exe程序關閉就好了,並不能說javaw.exe佔用8080埠,只是你用的tomcat伺服器佔用8080埠,因為tomcat是作為伺服器與jdk關聯起來了,所以才會顯示javaw.exe佔用8080埠,肯定是你曾經啟動過tomcat而沒有很好的關閉

如何檢視佔用埠8080的程序

步驟:

1,首先按快捷鍵windows+R,在執行框裡輸入cmd,如圖所示,進入黑色介面後,輸入netstat -ano,檢視埠。

2,找到8080埠,檢視正在執行程式的pid,如圖所示。

3,回到桌面,從控制面板進入工作管理員,如圖所示會顯示正在執行的程式。

4,從程序裡看程式是看不到PID的,只有點右側的詳細資訊,才可以看到PID,如圖所示。

5,找到相同的PID程序,點結束程序就可以了,這樣8080埠就不會再被佔用了。

怎麼解決tomcat佔用8080埠

在dos下,輸入 netstat -ano|findstr 8080

//說明:檢視佔用8080埠的程序

顯示佔用埠的程序

taskkill /pid 6856 /f

//說明,執行windows自帶taskkill命令,將上面顯示的程序號,結束掉。

怎麼解決tomcat佔用8080埠問題圖文教程,到此結束,希望對大家有所幫助。祝大家,工作愉快,不用重啟計算機了,次方法也可以解決其他類似問題,在程式設計當中對大家的困擾。

怎麼寫bat批處理檔案開機自動殺pid 電腦每次開機8080埠被佔用,每次在cmd殺pid才可以使用。

:start

@echo off&setlocal enabledelayedexpansion

title Port Mapping Viewer Lite v1.0

set "index=0"

set "totalPort=0"

for /f "delims=, tokens=1,2" %%a in ('tasklist /fo csv /nh') do (

set "pname_%%~b=%%~a"

)

for /f "skip=4 tokens=1,2,3,4,5" %%a in ('netstat -ano') do (

if "%%c"=="*:*" (

set/a index+=1

set "port_!index!=%%a %%b %%d"

)

if "%%c"=="[::]:0" (

set/a index+=1

set "port_!index!=%%a %%b %%e"

)

if not "%%e"=="" (

set/a index+=1

set "port_!index!=%%a %%b %%e"

)

)

for /l %%a in (%index%,-1,1) do (

for /f "tokens=1,2,3" %%i in ("!port_%%a!") do (

for /f "delims=: tokens=2,3,6" %%o in ("%%j") do (

if "%%p"=="" (

set "port=%%o"

) else (

if "%%q"=="" (

set "port=%%p"

) else (

set "port=%%q"

)

)

)

call :print "%%i" "!port!" "%%k"

)

)

for /f "delims== tokens=1" %%i in ('set output#') do (

for /f "delims=# tokens=2,3,4" %%a in ("%%i") do (

echo [%%a ^| Pid: %%b] -^> [%%c]

)

)

echo.&echo Total number of port opened: [!totalPort!]&echo.

set/p "action=[Press T to exit or other keys to refresh the table] "

if /i "%action%"=="T" (

exit

)

cls

endlocal

goto start

pause

:print

set "protocol=%~1"

set "port=%~2"

set "pid=%~3"

set "process=!pname_%pid%!"

if "%process%"=="" (

set "process=Unknown"

)

if not defined %port% (

set "output#%process%#%pid%#%protocol%: %port%#=aa"

set "%port%=aa"

set/a totalPort+=1

)

exit/b

可以幫你檢測出哪個程序開啟了哪個埠.查出來之後,直接寫個批處理:

taskkill /im 那個程序的名字