【问题标题】:Can i change the targetnamapce in WSDL ( In client side)我可以更改 WSDL 中的 targetnamapce 吗(在客户端)
【发布时间】:2015-07-12 00:25:50
【问题描述】:

我正在生成客户端类以调用 网络服务。当我调用 web 服务时它不起作用,我知道服务器端不接受肥皂体中的命名空间。 (如果我没有在soap body 中传递命名空间,它正在工作)有没有办法可以覆盖客户端WSDL 中的targetnamespace。

谢谢 山姆

【问题讨论】:

    标签: wsdl cxf xml-namespaces


    【解决方案1】:

    第一个简单的方法是用适当的更新客户端 wsdl。如果您在运行时自动生成客户端,它将解决您的问题。

    如果您已经使用该 WSDL 生成了 java 类,并且您正在使用该客户端连接服务,您仍然可以重新创建 java 类并更新您的类路径。

    如果您不想重新生成 java 类,您可以使用新的目标命名空间更新每个 jax-ws 和 jaxb 注解。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 2012-02-07
      • 2012-12-29
      • 1970-01-01
      • 2020-11-09
      • 2018-10-01
      相关资源
      最近更新 更多