【问题标题】:Apache Tomcat Not Showing in Eclipse Server Runtime Environments [duplicate]Eclipse 服务器运行时环境中未显示 Apache Tomcat [重复]
【发布时间】:2011-01-01 06:53:26
【问题描述】:

我在http://localhost:8080/ 安装、运行和验证了 tomcat 5.5。 Tomcat 菜单选项出现在 Eclipse 菜单栏中,我可以从那里启动和停止 Tomcat。在 Eclipse 中,它不会在 Window - Preferences - Server - Runtime Environments 中显示为服务器运行时环境,也不会出现在单击“添加”按钮时可以添加的环境列表中。我看到的只是 J2EE 运行时库。

编辑:
在 Windows XP 上运行。

Eclipse 版本是 3.5.1

【问题讨论】:

  • 在尝试了所有这些事情之后,我发现我没有为 tomcat 提供完整的二进制路径,即 /usr/local/Cellar/tomcat7/7.0.57/libexec/ 在我的例子中。可能会帮助某人。

标签: java eclipse tomcat


【解决方案1】:

帮助 -> 在 Eclipse 更新解决问题时检查更新

【讨论】:

    【解决方案2】:

    就我而言,我需要安装“JST 服务器适配器”。我正在运行 Eclipse 3.6 Helios RCP 版本。

    这是我遵循的步骤:

    1. 帮助 -> 安装新软件
    2. 选择“Helios - http://download.eclipse.org/releases/helios”站点或开普勒 - http://download.ecliplse.org/releases/kepler
    3. 展开“Web、XML 和 Java EE 开发”
    4. 检查 JST 服务器适配器(版本 3.2.2)

    之后我可以定义新的服务器运行时环境。

    编辑:使用 Eclipse 3.7 Indigo Classic、Eclipse Kepler 和 Luna,步骤是相同的​​(使用适当的更新站点),但您需要 JST 服务器适配器和 JST 服务器适配器扩展来获取服务器运行时环境选项。

    【讨论】:

    • 也为我工作,但我显然从下拉列表中选择了 Galileo,因为那是我正在使用的版本。
    • 也适用于 Eclipse 4.2 M6。不要忘记安装“JST 服务器适配器扩展”
    • 在 Mac OS 中也为 Eclipse Helios 工作过。谢谢 :O)
    • 效果很好!强调@koppor 的评论 - 不要忘记安装“JST 服务器适配器扩展”
    • 对于版本 2019-09,在下拉列表中选择:2019-09 - download.eclipse.org/releases/2019-09 并同时安装:JST 服务器适配器和 JST 服务器适配器扩展
    【解决方案3】:

    场景 1: 您让 Eclipse 显示服务器,现在在删除您想要在 Eclipse 上配置的特定版本之后,一个新的本地服务器实例。但是你不能再进一步了。

    发生这种情况的原因是 Eclipse 仍在寻找已配置版本的 Tomcat 目录,而该目录已不存在。

    LUNA 之前无需重新安装!

    我们只需要在删除旧的服务器运行时环境后将新的服务器运行时环境替换到 eclipse 中,这是不存在的。 Eclipse 会

    【讨论】:

      【解决方案4】:

      您需要转到 Help>Eclipse Marketplace 。然后在搜索框中输入 server 它将显示 Eclipse JST Server Adapters (Apache Tomcat,...)。选择那个并安装它。然后返回 Window>Preferences>Server>运行环境,点击添加选择Apache tomcat版本,然后添加安装目录。

      【讨论】:

      • 如果您的 Tomcat 版本 > 8,并且在列表中找不到它,请将您的 eclipse 更新为 Oxygen,它会显示出来。如果要使用 Neon,请从 bugs.eclipse.org/bugs/attachment.cgi?id=262418 安装插件并重新启动 Eclipse。如果您使用的是 Mars 或更低版本,这些解决方案将不起作用。
      • 使用 Oxygen 和 Tomcat 9,我试过这个,但列表只添加到 Tomcat v8.0。然后,我尝试了此线程中的第一个解决方案,通过“帮助”->“安装新软件”选项安装 JST 服务器适配器和 JST 服务器适配器扩展。它告诉我它们已经安装并将更新。更新后,Tomcat 的版本现在包括 8.5 和 9.0,所以看起来这种方法是更好的选择。
      【解决方案5】:
      1. Window > Preferences > Server > Runtime Environments(如你所说)
      2. Add
      3. Apache > Apache Tomcat 5.5

      这至少在过去 3 个版本的 Eclipse 中都有效。如果您的 Eclipse 上没有这样的选项,请重新安装(适用于 Java EE 开发人员)。

      【讨论】:

      • ..假设 OP 使用的是“面向 Java EE 开发人员的 Eclipse”,而不是带有一些额外(和不完整)插件的“面向 Java 开发人员的 Eclipse”。
      • 对..我以为服务器插件只在EE版本中可用。
      • 它对我有用,因为我已经在其他答案中询问了所有插件。谢谢@Bozho
      • 如果有Eclipse函数和插件的依赖关系列表会很有帮助。
      【解决方案6】:

      当我单击“添加”按钮时,它也不会出现在可以添加的环境列表中。我看到的只是 J2EE 运行时库。

      去获取"Eclipse for Java EE developers"。注意额外的“EE”。这包括 Web 工具平台以及许多服务器插件,其中包括用于 Apache Tomcat 5.x 的插件。这也是合乎逻辑的; JSP/Servlet 是 Java EE API 的一部分。

      【讨论】:

      • 抱歉,我不认为 EE eclipse 是一个解决方案。 Eclipse 从一开始就是“可插拔”的——那我为什么要下载不同版本的 Eclipse?
      • 它不仅仅是 WTP。我不会阻止您通过软件更新工具单独安装 WTP(然后再摆弄很多缺失的部分,其中并不总是完全清楚如何/从哪里获得它们)。我只是想明确一点,当您打算使用 J2EE/JavaEE 进行开发时,您必须从一开始就获得 EE 版本。
      • 我认为安装整个 EE eclipse 解决方案,仅仅因为你需要一个正在运行的 Apache 实例,有点过头了。我认为 Eclipse 的文化应该是只安装你需要的东西——而不是安装超过你需要的东西。
      • @drozzy:我在您对 Hoa 的回答的其他评论中注意到,您自己在让 Eclipse 非 EE 正确时遇到了麻烦。您是否也注意到了 user443326 的回答? Bozho的答案是什么?我对否决票没有任何问题,我总是有资格相应地修复/改进答案。在这种特殊情况下,当它实际上是 Eclipse 自己的错,而不是我的错时,我只是无法理解这一点。
      • 我只是说“卸载它并安装另一个版本的 eclipse”之类的答案并不能解决问题,他们只是绕开它。很抱歉投了反对票 - 我倾向于不假思索地这样做。我删除了它。
      【解决方案7】:

      我遇到了同样的问题,我通过以下步骤解决了它

      1. 帮助 > 安装新软件...
      2. 从“使用”下拉菜单中选择“Eclipse Web Tools Platform Repository (http://download.eclipse.org/webtools/updates)”。
      3. 选择“Web 工具平台 (WTP)”和“项目提供的组件”。

      完成所有安装步骤并重新启动 Eclipse。当您尝试添加服务器运行时环境时,您会看到一堆服务器。

      【讨论】:

      • 这不起作用,因为我得到“Eclipse Java EE 开发人员工具缺少要求:EJB 组件插件需要'bundle org.eclipse.emf.codegen 但找不到它并且它去了一直在……
      【解决方案8】:

      如果您从首选项屏幕“搜索”运行时环境而不是点击“添加”,您可能会获得更大的成功 - 请参阅 youtube 上的此演示。 http://www.youtube.com/watch?v=EOkN5IPoJVs&playnext_from=TL&videos=rVnITzSU2Z8 - 当您点击搜索时,系统会提示您指向 tomcat 目录,然后它应该将其添加为服务器运行时环境。对我来说不幸的是,情况并非如此(我得到“没有找到新的服务器运行时环境”)但您可能会取得更大的成功。

      【讨论】:

        猜你喜欢
        • 2019-02-13
        • 2014-07-31
        • 2014-11-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-17
        • 2015-08-01
        • 1970-01-01
        相关资源
        最近更新 更多