天天看點

tomcat端口沖突問題

問題:在本地啟tomcat,報錯

嚴重: StandardServer.await: create[8080]: 

java.net.BindException: Address already in use: JVM_Bind

原因:端口已被其他程序占用

解決:

1.找tomcat配置檔案server.xml修改端口配置

MyEclipse自帶的tomcat的server.xml檔案位置

tomcat端口沖突問題

服務啟動,原來是8005報錯,改為9090就好了

tomcat端口沖突問題

HTTP請求預設的本地ip端口8080

tomcat端口沖突問題
tomcat端口沖突問題

2.檢視程序,該端口被哪個程序占用,kill停掉該程序

下面是别人的部落格上的解決辦法,自己沒有用,以後可能會用到

解決辦法:

1、打開cmd,輸入netstat -ano,檢視所有端口的占用情況,找到被占用端口8080的PID是4196

tomcat端口沖突問題

2、輸入tasklist|findstr "4196",回車,檢視是哪個程序或者程式占用了8080端口,結果是:javaw.exe

tomcat端口沖突問題

3、打開任務管理器關閉程序就可以了,但是有時候會遇到這樣的問題,同名程序太多不知道是哪個?

tomcat端口沖突問題

4、打開任務管理器的檢視->選擇列,√PID,點選确定,就可以找到那個程序占用了端口,結束程序即可。

tomcat端口沖突問題