6

目前我正在尝试为 Eclipse 3.5 安装 Jetty WTP 服务器适配器并收到以下错误:

An error occurred while collecting items to be installed session context was:(profile=epp.package.jee,phase=org.eclipse.equinox.internal.provisional.p2.engine.phases.Collect, operand=, action=).
  No repository found containing: osgi.bundle,org.mortbay.jetty.serveradaptor,1.0.4
  No repository found containing: org.eclipse.update.feature,org.mortbay.jetty.serveradaptor,1.0.4

要安装,我尝试添加一个新的服务器运行时,单击“安装附加服务器适配器”并按照我在单击最终加载的通用 Jetty 服务器适配器时得到的向导进行操作。到目前为止,我在所有 RC 中都出现了这个错误,但目前活动的 RC 是 RC4。

4

4 回答 4

15

我还发现添加 Jetty(和 Glassfish)服务器适配器的“下载其他服务器适配器”路径失败,与原始海报具有相同的依赖性问题。

下载 .jar 并将其复制到我的 Eclipse 安装 idd 的“插件”目录中不起作用。Jetty 服务器适配器仍然不是可识别的已安装插件。

我不得不去“帮助->安装新软件->添加...”并手动输入http://www.webtide.com/eclipse站点。然后我可以看到 Jetty 适配器,并且安装成功。它似乎已安装到 eclipse/plugins/ 中,而不是将 .jar 文件复制到 eclipse/plugins 中。

这可能是 7 月 2 日的海报想要表达的意思,但不是很清楚。

我不知道为什么,但是“下载其他服务器适配器”对话框在 Eclipse 3.5 中一次对我不起作用,安装总是因依赖问题而失败。

我还发现我必须手动安装所有 WST 适配器项来绕过失败的依赖项,例如:

“Web、XML 和 Java EE 开发->JST 服务器适配器”、“WST 服务器适配器”

以及“数据库开发”项目。我不确定哪些是必需的。当我安装了所有看起来可能的东西时,从他们的更新站点安装 Glassfish 和 Jetty 服务器适配器时,我的所有依赖问题都得到了解决。

于 2009-07-21T06:25:50.533 回答
8

有一个新的(官方的!)Jetty WTP 插件来支持 Jetty 7.x 和 8.x:http ://wiki.eclipse.org/Jetty_WTP_Plugin

于 2010-11-24T17:10:20.890 回答
1

在 Jetty 服务器适配器之前安装 JST 服务器 UI 可以解决该问题。这是一个当前的错误(参见https://bugs.eclipse.org/bugs/show_bug.cgi?id=321663)。这样,您可以将其安装为插件或在服务器视图中。

于 2010-12-06T21:58:26.700 回答
0

我想你需要 org.mortbay.jetty.serveradaptor.1.0.4.jar 来安装 jetty 适配器,从http://www.webtide.com/eclipse下载,放在 eclipse 的插件中。

希望答案能帮到你。

于 2009-06-30T09:10:35.677 回答