2013-06-06 3 views
1

Rally Rest API를 사용하는 Windows 서비스를 작성하고 있습니다. 아래 코드는 서비스로 실행되지 않을 때 잘 작동합니다.Windows 서비스에서 사용되는 Rally Rest API

api = new RallyRestAPI (새 URI (url), user, pass);

하지만 난 그것을 사용하려고하면

QueryRequest 요청 = 새로운 QueryRequest ("작업 공간"); QueryResponse response = api.query (request);

나는 javax.net.ssl.SSLPeerUnverifiedException를 얻을 : org.apache.http.conn.ssl에서 com.sun.net.ssl.internal.ssl.SSLSessionImpl.getPeerCertificates (알 수없는 소스) 에서 를 인증되지 피어 .AbstractVerifier.verify (AbstractVerifier.java:128) at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket (SSLSocketFactory.java:572) at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection (DefaultClientConnectionOperator .java : 180) at org.apache.http.impl.conn.AbstractPoolEntry.open (AbstractPoolEntry.java:151) at org.apache.http.impl.conn.AbstractPooledConnAdapter.open (AbstractPooledConnAdapter.java:125) ...에서 org.apache.http.impl.client.DefaultRequestDirector.tryConnect (DefaultRequestDirector.java:640) at org.apache.http.impl.client.DefaultRequestDirector.execute (DefaultRequestDirector.java:479) at org.apache.http. org.apache.http.impl.client.AbstractHttpClient.execute (AbstractHttpClient.java:805)에서 의 impl.client.AbstractHttpClient.execute (AbstractHttpClient.java:906) at org.apache.http.impl.client.AbstractHttpClient. (AbstractHttpClient.java:784)

잘못된 자격 증명을 통과하면 서비스 및 비 서비스 호출 모두에서 다른 오류가 발생합니다. 나는 또한 설명 된대로 OnPremRestApi를 사용하여 RallyRestAPI를 확장 해 보았습니다.

Windows 서비스 로그온 탭에서 모든 변형을 시도했습니다.

도움을 주시면 감사하겠습니다.

+0

SSL 인증서를 신뢰하지 않는 것처럼 보입니다. 나는 당신이 처음에 서버를 설정하는 방법에 달려 있다고 가정하지만 우리는 물어볼 Windows Admins가 없다 : –

답변

0

동일한 문제가 발생했습니다 : 내 브라우저에서 Rally Sigon 페이지로 이동하여 작은 paddalock 아이콘에서 cert를 다운로드하십시오. 인증서를 jre/lib/security/cacerts 키 저장소로 가져옵니다. 그러면 모두 잘됩니다.

관련 문제