【发布时间】:2011-04-09 04:35:47
【问题描述】:
在 eclipse ide helious 上运行 tomcat 6.0 时出现此错误的原因是什么:
本地主机上的 Tomcat v6.0 服务器所需的多个端口(8005、8080、8009)已在使用中。服务器可能已经在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。
【问题讨论】:
-
我在您的帖子中没有看到任何错误日志。
在 eclipse ide helious 上运行 tomcat 6.0 时出现此错误的原因是什么:
本地主机上的 Tomcat v6.0 服务器所需的多个端口(8005、8080、8009)已在使用中。服务器可能已经在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。
【问题讨论】:
只需阅读错误消息:Tomcat 已在运行。
【讨论】:
或者:
【讨论】:
某些应用程序正在使用 Tomcat 中配置的端口。
要么用 netstat 检查使用这些端口的应用程序并杀死它们,要么为 Tomcat 配置不同的端口。
检查是否有任何 Java Application Server 正在运行,它们通常使用这些端口。
有时当您在 Eclipse 中运行 Tomcat 时,您会从服务器视图中停止 Tomcat,它会继续在后台运行。我发现重启 Eclipse 会让它永远停止。
【讨论】:
问题是tomcat服务器不能从Eclipse内部启动,它应该使用文件startup.dat从cmd屏幕启动,并使用shutdown.dat文件使用它们在cmd中的路径关闭,如下所示:
D:\Apache-Software-Foundation\Tomcat-8.0\bin\startup.bat
D:\Apache-Software-Foundation\Tomcat-8.0\bin\shutdown.bat
【讨论】: