【问题标题】:wsimport -extension equivalent Apache CFX command?wsimport -extension 等效的 Apache CFX 命令?
【发布时间】:2015-07-22 13:25:09
【问题描述】:

我有 wsdl 并且有非唯一的操作签名。我可以使用 jax-ws 使用以下命令创建客户端(带有参数 -extension)。

wsimport -s build/src http://localhost:9080/TestService/test?wsdl -extension

如何使用 Apache CFX wsdl2java 工具生成客户端。 大多数速度要求使用 -validate=none 和 maven,如下所示。

<wsdlOption>
    <wsdl>${basedir}/src/main/wsdl/my.wsdl</wsdl>
    <validate>none</validate>
</wsdlOption>

有没有什么方法可以用wsdl2java 命令行工具生成web服务客户端

【问题讨论】:

    标签: java apache web-services jax-ws


    【解决方案1】:

    为了生成客户端,您可以像这样使用 wsdl2java

    wsdl2java -client <wsdlURL>
    

    这是完整的命令说明。

    wsdl2java -fe|-frontend -db|-databinding -wv -p * -sn -b * -reserveClass * -catalog -d -compile -classdir -impl -server -client -clientjar -all -autoNameResolution -allowElementReferences|-aer -defaultValues -ant -nexclude * -exsh -noTypes -dns -dex -validate -keep -wsdlLocation -xjc* -asyncMethods* -bareMethods* -mimeMethods* -noAddressBinding -faultSerialVersionUID -encoding -exceptionSuper -seiSuper * -mark-generated -h|-?|-help -version|-v -verbose|-V -quiet|-q|-Q -wsdlList wsdlurl

    如需更详细的帮助,您可以随时查看cxf documentation。恕我直言,CXF 是一个有据可查的项目。

    【讨论】:

      猜你喜欢
      • 2015-08-18
      • 1970-01-01
      • 2012-09-11
      • 2015-10-23
      • 2012-12-07
      • 2014-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多