【问题标题】:Upgrade from Eclipse Mars to Photon on Ubuntu cause problems在 Ubuntu 上从 Eclipse Mars 升级到 Photon 会导致问题
【发布时间】:2018-07-25 07:59:38
【问题描述】:

您好,我想知道是否有人从 ubuntu 机器升级时发现了一些类似的问题。 我从 eclipse mars 升级到 eclipse photon,当我尝试运行 Tomcat 8 服务器时,出现以下错误。

Plug-in "org.eclipse.jst.server.tomcat.core" was unable to instantiate class "org.eclipse.jst.server.tomcat.core.internal.TomcatLaunchConfigurationDelegate". org.eclipse.jst.server.tomcat.core.internal.TomcatLaunchConfigurationDelegate.allowAdvancedSourcel

我尝试更新所有 repo 都没有成功,我阅读了一些关于 WTP ServerTools 的帖子,所以我尝试升级到 3.10 版本,这对我来说也不会更新,任何想法都将不胜感激。

或者我应该只是重新安装到我正在使用的版本,从长远来看会适当地节省时间

【问题讨论】:

  • Neon 及以上版本需要 Java 8。您至少在使用 Java 8 吗?对于 Tomcat 和 Eclipse?您是否查看了日志以获取更完整的错误消息和堆栈跟踪?
  • 是的,我目前正在使用 Java 8,我检查了日志并注意到那里,一切都指向我必须使用 3.10.x 版本的 wtp 插件,但我在安装时遇到问题,谢谢你的回复我已经安装了一个不同的版本,我今天正在处理它
  • 你是如何升级的?
  • 当我在 ubuntu 中进行 apt-get 升级时它升级了,我已经卸载了所有的 eclipse 并重新安装了 IDE,从我的研究看来插件是问题所在,我已经备份并在我的新设备上运行IDE,感谢您的输入

标签: eclipse eclipse-mars eclipse-photon


【解决方案1】:

我也有同样的问题。我通过输入新的存储库位置从 eclipse (Oxygen) 中升级。

Java 8 / Ubuntu 18.04

然后我无法启动 tomcat 并出现上述错误。

我刚刚运行了 apt update 和 apt dist-upgrade 但它没有拉下任何相关的软件包。

然后我运行了“帮助 |检查 Eclipse 中的更新选项,它安装了一些 wtp 工具更新。然后我在eclipse中删除了Server实例并重新创建了它。

Tomcat 现在可以正确启动了。

总结: 运行'帮助|检查 Eclipse 中的“更新”,看起来这可以解决您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-16
    • 1970-01-01
    • 1970-01-01
    • 2012-01-27
    • 2013-06-29
    • 2019-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多