2014-11-03 1 views
2

Java WSDL 클라이언트 생성 중에 이러한 오류가 발생합니다. 이걸 이해하도록 도와 주시겠습니까?wsdl2java - 경고 : 기본 키 관리자를 초기화 할 수 없습니다.

C : \ 사용자 \ 관리자 \ 작업 공간 \의 아파치 CXF-3.0.2 빈> WSDL2Java의 \ https://example.com/V1/HelpService?wsdl

* 2014년 11월 3일 오후 1시 11분 20초의 org.apache.cxf.configuration. jsse.SSLUtils getDefaultKeyStoreManagers 경고 : 기본 키 관리자를 초기화 할 수 없습니다 : C : \ 사용자 Administrator.keystore (지정된 파일을 찾을 수 없습니다)를 \

2014년 11월 3일 오후 1시 11분 20초의 org.apache.cxf .configuration.jsse.SSLUtils getDefaultKeyStoreManagers 경고 : 기본 키 관리자를 초기화 할 수 없습니다. C : \ Users \ Administrator.keystore (시스템 ca 기본 키 관리자가 초기화 할 수 없습니다 : C : \ 사용자 \ Administrator.keystore nnot 지정된 파일)

2014년 11월 3일 오후 1시 11분 21초의 org.apache.cxf.configuration.jsse.SSLUtils의 getDefaultKeyStoreManagers 경고를 찾을 수 *

C (지정한 파일 찾을 수 없습니다) : 관리자는 \ 작업 공간 \의 아파치 CXF-3.0.2 \ 빈>

+0

그래서 당신은 어떤을 찾았어요 이것에 대한 해결책? 나는 같은 문제가있다. – membersound

+0

지금까지 행운이 없다. – user1537351

답변

0

귀하의 문제는 \ 사용자 \를 그 재산 javax.net. ssl.keyStore이 지정되지 않고 지정되지 않은 경우 .keystore가 홈 디렉토리에서 사용됩니다. .keystore가 없으면이 오류가 발생합니다. org.apache.cxf.configuration.jsse.SSLUtils.java에서

싹둑 :

public static String getKeystore(String keyStoreLocation, Logger log) 

... // 다른 코드

keyStoreLocation = SystemPropertyAction.getProperty("javax.net.ssl.keyStore"); 
if (keyStoreLocation != null) { 
    logMsg = "KEY_STORE_SYSTEM_PROPERTY_SET"; 
} else { 
keyStoreLocation = 
    SystemPropertyAction.getProperty("user.home") + "/.keystore"; 
    logMsg = "KEY_STORE_NOT_SET"; 
} 
관련 문제