1
我想用ANT脚本(不是Maven)从wsdl url生成存根(stub)。我知道如果wsdl文件保留在我的本地(c驱动器),但当wsdl保持远程时无法做到这一点。如何使用CXF和ANT从非本地wsdl生成存根(stub)
请帮忙。
我想用ANT脚本(不是Maven)从wsdl url生成存根(stub)。我知道如果wsdl文件保留在我的本地(c驱动器),但当wsdl保持远程时无法做到这一点。如何使用CXF和ANT从非本地wsdl生成存根(stub)
请帮忙。
你试过吗?
<target name="cxfWSDLToJava">
<java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" fork="true">
<arg value="-client"/>
<arg value="-d"/>
<arg value="src"/>
<arg value="http://somehost.com/service?wsdl"/>
<classpath>
<path refid="cxf.classpath"/>
</classpath>
</java>
</target>
在经历了辛苦(而且痛苦)的经验之后,我总是将WSDL和XSD文档复制到本地文件,然后再通过WSDL到Java转换器传递它们。之所以?你不能依靠网络。或者服务的网络正在启动。或者一些偶然提到的服务正在启动(W3C模式在这里是典型的问题!)我知道建立更多的工作,但稍后它会少得多痛苦;当它发生时,显然没有错,你自己的错误是一件可怕的事。 – 2013-02-19 22:17:54