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

一、问题描述:

有时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).  
 
tomcat提示端口被占用,Tomcat v7.0 Server at localhost are already in use,tomcat端口已经被使用_第1张图片
 

 

 

二、解决方案:

 

方法一 

 

1、启动任务管理器,找到javaw的进程下载(在输入法为英文模式下直接在键盘上按一个字母 j 跳到以 j 开发的进程)


tomcat提示端口被占用,Tomcat v7.0 Server at localhost are already in use,tomcat端口已经被使用_第2张图片
 

2、选中javaw.exe,然后点击结束进程

注意的是,有2个javaw.exe进程,一个是eclipse的,一个是tomcat的,具体哪个不清楚。

但经过测试,内在小的(395732K)那个是tomcat,另一个是eclipse,所以优先杀掉内存占用小的那个。

 


 

 

方法二:

1、查找被8080端口(tomcat设置的端口)被占用的进程PID

netstat -aon|findstr 8080


tomcat提示端口被占用,Tomcat v7.0 Server at localhost are already in use,tomcat端口已经被使用_第3张图片
 

 

2、Kill掉进程下载

taskkill /f /pid 8020

 

3、在杀掉进程前,可以通过pid找到实际占用的进程名称

tasklist|findstr 8020

 

4、同时可以根据进程名杀掉进程

taskkill /f /t /im javaw.exe

 

成功杀掉进程会有下面的提示:

成功: 已终止 PID 8020 (属于 PID 7480 子进程)的进程。


tomcat提示端口被占用,Tomcat v7.0 Server at localhost are already in use,tomcat端口已经被使用_第4张图片

你可能感兴趣的:(tomcat提示端口被占用,Tomcat v7.0 Server at localhost are already in use,tomcat端口已经被使用)