Weblogic JaxWS-WSDL定制

Weblogic JaxWS-WSDL定制,weblogic,jax-ws,Weblogic,Jax Ws,我正在使用从java开始方法来开发一个Web服务,该服务将发布到WebLogic 10.3.6。 我使用注释来定义WS-bean、方法和类型。 我正在使用JWSCant任务来生成可部署服务,并使用clientgenant任务来生成客户端人工制品 输出(正如预期的)很好,但是我对生成的WSDL文件有一定的限制,我找不到解决方案。我尝试过使用绑定xml文件,但这些更改只应用于生成的客户端工件。 这些限制包括: 架构导入必须定义targetNamespace=“”元素 尽管指定了targetNa

我正在使用从java开始方法来开发一个Web服务,该服务将发布到WebLogic 10.3.6。 我使用注释来定义WS-bean、方法和类型。 我正在使用JWSCant任务来生成可部署服务,并使用clientgenant任务来生成客户端人工制品

输出(正如预期的)很好,但是我对生成的WSDL文件有一定的限制,我找不到解决方案。我尝试过使用绑定xml文件,但这些更改只应用于生成的客户端工件。 这些限制包括:

  • 架构导入必须定义targetNamespace=“”元素

  • 尽管指定了targetNamespace元素,但它是xsd架构文件

  • 消息部分

  • 必须具有
    *请求的命名约定
    使用
    @WebParam(name=“someRequest”)
    注释参数不会更改wsdl中的消息部分,而是更改xsd架构文件中的消息部分。

    架构片段:消息部分片段: