eclipse - 更改端口号后tomcat无法启动

标签 eclipse tomcat

我使用的是 window 7 操作系统,我已经安装了 tomcat 6,它工作正常。但是我已经配置了使用“Dynamic web module 3.0”开发的新工作区,所以我无法使用 tomcat 6 运行它,因此我已经下载了 tomcat7 zip 文件并将 tomcat7 配置到新工作区,但是当我运行时我是出现错误

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

所以我在 conf/server.xml 中更改了 tomcat 默认端口号

`

<Connector executor="tomcatThreadPool"
           port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />



<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
           maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
           clientAuth="false" sslProtocol="TLS" />



<Connector port="4018" protocol="AJP/1.3" redirectPort="8443" />

`

更改 tomcat 端口后,我重新启动了 eclipse 并尝试使用 tomcat 7 服务器运行该项目,然后我也遇到了同样的错误。 “本地主机上的 Tomcat v7.0 服务器所需的端口 8009 已被使用。服务器可能已在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。 "

所以请帮我解决这个问题。 感谢您的建议。

最佳答案

首先您必须验证该端口是否被其他服务占用。您可以使用第三方软件扫描这些端口,也可以使用 netstat。

其次检查您的操作系统中是否遗漏了任何类型的 TomCat 依赖项。对于 XAMPP、WAMP 等其他软件,它们依赖于一些库,例如 Visual C++ Redistributable。

谢谢

关于eclipse - 更改端口号后tomcat无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27814924/

相关文章:

spring-mvc - 如何使用 spring mvc 扩展具有 tomcat 和无状态 j2ee 架构的应用程序?

Tomcat 在部署新版本时取消部署旧版本

java - Eclipse编辑器插件: isSaveAsAllowed

java - 我在哪里可以写项目的版本号?

python - 使用 PyDev 运行单元测试

tomcat - AWS - 在 EC2 上安装 Tomcat 8

tomcat - Tomcat的BIO Connector和NIO Connector有什么区别?

Tomcat 7 中的 session 和并行部署

c++ - 为什么在eclipse CDT 编辑器中断点用反斜杠标记?

java - spring MVC HTTP状态404