Rally Rest API を使用する Windows サービスを作成しています。以下のコードは、サービスとして実行されていない場合は正常に機能します。
api = new RallyRestAPI(新しい URI(url), ユーザー, パス);
しかし、私がそれを使用しようとすると:
QueryRequest request = new QueryRequest("ワークスペース"); QueryResponse レスポンス = api.query(リクエスト);
org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier. java:128) org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:572) org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180) org.apache .http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151) at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125) at org.apache.http.impl.client.DefaultRequestDirector .tryConnect(DefaultRequestDirector.java:640) で org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479) で org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805) at org.apache.http.impl.client.AbstractHttpClient.実行 (AbstractHttpClient.java:784)
不正な資格情報を渡すと、別のエラーが発生することに注意してください (サービス呼び出しと非サービス呼び出しの両方で)。SSLPeerUnverifiedException with httpClient で説明されているように、OnPremRestApi を使用して RallyRestAPI を拡張しようとしました。
Windows サービスの [ログオン] タブですべてのバリエーションを試しました。
どんな助けでも大歓迎です。