У меня проблемы с установкой плагина Movilizer Eclipse

При установке плагина Movilizer Eclipse, как описано здесь, я постоянно получаю следующую ошибку:

Подключаемый модуль Movilizer Eclipse - это функция, разработанная для ускорения процесса разработки запросов и перемещений Movilizer при использовании среды веб-службы Eclipse.

исключение в затмении

Кажется, это проблема, связанная с тем, что сертификаты SSL не поддерживаются Java.

3 ответа

Решение

Чтобы установить соединитель, нам нужно импортировать сертификат Movilizer в хранилище ключей JDE/JRE, которое используется затмением.

  1. Прежде всего, мы должны установить Eclipse Luna, хотя Mars тоже должен работать. Теперь вы должны знать об экземпляре Java, который используется затмением, которое вы пытаетесь обогатить с помощью плагина Movilizer. Следующая ссылка помогает в этом отношении. ссылка Если вы обнаружите, что путь похож на (C:\ProgramData\Oracle\Java\javapath\java.exe), который выглядит как новый трюк Orcale, эта ссылка поможет вам. ссылка Также убедитесь, что в вашем системном пути есть настоящий каталог java bin. Это понадобится вам позже для вызова keytool.
  2. Загрузите сертификат CA StartCom Root и скопируйте его в папку Java. (например, C:\Program Files\Java\jre1.8.0_111) Найти файл здесь
  3. Затем мы должны открыть консоль, но делаем это в режиме администратора. Узнайте, как вы можете сделать Int на Windows 10 здесь, Windows 7 здесь.
  4. вызовите следующее в консоли в том же каталоге, что и (2), поэтому ваш каталог jre/jde: keytool -import -trustcacerts -keystore lib/security/cacerts -storepass changeit -noprompt -alias mycert -file ca-cross-g2.crt
  5. Иногда вам придется перезапустить затмение.

немецкое командование

Домен 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. Я использовал следующие команды

  1. cd%JAVA_HOME%
  2. 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%.

Кроме того, когда я столкнулся с этой проблемой, я настраивал новый компьютер, поэтому мне также пришлось установить все переменные среды.

Другие вопросы по тегам