Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为wsdl2java ant设置代理身份验证?_Ant_Proxy - Fatal编程技术网

如何为wsdl2java ant设置代理身份验证?

如何为wsdl2java ant设置代理身份验证?,ant,proxy,Ant,Proxy,我正在尝试这个: <target name="generate" depends="clean,init"> <mkdir dir="${source.dir}/generated"/> <java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" fork="true"> <sysproperty key="http.proxyHost" value="proxy.example.co

我正在尝试这个:

<target name="generate" depends="clean,init">
  <mkdir dir="${source.dir}/generated"/>
  <java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" fork="true">
    <sysproperty key="http.proxyHost" value="proxy.example.com"/>
    <sysproperty key="http.proxyPort" value="8080"/>
    <sysproperty key="http.proxyUser" value="secretUser"/>
    <sysproperty key="http.proxyPassword" value="complexPass"/>
    <arg value="-d"/>
    <arg value="${source.dir}/generate"/>
    <arg value="-client"/>
    <arg value="http://example.com/WS?wsdl"/>
    <classpath refid="project.classpath"/>
  </java>
</target>
如果设置https代理,则会出现相同的错误,如果未设置代理,则会出现以下错误:

Problem parsing 'http://example.com/WS?wsdl'.: java.net.ConnectException: Connection refused 

我还尝试使用不正确的密码验证是否返回了预期的401错误,但返回了407。

http://example.com/WS?wsdl
。这只是一个示例网址。您需要输入指向该服务的有效WSDL的真实web服务URI。例如


该URL不是真实的,我只是出于隐私原因才隐藏该URL。即使我证明了,我也得到了同样的。酷。很抱歉只是有点误导。我怀疑问题在于你的代理设置。恐怕很难在这方面提供太多建议。希望你能找到解决办法。
Problem parsing 'http://example.com/WS?wsdl'.: java.net.ConnectException: Connection refused