2013-02-21 93 views
-1

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

我曾尝试以下:

  • 杀javaw.exe的,无法找到这样一个过程
  • 位于/ bin
  • 我在cmd中运行netstat的-aon运行shutdown.bat,有没有过程显示使用8090,8009

请帮我解决这个问题。

我想改变港口号,如果可能并且是正确的做法,我应该改变。

如果不是,请提供必要的建议

我试过改变端口号。现在我得到以下错误::无法发布Tomcat v7.0服务器的服务器配置localhost.Multiple上下文有一个路径“/ WebPro2”。

+0

更改tomcat使用的端口很简单,但首先可以运行'netstat -aopn | grep 8080'?通过这种方式,您可以确定您没有错过从列表中找到的端口('-a'显示了相当多的端口)。 '-p'使用端口8080添加进程名称。或者,您可以运行'lsof -i 8080'来查看哪个进程正在使用端口8080! – ThanksForAllTheFish 2013-02-21 11:17:00

回答

1
  1. 运行netstat检查端口8080,不8090
  2. 运行ps -ef|grep -i tomcat以确定您的服务器是否存在正在运行的进程。
  3. 如果端口号是8080,请在您的tomcat主目录中检查conf/server.xml
  4. 确认环境$JAVA_HOME$JRE_HOME$CATALINA_HOME是正确的。 然后尝试重新启动tomcat。
+0

tomcat管理端口是 - 8050 http/1.1- 8080 ajp- 8009 – user2039136 2013-02-21 11:31:28