Eclipse 的 Movilizer 插件问题

Posted

技术标签:

【中文标题】Eclipse 的 Movilizer 插件问题【英文标题】:Issue with Movilizer Plugin for Eclipse 【发布时间】:2017-04-27 10:58:02 【问题描述】:

我正在尝试为 Eclipse 安装 movilizer 插件。

不过,在添加 StartCom 证书后,我仍然面临这些问题- I am having troubles installing the Movilizer eclipse plugin

无法读取位于 https://devtools.movilizer.com/eclipseUpdateSite46/content.xml 的存储库。 无法读取位于 https://devtools.movilizer.com/eclipseUpdateSite46/content.xml 的存储库。 sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径

知道如何解决这个问题

【问题讨论】:

【参考方案1】:

sun.security.validator.ValidatorException:PKIX 路径构建失败:

这正是以下链接正在解决的 SSL 问题: I am having troubles installing the Movilizer eclipse plugin

如果您将证书正确导入到 JRE 中,则可能需要重新启动 eclipse 才能工作。 当您安装了多个 JRE 版本时,会出现另一个潜在问题。另请注意,JDK 安装还包含一个带有证书存储的 JRE 文件夹。 您需要 100% 确保将证书添加到正确的存储区。如果您不确定需要将其添加到哪个版本....将其添加到所有版本中。

【讨论】:

【参考方案2】:

您需要将您的网络根证书添加到 Eclipse 正在使用的 jre cacerts。有关非常详细的步骤,请参阅此link。确认您的 Eclipse 使用的 jre 与您添加 ssl 证书的 jre 完全相同。

注意以下几点

    仔细检查您在 jre 文件夹 $JAVA_HOME/jre/lib/security/cacerts.NOT JDK lib 文件夹中编辑了插入符号! 打开首选项 > java > 安装的 jre。获取该路径和 THATPATH/lib/security/cacerts。您必须编辑此文件! 您使用的证书是ROOT CA证书,有效期较长。

【讨论】:

【参考方案3】:

不要安装“Eclipse IDE for Java Developers”,而是尝试“Eclipse IDE for Java EE Developers”。我刚刚在我的 Mac 上遇到了同样的问题。

然后试试这个:

cd $JAVA_HOME/jre
sudo keytool -import -trustcacerts -keystore lib/security/cacerts -storepass changeit -noprompt -alias mycert -file /Users/coolik/Downloads/ca-cross-g2.crt

为我工作,希望你也一样。

【讨论】:

以上是关于Eclipse 的 Movilizer 插件问题的主要内容,如果未能解决你的问题,请参考以下文章

Movilizer - Eclipse 找不到类“OutlineLabelProvider”

如何从 Movilizer Movelet 进行 REST 调用

Movilizer - queryMasterdata 之类的使用

Eclipse中安装插件的三种方法

eclipse install maven m2e-eclipse 离线安装m2e插件以及eclipse.ini配置-vm参数

Movilizer 从不同平台上的另一个应用程序启动/应用程序跳转到 Movilizer