用eclipse配置tomcat
Posted
技术标签:
【中文标题】用eclipse配置tomcat【英文标题】:tomcat configuring with eclipse 【发布时间】:2011-04-09 04:35:47 【问题描述】:在 eclipse ide helious 上运行 tomcat 6.0 时出现此错误的原因是什么:
本地主机上的 Tomcat v6.0 服务器所需的多个端口(8005、8080、8009)已在使用中。服务器可能已经在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。
【问题讨论】:
我在您的帖子中没有看到任何错误日志。 【参考方案1】:只需阅读错误消息:Tomcat 已在运行。
【讨论】:
如果出现 404 错误,则表示某些服务器正在 8080 上运行并返回 404。 如果可能的话,我会寻找并终止所有正在运行的 java 进程,然后再试一次。【参考方案2】:或者:
您的 Eclipse 工作区中运行了 Tomcat(解决方案:在 Eclipse 中停止服务器或从任务管理器中停止 Eclipse 进程) 您的 tomcat 作为服务在后台运行(解决方案:从任务管理器中终止 tomcat 进程并禁用 windows 服务) tomcat 使用的端口被后台运行的其他程序使用(解决方案:从任务管理器中终止使用这些端口的进程)【讨论】:
【参考方案3】:某些应用程序正在使用 Tomcat 中配置的端口。
要么用 netstat 检查使用这些端口的应用程序并杀死它们,要么为 Tomcat 配置不同的端口。
检查是否有任何 Java Application Server 正在运行,它们通常使用这些端口。
有时当您在 Eclipse 中运行 Tomcat 时,您会从服务器视图中停止 Tomcat,它会继续在后台运行。我发现重启 Eclipse 会让它永远停止。
【讨论】:
【参考方案4】:问题是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
【讨论】:
以上是关于用eclipse配置tomcat的主要内容,如果未能解决你的问题,请参考以下文章