Several ports (8005, 8080, 8009) required by Tomcat v5.5 Server at localhost are alread的错误

当遇到Tomcat启动失败,提示8005, 8080, 8009端口已被占用时,除了尝试通过shutdown.bat关闭,还可以通过重启Eclipse检查缓存,或者使用命令行工具netstat查看并结束占用端口的进程。问题通常由不正确关闭Eclipse导致。避免此问题的方法是确保正常关闭Tomcat和Eclipse。" 47131447,4881117,使用Volley在Android中发送POST请求及处理响应,"['Android开发', 'Volley框架', '网络请求']
摘要由CSDN通过智能技术生成

今天 在做项目的时候报tomcat启动不了,显示Several ports (8005, 8080, 8009) required by Tomcat v5.5 Server at localhost are alread的错误
在这里插入图片描述
出现端口被占用的情况,我一般是先去Tomcat的文件夹下的bin文件夹中找到shutdown.bat,运行它来解决,但是今天我运行了之后还是端口被占用!

在这里插入图片描述
于是我找到了另一种方法:
1.先重启一下eclipse,看是不是缓存的原因;如果没用,往下面看:

2.第一步,查看占用8080端口进程是哪一个:查看方式:开始–>运行–>输入cmd回车–>在cmd里面输入netstat -ano,然后回车,将会出现下面的画面:(一定要有PID这一列哟)如果没有可以这样配置:任务管理器–>进程–>查看–>选择列–>将PID那一列打上勾保存就可以了,然后再执行查看占用端口的方法,就会出现图片中的内容:从本地地址那一列,找到0.0.0.0:8080那一项,然后就找到了它的PID(就最后一列的数字),再回到任务管理器,找到PID所对应的进程,然后结束它,就可以了,然后重新启动tomcat。
在这里插入图片描述

这个问题出现的主要原因就是:在tomcat启动的时候,直接关闭eclipse,就会导致端口被占用,所以,还有一种比较野蛮的做法,直接重启电脑,所有的问题就可以了,但是这种方法虽然简单,但是浪费时间,所以推荐第一种方法,还可以练习练习。

转自:https://blog.csdn.net/weixin_42713628/article/details/82079613

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值