如何为Eclipse 3.5安装Jetty WTP服务器适配器?

时间:2009-06-16 20:12:08

标签: jetty eclipse-wtp eclipse-3.5

目前我正在尝试为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 个答案:

答案 0 :(得分:15)

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

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

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

这可能是7月2日的海报试图说的,但不是很清楚。

我不知道为什么,但是使用Eclipse 3.5“下载额外的服务器适配器”对话框对我来说没有用,安装总是因依赖性问题而失败。

我还发现我必须手动安装所有WST Adapter项以解决失败的依赖关系,例如:

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

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

答案 1 :(得分:8)

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

答案 2 :(得分:1)

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

答案 3 :(得分:0)

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

希望答案可以帮到你。