tomcat提示端口被佔用,Tomcat v7.0 Server at localhost are already in use,tomcat端口已經被使用

轉 自 http://fanshuyao.iteye.com/ 

Tomcat v7.0 Server at localhost are already in use, tomcat提示端口被佔用,tomcat端口已經被使用

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

©Copyright 蕃薯耀 2017年1月16日 10:51:37 星期一

http://fanshuyao.iteye.com/

 

一、問題描述:

有時eclipse異常退出時,tomcat沒有關掉,再啓動打開eclipse啓動tomcat時會提示:Tomcat v7.0 Server at localhost are already in use,具體如下:

 

 

Html代碼  收藏代碼
  1. Several ports (8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).  
 

 

 

 

二、解決方案:

 

方法一:

 

1、啓動任務管理器,找到javaw的進程(在輸入法爲英文模式下直接在鍵盤上按一個字母 j 跳到以 j 開發的進程)



 

2、選中javaw.exe,然後點擊結束進程

注意的是,有2個javaw.exe進程,一個是eclipse的,一個是tomcat的,具體哪個不清楚。

但經過測試,內在小的(395732K)那個是tomcat,另一個是eclipse,所以優先殺掉內存佔用小的那個。

 


 

 

方法二:

1、查找被8080端口(tomcat設置的端口)被佔用的進程PID

netstat -aon|findstr 8080



 

 

2、Kill掉進程

taskkill /f /pid 8020

 

3、在殺掉進程前,可以通過pid找到實際佔用的進程名稱

tasklist|findstr 8020

 

4、同時可以根據進程名殺掉進程

taskkill /f /t /im javaw.exe

 

成功殺掉進程會有下面的提示:

成功: 已終止 PID 8020 (屬於 PID 7480 子進程)的進程。



 

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

©Copyright 蕃薯耀 2017年1月16日 10:51:37 星期一

http://fanshuyao.iteye.com/


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章