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


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

 

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

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

http://www.cnblogs.com/fanshuyao/

 

一、問題描述:

有時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://www.cnblogs.com/fanshuyao/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM