【问题标题】:JAX WS services wsdlLocationJAX WS 服务 wsdlLocation
【发布时间】:2017-10-10 12:00:08
【问题描述】:

有人可以向我解释为什么我需要在中使用wsdlLocation 文件

javax.xml.ws.Service service =
    javax.xml.ws.Service.create(`wsdlLocation`, javax.xml.namespace.QName)

MCIDispositionRights port = service.getPort(MCIDispositionRights.class);

我不想使用wsdlLocation 文件;我只需要使用 URL。

有人知道从客户端的 wsdl 文件中解析了哪些信息吗? 为什么我需要客户端部分的 wsdl?我找不到任何有关它的信息。

【问题讨论】:

    标签: jax-ws


    【解决方案1】:

    简而言之:

    如果不给wsdl,客户端怎么知道调用哪个服务,调用哪个操作,操作的结构是什么?

    一旦您提供了 wsdl 信息,就会为您重新创建整个架构/结构,包括传输信息、安全信息(例如,如果服务调用需要 WS-Policy 信息。

    而且wsdl只针对“客户端”。如果没有客户端使用它,为什么会有人发布这个接口文档。

    谢谢

    详细说明:

    通过wsdl文档了解不同元素的用法。

    http://download.oracle.com/otn_hosted_doc/jdeveloper/1012/web_services/ws_wsdlstructure.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-16
      • 1970-01-01
      相关资源
      最近更新 更多