在Eclipse Luna中安装插件时,"无法获取PluginConverter服务"和"找不到存储库"错误出现在日志中

Dau*_*aud 8 java eclipse eclipse-plugin

我使用Luna的版本Eclipse EEEclipse的JEE-月神-M1-Win32的64位x86和努力放在Tomcat插件(EclipseTotale-中的dropins文件夹内com.sysdeo.eclipse.tomcat_3.3.0).当tomcat图标没有显示时,我检查了eclipse日志,它显示:

!ENTRY org.eclipse.equinox.p2.publisher.eclipse 4 0 2013-09-12 20:19:53.571
!MESSAGE Unable to acquire PluginConverter service during generation for: C:\Programs\eclipse-jee-luna-M1-win32-x86_64\eclipse\dropins\com.sysdeo.eclipse.tomcat_3.3.0.

!ENTRY org.eclipse.equinox.p2.core 4 0 2013-09-12 20:19:53.581
!MESSAGE Provisioning exception
!STACK 1
org.eclipse.equinox.p2.core.ProvisionException: No repository found at file:/C:/Programs/eclipse-jee-luna-M1-win32-x86_64/eclipse/dropins/com.sysdeo.eclipse.tomcat_3.3.0/.
    at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.fail(AbstractRepositoryManager.java:395)
    at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:692)
Run Code Online (Sandbox Code Playgroud)

相同的插件过去非常适合Juno(和Kepler).有任何想法吗 ?

Nem*_*emo 20

如果其他人(像我一样)试图安装一个不太可能在一段时间内更新的插件......

您可以从Luna更新存储库中的"Eclipse测试,示例和其他"类别添加旧版"Eclipse 2.0"插件支持.请参阅此评论的附件,您最终可以通过跟踪Dan Dar3答案中链接的面包屑找到该附件.

您还可以从命令行添加旧版插件支持:

./eclipse -nosplash -application org.eclipse.equinox.p2.director \
    -repository http://download.eclipse.org/eclipse/updates/4.4/ \
    -installIU org.eclipse.osgi.compatibility.plugins.feature.feature.group
Run Code Online (Sandbox Code Playgroud)

之后,旧插件应该成功安装.


nit*_*ind 0

对于个别插件,将其放在dropins/plugins中,而不是直接放在dropins中。