2016-12-06 1 views
0

Использование RAD 8.5.5.2 с последним подключаемым модулем TFS для Windows 7 Professional При попытке подключения к нашему безопасному серверу TFS 2015 я получаю следующую ошибку. В RAD 8.5.5.2 используется платформа Eclipse 3.6.3.Не удается подключиться к защищенному серверу TFS 2015 с помощью Rad (Eclipse)

Сбой подключения

com.ibm.jsse2.util.j: ДОК (путь здание не удалось:
java.security.cert.CertPathBuilderException: ДОК (CertPathBuilderImpl
не мог построить действительный CertPath .; внутренний причина:
java.security.cert.CertPathValidatorException: сертификат, выдаваемый
по CN = штата Миссури, DC = состояние, DC = мо, DC = нам не доверяли;
внутренняя причина:
Явы. security.cert.CertPathVal idatorException: Ошибка цепочки соединений

RAD установлен в C: \ Program Files \ IBM \ SDP и работает как администратор
. Я импортировали корневой сертификат сервера TFS в
каждый CARETS файл в установочные файлы, которые

C: \ Program
Files \ IBM \ SDP \ среда выполнения \ updi_v7X_64 \ Uninstall \ Java \ Lib \ безопасность \ cacerts
C: \ Program
Files \ IBM \ SDP \ автономной работы \ updi_v7X_64 \ Java \ JRE \ Lib \ безопасность \ cacerts
C: \ Program
Files \ IBM \ SDP \ автономной работы \ base_v7_stub \ Java \ JRE \ Lib \ security \ carets
C: \ Program Files \ IBM \ SDP \ runtimes \ base_v7 \ java \ jre \ lib \ security \ carets
C: \ Program Files \ IBM \ SDP \ JDK \ JRE \ Lib \ безопасность \ cacerts

Я пытаюсь подключиться, не работающего сервера, и никакие проекты в
рабочее пространство, так что я не думаю, что единственный файл в которой нуждается Корневой сертификат TFS - это C: \ Program Files \ IBM \ SDP \ jdk \ jre \ lib \ security \ cacerts, но когда этот
не устранил проблему, я импортировал сертификат в другие файлы cacerts . Я также импортировал корневой сертификат на свой компьютер.

+0

Эта ошибка возникает только при подключении к безопасному серверу TFS2015? Вы пытались подключиться к личным vsts (онлайн-версия TFS), чтобы сузить проблему, если она связана с конфигурацией рада (Eclipse) или TFS. –

+0

Я могу подключиться к TFS с Visual Studio 2015. Я также могу подключиться через rad (Eclipse), если я сниму флажок Accept Only Trusted Servers в подключаемом модуле TFS. (Этот флажок недоступен в последнем подключаемом модуле). – ponder275

ответ

0

У вас есть сервер WAS, установленный в верстаке? Интересно, если это связано с этой проблемой

http://www-01.ibm.com/support/docview.wss?uid=swg1PI41436

Если да, то удалите БЫЛ сервер с серверов просмотра, перезапустите RAD, подключиться к TFS, а затем добавить БЫЛ сервер снова серверов зрения.

Если я правильно помню, эта проблема была решена на RAD 9.1.

Надеюсь, это поможет.

+0

У меня нет серверов. Спасибо за идею. – ponder275

+0

Это не похоже на простую проблему, которая может быть решена через SO. Мой совет - обратиться в службу поддержки IBM. Сожалею. –

+0

Я думаю, что ты прав. Я разговариваю с ними, и они исследуют этот вопрос. Если они смогут его решить, я опубликую решение. Спасибо за ваше время. – ponder275

0

Ваш Eclipse версии 3.6.3 устарел. Чтобы подключить TFS 2015, предлагайте обновить версию RAD и версию Eclipse до последней.

Для старой версии Eclipse есть некоторые проблемы с обнаружением прокси-сервера по умолчанию.Попытайтесь перейти к Окно -> Настройки -> Общие -> Сетевые подключения и установить Прокси на все, кроме Родной. Например, «Прямой», «Или вручную» и настройте параметры прокси-сервера вручную.

+0

Я не думаю, что это разрешит проблему с неправильным сертификатом. –

1

Похоже, что ваш сервер использует настраиваемый SSL, который отсутствует в цепочке сертификатов для Java. Вы должны добавить его ...

https://docs.oracle.com/javase/tutorial/security/toolsign/rstep2.html

Вы должны использовать Keytool, чтобы получить фирмы корневой сертификат в хранилище.

+0

Я добавил корневой сертификат и промежуточный сертификат в сервер Trust Trust, и это не устраняет проблему. Я также добавил сертификаты в файл WAS Java cacerts, и это тоже не помогает. Мы скоро обновляемся до RAD 9.5, и, похоже, проблема уходит с RAD 9.5, поэтому я просто буду работать вокруг этого до тех пор. IBM и Microsoft не смогли найти решение для меня. – ponder275

Смежные вопросы