Mac OSX에서 Apache CFX wsdl2java 명령을 사용하려고합니다.Apache CFX wsdl2java를 사용한 Windows 인증
이 명령은 ./wsdl2java를 실행했습니다. WSDLToJava 오류 :
내가 오류는 다음과 org.apache.cxf.wsdl11.WSDLRuntimeException : WSDLException :에 의한 :에서 WSDL 정의를 만드는 데 실패 faultCode를 = PARSER_ERROR : 문제 ''구문 분석 :. 자바. io.IOException : 서버에서 HTTP 응답 코드 : 401을 반환했습니다. URL :
나는이 오류가 발생하는 이유는 Windows 인증이 필요하기 때문이라고 생각합니다. 나는 이것을하는 방법에 대해 조사하려고 노력했지만, 나는 지금까지 운이 없었습니다.
이 주제에 대한 도움이나 아이디어에 대해 매우 감사드립니다.
미리 감사드립니다.
내가 Axis2는 1.6.2를 사용하고 그 플래그가 유효하지 않는 것 ... –
I 당신이 Axis2를 말하지 않았다는 것을 알았습니다. 그래서 Axis 1.4를 다운로드했습니다. 다음 명령을 실행했습니다 : java org.apache.axis.wsdl.WSDL2Java. 그런 다음 인증 문제가 다시 발생했습니다. 이 버전에는 두 개의 플래그 (U/P)가 있지만 목록에없는 플래그가있는 것 같습니다. 나는 java org.apache.axis.wsdl.WSDL2Java -U user -P pass url을 시도했지만, 인증 때문에 여전히 실패한다. 나는 U/P가 기본 인증 (윈도우가 아님)이지만 윈도우 용 플래그가 사용 가능한 것으로 보이지 않는다고 가정합니다. 더 이상 아이디어가 없습니까? –
클라이언트를 빌드하는 것이 목표라면 브라우저를 사용하여 수동으로 WSDL을 다운로드하여 저장하고 로컬 WSDL 파일에서 클라이언트를 빌드해야합니다. –