2011-01-23 4 views
3

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

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

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

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

ответ

1

Команда для importing a self-signed certificate:

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

Так что, если это не сработает, вы уверены, что это JDK фактически используется TeamCity?

+0

/usr/lib/jvm/java-6-openjdk - единственный установленный jdk. –

+1

@Alan: да, но TeamCity может поставляться со своим собственным пакетом jre внутри продукта. Вы импортировали сертификат в * этот файл 'jre/lib/security/cacerts'? – VonC

+0

по-прежнему та же проблема, и я не вижу jre в каталоге TeamCity –