我在安装Movilizer eclipse插件时遇到了麻烦

时间:2016-01-13 23:16:13

标签: java eclipse movilizer

按照here所述安装Movilizer eclipse插件时,我不断收到以下错误:

  

Movilizer Eclipse插件是一项功能,旨在加速使用Eclipse Web服务环境时Movilizer请求和Movelet的开发过程。

exception in eclipse

这似乎是与Java不支持的SSL证书相关的问题。

3 个答案:

答案 0 :(得分:3)

域devtools.movi​​lizer.com似乎使用StartCom签署的证书。此CA的根证书已包含在每个主要操作系统和浏览器的信任库中多年。但是,Oracle Java带有自己的信任存储,似乎Oracle决定不会出于任何原因包含StartCom CA.

也就是说,您应该下载StartCom根CA证书here并将其与keytool一起安装,如下所示:

cd %JAVA_HOME%\jre

bin\keytool -import -trustcacerts -keystore lib\security\cacerts -storepass changeit -noprompt -alias startcomrootca -file c:\path\to\the\ca-cross-g2.crt`

答案 1 :(得分:2)

要安装连接器,我们需要在eclipse正在使用的JDE / JRE的密钥库中导入Movilizer证书。

  1. 首先我们应该安装Eclipse Luna,尽管火星也应该工作。 现在您应该知道正在尝试使用Movilizer插件丰富的eclipse正在使用的Java实例。以下链接在这方面有所帮助。 link。如果您发现路径类似于(C:\ ProgramData \ Oracle \ Java \ javapath \ java.exe),这似乎是一个新的Orcale特技,这个链接将帮助您。 link还要确保系统路径中有真正的java bin目录。稍后你需要这个来调用keytool。
  2. 下载StartCom根CA证书并将其复制到Java文件夹中。 (例如C:\ Program Files \ Java \ jre1.8.0_111)查找文件here
  3. 接下来我们应该打开一个控制台,但是在管理模式下执行它。了解如何在Windows 10 here,Windows 7 here上执行int。
  4. 在控制台中调用与(2)相同的目录中的以下内容,以便您的jre / jde目录:keytool -import -trustcacerts -keystore lib/security/cacerts -storepass changeit -noprompt -alias mycert -file ca-cross-g2.crt
  5. 有时你将不得不重启你的日食。
  6. german command

答案 2 :(得分:0)

在发现列出的CA证书不再有效之前,我一直在努力解决这个问题。正确的ca证书是https://letsencrypt.org/certificates/下的加密权限X3(IdenTrust交叉签名)。它列在页面中间。我是如何通过查看https://devtools.movilizer.com/eclipseUpdateSite46/在Chrome中使用的证书找到的。我使用了以下命令

  1. cd%JAVA_HOME%
  2. bin \ keytool -import -trustcacerts -keystore lib \ security \ cacerts -storepass changeit -noprompt -alias statcomrootca -file lets-encrypt-x3-cross-signed.cer。 注意:lets-encrypt-x3-cross-signed.cer需要位于%JAVA_HOME%目录中。
  3. 当我遇到这个问题时,我正在设置一台新计算机,所以我也必须设置所有环境变量。