无法使用Tomcat运行Servlet,因为有些东西正在使用端口

时间:2010-11-08 01:03:48

标签: eclipse tomcat

我正在尝试在eclipse中编写一个配置为使用Tomcat 5.5的Servlet,当我尝试运行它时出现以下错误:

  

Tomcat v5.5 Server在localhost上所需的几个端口(8080,8009)已在使用中。服务器可能已在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号

据我所知,Tomcat 5.5是使用端口8080的那个,当我转到http://localhost:8080时,我确实得到了Tomcat的成功页面,所以看起来eclipse尝试在不关闭的情况下运行另一个Tomcat实例原来失败了。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

像它说的那样,有些东西正在使用这个端口。

您的问题有两种解决方案。

  1. 识别(在带有netstat命令的Windows上)使用该端口的内容(例如skype,...)并将其停止
  2. 在eclipse中更改tomcat运行时的端口 - > http://techteam.wordpress.com/2009/02/13/changing-the-tomcat-port-settings-in-eclipse/
  3. 希望这会有所帮助