2009-06-16 68 views
6

目前,我试图安装码头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 

要安装,我尝试添加一个新的服务器运行时,单击“安装其他服务器适配器”,并按照我点击最终加载的Generic Jetty Server Adapter时获得的向导。到目前为止,我在所有的RC中都有这个错误,但是现在有效的RC是RC4。

回答

0

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

希望答案可以帮助你。

15

我还发现,“下载其他服务器适配器”路线添加码头(和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服务器适配器时,所有依赖问题都得到了解决。

+0

谢谢 - 为我工作。 – 2009-09-04 00:18:00