[英]I am having troubles installing the Movilizer eclipse plugin
While installing the Movilizer eclipse plugin as described here I am constantly getting the following error: 在安装所描述的Movilizer eclipse插件在这里我经常收到以下错误:
The Movilizer Eclipse Plug-in is a feature, which was developed to speed up the development process of Movilizer Requests and Movelets when using the Eclipse web service environment.
Movilizer Eclipse插件是一项功能,开发该功能是为了在使用Eclipse Web服务环境时加快Movilizer请求和Movelet的开发过程。
It seems to be a problem related to SSL certificates not beeing supported by Java. 似乎与Java不支持的SSL证书有关的问题。
The domain devtools.movilizer.com seems to use a certificate signed by StartCom. 域devtools.movilizer.com似乎使用StartCom签名的证书。 The root certificate of this CA has been included in the trust stores of every major operating system and browser for years.
多年来,此CA的根证书已包含在每个主要操作系统和浏览器的信任库中。 However, Oracle Java comes with its own trust store and it seems Oracle has decided not to inlcude the StartCom CA in it for whatever reasons.
但是,Oracle Java附带了自己的信任库,并且看来Oracle出于任何原因都决定不将StartCom CA包含在其中。
That said, you should download the StartCom Root CA certificate here and install it with keytool
like so: 也就是说,您应该在此处下载StartCom Root 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`
Well to install the connector we need to import a Movilizer certificate in the keystore of the JDE/JRE that is being used by the eclipse. 要安装连接器,我们需要在Eclipse使用的JDE / JRE的密钥库中导入Movilizer证书。
keytool -import -trustcacerts -keystore lib/security/cacerts -storepass changeit -noprompt -alias mycert -file ca-cross-g2.crt
keytool -import -trustcacerts -keystore lib/security/cacerts -storepass changeit -noprompt -alias mycert -file ca-cross-g2.crt
I struggled with this issue awhile before finding out that the CA certificate that is listed is no longer valid. 在发现列出的CA证书不再有效之前,我花了一段时间解决这个问题。 The correct ca certificate is ◦Let's Encrypt Authority X3 (IdenTrust cross-signed) at https://letsencrypt.org/certificates/ .
正确的CA证书是在◦Let的加密管理局X3(交叉的IdenTrust签名) https://letsencrypt.org/certificates/ 。 It is listed about mid-way down the page.
它在页面中间列出。 How I found this was by looking at the certificate that https://devtools.movilizer.com/eclipseUpdateSite46/ was using in Chrome.
我是通过查看https://devtools.movilizer.com/eclipseUpdateSite46/在Chrome中使用的证书来发现此问题的。 I used the following commands
我使用了以下命令
Also I was setting up a new computer when I ran into this issue so I did have to set all of my environmental variables as well. 另外,当我遇到此问题时,我正在设置一台新计算机,因此我也必须设置所有环境变量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.