TeamCity и JIRA через HTTPS

У меня есть JIRA и TeamCity, работающие на двух отдельных серверах, оба доступны через HTTPS и самоподписанные сертификаты.

Теперь я хотел бы интегрировать JIRA в качестве средства отслеживания проблем TeamCity.

Однако, когда я пытаюсь настроить соединение из TeamCity, я получаю ошибку CertificateException.

TeamCity находится на компьютере с Ubuntu 101.10, и я попытался импортировать сертификат с сервера JIRA в /usr/lib/jvm/java-6-openjdk/jre/lib/security/, но это не имело значения.


person Community    schedule 23.01.2011    source источник


Ответы (1)


Команда для импорта самоподписанного сертификата:

keytool -import -alias joe -file server.crt -keystore C:/jdk1.5.0_06/jre/lib/security/cacerts -storepass changeit

Итак, если это не сработает, вы уверены, что этот jdk действительно используется TeamCity?

person VonC    schedule 23.01.2011
comment
/usr/lib/jvm/java-6-openjdk — единственный установленный jdk. - person ; 24.01.2011
comment
@Alan: да, но TeamCity может поставляться со своим собственным пакетом jre в продукте. Вы импортировали сертификат в этот jre/lib/security/cacerts файл? - person VonC; 24.01.2011
comment
все та же проблема, и я не вижу jre в каталоге TeamCity - person ; 25.01.2011