更改端口号后,Tomcat无法启动

时间:2015-01-07 08:08:04

标签: eclipse tomcat

我正在使用window 7 os,我已经安装了tomcat 6,它运行正常。但是我已经配置了使用" Dynamic web module 3.0"开发的新工作区,所以我无法通过使用tomcat 6来运行它,因为我已经下载了tomcat7 zip文件并将tomcat7配置为新工作区,但是当我跑步时我得到一个错误

" Tomcat v7.0 Server在localhost上所需的端口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服务器运行该项目,然后我也遇到了同样的错误。 &#34; Tomcat v7.0 Server在localhost上所需的端口8009已在使用中。服务器可能已在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。 &#34;

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

2 个答案:

答案 0 :(得分:0)

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

再次检查您是否错过了操作系统中的任何类型的TomCat依赖项。使用其他软件,如XAMPP,WAMP,它们依赖于某些库,如Visual C ++ Redistributable。

由于

答案 1 :(得分:0)

您还可以使用“Servers”视图配置Eclipse中的所有thoses端口。

进入菜单  “窗口” - &gt;“显示视图” - &gt;“其他...”并搜索“服务器”视图。按OK。

在该视图中,列出了所有Tomcat实例(并显示它们包含的应用程序)。

双击Tomcat实例以显示Tomcat配置编辑器:您将在其中找到“端口”部分,可以轻松修改这些端口值。更改后,按“保存”并重新启动Tomcat。