我正在使用start-from-java方法开发 webservice ,它将发布到 WebLogic 10.3.6。我正在使用注释来定义 WS Beans 、方法和类型。我正在使用JWSC ant 任务来生成可部署服务和clientgen ant 任务来生成客户端工件。
输出(如预期)很好,但我对生成的 WSDL 文件有一定的限制,我找不到解决方案。我尝试过使用绑定 xml 文件,但更改仅适用于生成的客户端工件。限制是:
模式导入必须定义一个 targetNamespace="" 元素
尽管指定了 targetNamespace 元素是 xsd 模式文件
留言部分
必须具有*Request
注释参数的命名约定,@WebParam(name="someRequest")
并没有更改 wsdl 中的消息部分,而是在 xsd 模式文件中。