У меня проблемы с установкой плагина Movilizer Eclipse
При установке плагина Movilizer Eclipse, как описано здесь, я постоянно получаю следующую ошибку:
Подключаемый модуль Movilizer Eclipse - это функция, разработанная для ускорения процесса разработки запросов и перемещений Movilizer при использовании среды веб-службы Eclipse.
Кажется, это проблема, связанная с тем, что сертификаты SSL не поддерживаются Java.
3 ответа
Чтобы установить соединитель, нам нужно импортировать сертификат Movilizer в хранилище ключей JDE/JRE, которое используется затмением.
- Прежде всего, мы должны установить Eclipse Luna, хотя Mars тоже должен работать. Теперь вы должны знать об экземпляре Java, который используется затмением, которое вы пытаетесь обогатить с помощью плагина Movilizer. Следующая ссылка помогает в этом отношении. ссылка Если вы обнаружите, что путь похож на (C:\ProgramData\Oracle\Java\javapath\java.exe), который выглядит как новый трюк Orcale, эта ссылка поможет вам. ссылка Также убедитесь, что в вашем системном пути есть настоящий каталог java bin. Это понадобится вам позже для вызова keytool.
- Загрузите сертификат CA StartCom Root и скопируйте его в папку Java. (например, C:\Program Files\Java\jre1.8.0_111) Найти файл здесь
- Затем мы должны открыть консоль, но делаем это в режиме администратора. Узнайте, как вы можете сделать Int на Windows 10 здесь, Windows 7 здесь.
- вызовите следующее в консоли в том же каталоге, что и (2), поэтому ваш каталог jre/jde:
keytool -import -trustcacerts -keystore lib/security/cacerts -storepass changeit -noprompt -alias mycert -file ca-cross-g2.crt
- Иногда вам придется перезапустить затмение.
Домен devtools.movilizer.com, похоже, использует сертификат, подписанный StartCom. Корневой сертификат этого CA был включен в хранилища доверия каждой крупной операционной системы и браузера в течение многих лет. Тем не менее, Oracle Java поставляется с собственным хранилищем доверия, и, похоже, Oracle решила не включать в него StartCom CA по каким-либо причинам.
Тем не менее, вы должны скачать сертификат 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`
Я некоторое время боролся с этой проблемой, прежде чем обнаружил, что указанный сертификат CA больше не действителен. Правильный сертификат CA ◦Позвольте Encrypt Authority X3 (IdenTrust перекрестно подписанный) по адресу https://letsencrypt.org/certificates/. Он указан примерно посередине страницы. Как я нашел это, взглянув на сертификат, который https://devtools.movilizer.com/eclipseUpdateSite46/ использовал в Chrome. Я использовал следующие команды
- cd%JAVA_HOME%
- bin \ keytool -import -trustcacerts -keystore lib \ security \ cacerts -storepass changeit -noprompt -alias statcomrootca -file lets-encrypt-x3-cross-signature.cer. ПРИМЕЧАНИЕ. Let's-encrypt-x3-cross-signature.cer должен находиться в вашем каталоге%JAVA_HOME%.
Кроме того, когда я столкнулся с этой проблемой, я настраивал новый компьютер, поэтому мне также пришлось установить все переменные среды.