在按照此处所述安装 Movilizer eclipse 插件时,我不断收到以下错误:
Movilizer Eclipse Plug-in 是一个特性,它是为了在使用 Eclipse Web 服务环境时加快 Movilizer Requests 和 Movelets 的开发过程而开发的。
这似乎是与 Java 不支持 SSL 证书有关的问题。
域 devtools.movilizer.com 似乎使用了由 StartCom 签署的证书。这个 CA 的根证书多年来一直包含在每个主要操作系统和浏览器的信任库中。但是,Oracle Java 带有自己的信任库,似乎 Oracle 已决定不将 StartCom CA 包含在其中,无论出于何种原因。
也就是说,您应该在此处下载 StartCom 根 CA 证书并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`
为了安装连接器,我们需要在 eclipse 使用的 JDE/JRE 的密钥库中导入 Movilizer 证书。
keytool -import -trustcacerts -keystore lib/security/cacerts -storepass changeit -noprompt -alias mycert -file ca-cross-g2.crt
在发现列出的 CA 证书不再有效之前,我一直在努力解决这个问题。正确的 ca 证书是https://letsencrypt.org/certificates/上的 Let's Encrypt Authority X3(IdenTrust 交叉签名)。它大约在页面的中间列出。我是通过查看https://devtools.movilizer.com/eclipseUpdateSite46/在 Chrome 中使用的证书来发现这一点的。我使用了以下命令
此外,当我遇到这个问题时,我正在设置一台新计算机,所以我也必须设置我所有的环境变量。