【问题标题】:tomcat configuring with eclipse用eclipse配置tomcat
【发布时间】:2011-04-09 04:35:47
【问题描述】:

在 eclipse ide helious 上运行 tomcat 6.0 时出现此错误的原因是什么:

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

【问题讨论】:

  • 我在您的帖子中没有看到任何错误日志。

标签: java eclipse tomcat


【解决方案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

      【讨论】:

        猜你喜欢
        • 2012-04-02
        • 1970-01-01
        • 1970-01-01
        • 2013-06-24
        • 2013-02-12
        • 1970-01-01
        • 1970-01-01
        • 2013-12-23
        • 2010-11-24
        相关资源
        最近更新 更多