Tomcat v6.0 Server @ localhost 所需的几个端口(8080, 8009)已在使用中。服务器可能已在另一个进程中运行,或者某个系统进程可能正在使用该端口。

在运行过tomcat后,没有关闭tomcat,再次运行一个servlet时出现该报错,显示端口被占用,具体报错如下:

在这里插入图片描述


报错原因:

你已经有另一个Tomcat实例正在运行。你可以通过http://localhost:8080在Web浏览器中转到并确认是否获得Tomcat默认主页或特定于Tomcat的404错误页面来确认这一点。两者都是Tomcat运行正常的有效证据。如果没有,那么你将获得浏览器特定的HTTP连接超时错误消息。

你需要关闭它。转到/bin Tomcat安装文件夹的子文件夹,然后执行shutdown.bat(Windows)或shutdown.sh(Unix)脚本。如果徒劳无功,请关闭Eclipse,然后打开任务管理器并杀死所有java和/或javaw进程。
或者,如果你出于某种原因实际上将其安装为Windows服务(这是出于生产目的,在你进行开发时无济于事),请打开服务管理器(“ 开始”>“运行”>“ services.msc”),然后停止Tomcat服务。

如有必要,请完全卸载Windows服务。对于开发而言,仅ZIP文件就足够了。或者,如果你的实际意图是同时运行两个Tomcat实例,则必须将第二个实例配置为侦听不同的端口。

具体解决方法:

一、确认是否已经有另一个Tomcat实例正在运行

我们在浏览器输入http://localhost:8080,查看到404页面,说明tomcat正常运行。
在这里插入图片描述

二、重启tomcat服务器

找到我们tomcat的安装目录,进入bin目录,找到shutdown.bat并双击运行。
在这里插入图片描述
在这里插入图片描述

三、双击shutdown.bat后,我们再重启eclipse,重新run我们的Servlet程序

查看是否可以运行
在这里插入图片描述
在这里插入图片描述
问题解决。

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值