前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在Windows经常会发现8080端口已经被占用的错误

在Windows经常会发现8080端口已经被占用的错误

作者头像
凯哥Java
发布2019-07-01 09:50:31
1.8K0
发布2019-07-01 09:50:31
举报
文章被收录于专栏:凯哥Java凯哥Java

在Windows或者linux操作系统中,我们在启动一个tomcat服务器时,经常会发现8080端口已经被占用的错误,而我们又不知道如何停止这个tomcat服务器。

2、window环境下杀死进程

1、首先查找到占用8080端口的进程号PID是多少(tomcat默认是8080端口,假如你修改了tomcat的监听端口,请输入你的tomcat端口号

代码语言:javascript
复制
netstat -ano | findstr 8080

  这个命令输出的最后一列表示占用8080端口的进程号是多少,假设为9572

2、kill掉这个进程

代码语言:javascript
复制
taskkill /f /pid 9572

  这样8080端口就是释放了。

、linux操作系统下关闭tomcat进程

1、看是否已经有tomcat在运行

代码语言:javascript
复制
ps -ef |grep tomcat

  如果有tomcat有在运行将有类似下面的结果:

代码语言:javascript
复制
sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager

-Djava.endorsed.dirs=/java/tomcat/common/endorsed -classpath :/java/tomcat/bin/bootstrap.jar:/java/tomcat/bin/commons-logging-api.jar

-Dcatalina.base=/java/tomcat -Dcatalina.home=/java/tomcat -Djava.io.tmpdir=/java/tomcat/temp org.apache.catalina.startup.Bootstrap start

  从上面的输出信息,我们可以知道tomcat执行的进程号为5144

2、杀死进程

  执行下面的命令

代码语言:javascript
复制
pid = 5144 kill -9 5144

就可以彻底杀死tomcat。

3、获取某个端口占用情况

  如下面获取5533号端口占用的情况。

代码语言:javascript
复制
sudo lsof -i :5533

  结果如下:可以看到进程号为2960,我们只要杀死它即可。

代码语言:javascript
复制
COMMAND  PID        USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
java    2960 zhengcanrui   55u  IPv6 0xb866409b03202701      0t0  TCP *:5533 (LISTEN)

  杀死进程命令:

代码语言:javascript
复制
kill -9 2960

4、遇到的异常情况

  当我再启动IDEA的tomcat时,报了下面的错误

代码语言:javascript
复制
  Connected to the target VM, address: '127.0.0.1:50363', transport: 'socket'
错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is:
    java.net.BindException: Address already in use: JVM_Bind
Disconnected from the target VM, address: '127.0.0.1:50363', transport: 'socket'

  报错的主要原因是1099端口被占用了,我们需要杀死该进程。

  执行如下命令即可:

代码语言:javascript
复制
netstat -ano | findstr 1099

  得知它的进程号:我查出来是9992

  杀死9992号进程

代码语言:javascript
复制
taskkill /f /pid 9992

  即可正常启动了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-11-07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档