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 install maven m2e-eclipse 离线安装m2e插件以及eclipse.ini配置-vm参数