2014-04-24 4 views
0

WSDL을 Java로 변환하도록 프록시를 설정하려고합니다. WSDL은 서버에 상주하며 프록시 서버를 통해서만 액세스 할 수 있지만 연결 시간 초과 오류가 발생합니다.wsdl2java ant 프록시 구성

<target name="wSDLToJava" depends ="init">  
     <echo message="Genarating WSDLToJava"/> 
     <echo message="Lib Path : ${cxf.home}" /> 
     <echo message="Generate Code Path : ${cxf.generate.src.dir}" /> 
     <java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" fork="true"> 
      <sysproperty key="http.proxyHost" value="${proxy.host}"/> 
      <sysproperty key="http.proxyPort" value="${proxy.port}"/> 
      <sysproperty key="http.proxyUser" value="${proxy.user}"/> 
      <sysproperty key="http.proxyPassword" value="${proxy.pass}"/> 
      <arg value="-client"/> 
      <arg value="-d"/> 
      <arg value="${cxf.generate.src.dir}"/>   
      <arg value="https://<hostname>/soap/utf/1/wsdl/utf_12.wsdl"/> 
      <classpath> 
       <path refid="classpath" /> 
      </classpath>        
     </java> 
    </target> 


[java] WSDLToJava Error: org.apache.cxf.wsdl11.WSDLRuntimeException: Fail to create wsdl definition from : https://<hostname>/soap/utf/1/wsdl/utf_12.wsdl 
[java] Caused by : WSDLException: faultCode=PARSER_ERROR: Problem parsing 'https://<hostname>/soap/utf/1/wsdl/utf_12.wsdl'.: java.net.ConnectException: Connection timed out: connect 

답변

0

"http"대신 "https"sysproperty 설정은 어떻습니까?