【问题标题】:Eclipse WTP plugin no Apache Tomcat adapterEclipse WTP 插件没有 Apache Tomcat 适配器
【发布时间】:2011-07-01 06:24:17
【问题描述】:

我正在使用 Galileo Eclipse,我下载了 WTP 插件,但是当我尝试添加 Tomcat 服务器时没有 Apache Tomcat 插件...

有什么快速的想法吗?

【问题讨论】:

  • WTP 插件可能安装不正确或部分安装。也许您应该使用 Eclipse IDE for Java EE Developers,默认情况下应该有 wtp。
  • 如下所述,它不是 WTP 插件,而是另一个插件“JST 服务器适配器”(和扩展)。

标签: eclipse tomcat plugins eclipse-wtp


【解决方案1】:

根据您的安装方式,您可能已跳过实际包含 Apache Tomcat 支持的“JST 服务器适配器”(org.eclipse.jst.server_adapters.ext) 和“JST 服务器适配器扩展”功能。

【讨论】:

  • 在 Indigo 中,这似乎还需要“JST 服务器适配器扩展”
  • @akavel,这正是我使用 Indigo 的问题!
  • @akavel,与朱诺经典相同:)
  • @akavel normal Eclipse Juno 也有这个问题。这很奇怪,因为根据eclipse.org/forums/index.php/m/542192,扩展功能应该只包含旧适配器。
  • 你得到了我接受的答案,我不想为 Java 开发人员重新安装我的 Eclipse :)
【解决方案2】:

我之前遇到过同样的问题,但我的 Eclipse 是靛蓝,还下载了 WTP...或者找不到 tomcat。但是,我通过以下方式解决了:

  1. 转到帮助 > 安装新软件...
  2. 从 Work With 中选择“Indigo - http://download.eclipse.org/releases/indigo
  3. 从列表中选择“Web、XML 和 Java EE 开发”
  4. 然后选择“JST 服务器适配器”

安装后,当我添加新服务器时,我可以看到 Tomcat 可供选择。 :) 希望这也有帮助~

【讨论】:

  • 对我来说,这还需要安装“JST 服务器适配器扩展”
  • 这行得通,我必须按照 sibley 的描述单独安装该插件
【解决方案3】:

正如 akavel 所说,确保也安装了“JST Server Adapters Extensions”。直到我安装了那个插件,Tomcat 才出现在我面前。

【讨论】:

    【解决方案4】:

    在 WTP 中,您可以为许多不同的 Web 容器或 Java EE 应用程序服务器下载插件。

    为此,请转到Window => Preferences => Server => Runtime Environments => Add... 选择您要使用的服务器。

    但是,正如 Raghuram 所指出的,您最好从“面向 Java EE 开发人员的 Eclipse”开始。这是因为 WTP 建立在许多“基础设施”插件(例如 EMF)之上,并且依赖项有时不稳定,因为所有这些插件都以并行方式发展……而且通常情况下,API 会发生变化;-)

    【讨论】:

    • 恕我直言,下面的答案比这个更好。
    • @rustyx,“下面的答案”被评为更高的事实只是证明有很大一部分 eclipse(新)用户不是立即运行tomcat 插件 你自然应该安装的是 J2EE 包。他们从 eclipse 标准包开始,然后安装 WTP,而不是采用简单的“全部包含”J2EE 选项。一个快速的谷歌搜索让他们在这里......在他们偶然发现下一个障碍和谷歌之前......然而 servlet、JSP、JSTL、JSF 等都是 J2EE 的一部分。
    • @AlainPannetier,我赞成 Nitind 的回答,而不是你的回答,因为我从经验中发现 J2EE Bundle 带有大量我不想要的组件。这些组件不仅会降低 Eclipse 的速度,还会添加视图和菜单项,使 UI 更难使用。所以安装标准Eclipse然后添加你需要的东西是完全有效的。
    • @a.b.d,这就是我们的经验不同的地方。视图仅带有它们的视角,您可以随意自定义它们,因为您可以自定义菜单和快捷方式。插件是延迟加载的(实际上与 IDEA 相同)。有人说使用 pydev、epic (perl)、c/c++、egit、subclipse 和十几个插件运行 eclipse,并且从 2.0 开始就一直在使用 eclipse。在这里,“ls dev/eclipse/sdks/ | wc -l”产生 22。从 5.0 orion,4.4m5 Luna.... 到 3.4。
    • 投了反对票,因为下面有更好的答案。安装 JST 服务器适配器,您不必安装您从未使用过的 EE 版本附带的所有东西。
    【解决方案5】:

    我遇到了同样的问题。我使用了@sibley 解决方案,但缺少 tomcat8.5 及以上版本。要纠正这个问题,我必须点击帮助>检查更新。这将带来所有丢失的tomcat

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-14
      • 2010-12-04
      • 2023-03-27
      • 2011-10-25
      • 2011-02-15
      • 1970-01-01
      相关资源
      最近更新 更多