ApacheTomcat 在 Eclipse 服务器运行时环境中不显示

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

编辑:
在 WindowsXP 上运行。

Eclipse 版本是3.5.1

319065 次浏览
  1. Window > Preferences > Server > Runtime Environments(如你所说)
  2. Add
  3. Apache > Apache Tomcat 5.5

至少在过去的3个 Eclipse 版本中是这样的。如果在 Eclipse 上没有这样的选项,那么就重新安装(对于 JavaEE 开发人员)。

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

去拿 “ Eclipse for Java < strong > EE Developers”。请注意额外的“ EE”。其中包括 Web Tools Platform 和许多服务器插件,还有 Apache Tomcat 5.x 的插件。它在逻辑上也是如此; JSP/Servlet 是 JavaEEAPI 的一部分。

如果你在首选项屏幕上“搜索”运行时 env 而不是点击“添加”,你可能会获得更多的成功——请看 youtube 上的这个演示。当你点击搜索,你会被提示指向 tomcat 目录,然后它应该添加它作为一个服务器执行期函式库。不幸的是,事实并非如此(我发现“没有找到新的服务器运行时环境”) ,但您可能会获得更多的成功。

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

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

完成所有安装步骤并重新启动 Eclipse。当您试图添加一个服务器执行期函式库时,您将看到许多服务器。

在我的例子中,我需要安装“ JST 服务器适配器”,我正在运行 Eclipse 3.6 Helios RCP Edition。

以下是我遵循的步骤:

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

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

编辑: 对于 Eclipse 3.7靛蓝经典、 Eclipse 开普勒和 Luna,步骤是相同的(有适当的更新站点) ,但是你需要 JST 服务器适配器和 JST 服务器适配器扩展来获得服务器执行期函式库选项。

你得去 帮助 > Eclipse Marketplace。然后在搜索框中输入 server,它将显示 Eclipse JST 服务器适配器(ApacheTomcat,...)。选择并安装它。然后回到 窗口 > 首选项 > 服务器 > 运行时环境,单击 add 选择 Apachetomcat 版本,然后添加安装目录。

情况1: Eclipse 显示了服务器,现在在删除了要在 Eclipse 上配置的特定版本之后,又显示了一个新的本地服务器实例。但你不能再往前走了。

出现这种情况的原因是 Eclipse 仍然在寻找已配置的 Tomcat 目录版本,而这个目录已经不存在了。

没有必要,直到 LUNA 作出新的安装!

我们所需要的只是在删除旧的服务器运行时环境(它不存在)之后,将新的服务器运行时环境替换为 eclipse。日蚀会的

enter image description here

Help-> 在 Eclipse 更新时检查更新解决了这个问题