微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Tomcat 服务器在 localhost 所需的几个端口8005、8080、8009已在使用中

如何解决Tomcat 服务器在 localhost 所需的几个端口8005、8080、8009已在使用中

您已经运行了另一个 Tomcat 实例。您可以通过http://localhost:8080在您的网络浏览器中确认这一点,并检查您是否获得了 Tomcat 认主页或 Tomcat 特定的 404 错误页面。两者都是 Tomcat 运行良好的同样有效的证据。如果没有,那么您将收到特定于浏览器的 HTTP 连接超时错误消息。

你需要关闭它。转到/binTomcat 安装文件夹的子文件夹并执行shutdown.bat(Windows) 或shutdown.sh(Unix) 脚本。如果无效,请关闭 Eclipse,然后打开任务管理器并终止所有java和/或javaw进程。

或者,如果您出于某种原因将其实际安装为 Windows 服务(即用于生产,并且在您刚开发时没有帮助),请打开服务管理器(开始 > 运行 > services.msc)并停止 Tomcat 服务。如有必要,请完全卸载 Windows 服务。对于开发,仅 ZIP 文件就足够了。

或者,如果您的实际意图是同时运行两个 Tomcat 实例,那么您必须配置第二个实例以侦听不同的端口。有关更多详细信息,请参阅 Tomcat 文档。

解决方法

当我尝试在 Eclipse 中的 Tomcat 上运行一个简单的 JSP 程序时,出现以下错误。

本地主机上的 Tomcat v6.0 服务器所需的几个端口(8005、8080、8009)已在使用中。服务器可能已经在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。

这是如何引起的,我该如何解决?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。