開心生活站

位置:首頁 > IT科技 > 

8080端口被佔如何解決

IT科技3.24W

方法/步驟 首先按快捷鍵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 那個進程的名字

標籤:端口