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

时间:2022-08-24 01:05:21

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,具体如下:

  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 v7.0 Server at localhost are already in use,tomcat提示端口被占用,tomcat端口已经被使用,tomcat端口占用

 

二、解决方案:

方法一:

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

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

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

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

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

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

方法二:

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

netstat -aon|findstr 8080

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

2、Kill掉进程

taskkill /f /pid 8020

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

tasklist|findstr 8020

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

taskkill /f /t /im javaw.exe

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

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

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

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

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

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