Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > Spring Maven SSL


Автор: gelo86 26.6.2011, 12:27
В settingx.xml добавлаю:
Код

            <repository>
                <id>SpringRepoSnapshot</id>
                <name>Spring Maven Repository - Snapshot</name>
                <url>https://s3browse.springsource.com/browse/maven.springframework.org/snapshot</url>
            </repository>


Хпчю использовать Спринг версию 3.1.0.BUILD-SNAPSHOT.
Цитата
 Error transferring file: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Что мне делать ?

Автор: powerOn 26.6.2011, 13:31
импортировать их сертификат в свой keystore. http://maven.apache.org/guides/mini/guide-repository-ssl.html

Автор: gelo86 26.6.2011, 13:49
Ага, спасибо, я видел етот хелп, но я незнаю, где взять их сертификат ? На https://s3browse.springsource.com/browse/maven.springframework.org/snapshot нету.

Автор: powerOn 26.6.2011, 19:19
если веб браузером заходишь на этот url, тебе высвечивается окно "Это соединение является недоверенным" и т.п. Потыкайся в этом окошке, найди кнопку для сохранения/экспортирования сертификата.

Автор: gelo86 27.6.2011, 09:06
Пробывал, но мой firefox показывает certificate name: (Not Stored) и кнопка export disable'на.

Автор: LSD 27.6.2011, 09:42
Держи

Автор: gelo86 27.6.2011, 19:32
Записал:
Код

MAVEN_OPTS="-Xmx512m -Djavax.net.ssl.trustStore=/home/xxx/jdk1.6.0_25/jre/lib/security/trust.jks \
                     -Djavax.net.ssl.trustStorePassword=my_psw_i_entered_using_keytool \
                     -Djavax.net.ssl.keyStore= \
                     -Djavax.net.ssl.keyStorePassword="


Получаю:
Код

 Error transferring file: java.security.cert.CertificateException: No name matching s3browse.springsource.com found 


Что не так ?

Автор: Alexandr87 28.6.2011, 09:24
Цитата(gelo86 @  27.6.2011,  22:32 Найти цитируемый пост)
Что не так ?

сертификат беспонтовый.
1. Просрочен
2. Поле CN не соответствует доменному имени s3browse.springsource.com

Теоретически выхода 3:
1. Не править мозги и не использовать ssl. Т.е. указать адрес с http вместо https http://s3browse.springsource.com/browse/maven.springframework.org/snapshot
2. Попытаться повоздействовать и пристыдить хозяина ресурса чтоб он поменял сертификат на нормальный
3. Искать настройки, позволяющие повлиять на поведение TrustManager`а на стороне Maven

Автор: gelo86 28.6.2011, 11:20
Если я использую первый способ (http), то мавен неможет скачать jar. Сейчас точно непомню exception'а, но чтото связано с  zip'ами (вечером посмотрю дома).

Автор: gelo86 28.6.2011, 15:44
На http://s3browse.springsource.com/browse/maven.springframework.org/snapshot/org/springframework/spring-context/3.1.0.BUILD-SNAPSHOT/ есть файл maven-metadata.xml. Maven пытаеться его скачать, но скачивает не файл, а саму html страничку. В итоге получаю ошибку:
Код

[INFO] snapshot org.springframework:spring-context:3.1.0.BUILD-SNAPSHOT: checking for updates from springframework
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'd3cd3414823e9110dd97ad02e125c960d652721d'; remote = '<!DOCTYPE' - RETRYING
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'd05addedfee5cc44c9051d406dfd8116714b1586'; remote = '<!DOCTYPE' - IGNORING
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).

Project ID: org.springframework:spring-context

Reason: Error getting POM for 'org.springframework:spring-context' from the repository: Unable to read local copy of metadata: Cannot read metadata from '/home/ххх/.m2/repository/org/springframework/spring-context/3.1.0.BUILD-SNAPSHOT/maven-metadata-springframework.xml': end tag name </div> must match start tag name <input> from line 22 (position: TEXT seen ...ze="35" onkeyup="tableFilter(\'mainTable\', \'searchField\')" >\n</div>... @23:7) 
  org.springframework:spring-context:pom:3.1.0.BUILD-SNAPSHOT

 for project org.springframework:spring-context


Попробывал wget http://s3browse.springsource.com/browse/maven.springframework.org/snapshot/org/springframework/spring-context/3.1.0.BUILD-SNAPSHOT/maven-metadata.xml. Тоже скачиваю не xml а html страничку.

Интересно, с броызером можно открить http://s3browse.springsource.com/browse/maven.springframework.org/snapshot/org/springframework/spring-context/3.1.0.BUILD-SNAPSHOT/maven-metadata.xml/ какбудто ето директория.

Автор: LSD 28.6.2011, 16:18
Браузером нормально скачиватеся по URL
http://maven.springframework.org/snapshot/org/springframework/spring-context/3.1.0.BUILD-SNAPSHOT/maven-metadata.xml

Почему ты используешь http://s3browse.springsource.com/browse/maven.springframework.org/snapshot а не http://maven.springframework.org/snapshot ?

Автор: gelo86 28.6.2011, 16:41
http://maven.springframework.org/snapshot работает smile Но почему через броузер неоткрывает ?

Автор: LSD 28.6.2011, 17:37
Цитата(gelo86 @  28.6.2011,  17:41 Найти цитируемый пост)
Но почему через броузер неоткрывает ? 

Не работает directory listing, или запрещен, или из-за облаков не может работать.

Автор: Alexandr87 29.6.2011, 06:51
Цитата(gelo86 @  28.6.2011,  14:20 Найти цитируемый пост)
Если я использую первый способ (http), то мавен неможет скачать jar. Сейчас точно непомню exception'а, но чтото связано с  zip'ами (вечером посмотрю дома). 

после того, как решите проблемы с ssl, увидите эту ошибку вновь )))

Автор: gelo86 29.6.2011, 09:03
Может кто знает, можно ли почекоутить springframework source через git без аккоунтов или каких нибудь сертификатов ? Просто хочеться следить за изменением кода (без каких либо комитов).

Автор: LSD 29.6.2011, 09:22
Цитата(gelo86 @  29.6.2011,  10:03 Найти цитируемый пост)
Может кто знает, можно ли почекоутить springframework source через git без аккоунтов или каких нибудь сертификатов ? Просто хочеться следить за изменением кода (без каких либо комитов). 

А какое это имеет отношение к Мавену?

Автор: gelo86 29.6.2011, 09:24
Цитата(LSD @  29.6.2011,  09:22 Найти цитируемый пост)
А какое это имеет отношение к Мавену? 

Никакого, просто нехотел создовать новаю тему.

Автор: LSD 29.6.2011, 09:27
Цитата(gelo86 @  29.6.2011,  10:24 Найти цитируемый пост)
Никакого, просто нехотел создовать новаю тему.

Один топик - один вопрос.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)