2011-05-09 3 views
1

maven (mvn tomcat : deploy)의 tomcat 플러그인을 사용하여 원격으로 웹 응용 프로그램을 배포하려고합니다.Maven : https 원격 사이트에 배포 할 tomcat 플러그인을 구성하는 방법

Tomcat 응용 프로그램 서버 관리자는 https://MyRemoteTomcatInstance/manager입니다.

첫째로, 나는이 명령을 내 신뢰 저장소에 인증서를 추가 :

keytool -v -alias mavensrv -import -file /Users/christianachilli/Desktop/KubePartnersLtd.p12 -keystore /Users/christianachilli/trust.jks 

파일 KubePartnersLtd.p12이 브라우저로 사이트 인증서를 내보내기의 결과이다 (나는 FF 3.6을 사용).

둘째, 나는

.mavenrc

파일을 추가하고 여기에 나를 위해 고통을 온다! 나는 무엇을 넣어야하는지 잘 모르겠습니다.

No subject alternative names present

내가 무력 패턴을 사용하여 다른 많은 조합을 시도하지만 성공하지 수 : 이것은 나에게 오류를 제공

MAVEN_OPTS="-Xmx512m -Djavax.net.ssl.trustStore=/Users/christianachilli/trust.jks \ 
        -Djavax.net.ssl.trustStorePassword=123456 \ 
        -Djavax.net.ssl.keyStore=/Users/christianachilli/.keystore \ 
        -Djavax.net.ssl.keyStoreType= \ 
        -Djavax.net.ssl.keyStorePassword=" 

: 순간 나는 그것을 채워. 누군가가

MAVEN_OPTS

감사와 관련, C CN가 KubePartnersLtd.p12입니다

답변

0

확인, 예를 들어,의 매개 변수가 될해야하는지에 대한 올바른 방향으로 날 지점 수 있다면 정말 감사하겠습니다 다음 예제 localhost :

$ openssl verify tomcat-p12.crt 
tomcat-p12.crt: /C=Unknown/ST=Unknown/L=Unknown/O=Unknown/OU=Unknown/CN=localhost 
[...] 

하는 등 CN 당신이 구성을 플러그인 바람둥이에 사용하고있는 DNS 이름과 일치하는지 확인합니다. 동일한 내용이 아닌 경우 hosts file에 항목을 추가하는 것이 좋습니다.

+0

감사합니다. 사실 서버 인증서는 'Word1 Word2'형식의 잘못된 CN입니다. 나는 새로운 것을 만들 필요가있다. –

관련 문제