【发布时间】:2010-07-30 22:04:29
【问题描述】:
我想定义 5 个带有 @WebService 注释的类,并使用 wsgen 为所有这些类创建一个 wsdl。每个类都是它自己的端口。我一直在阅读 wsgen 文档,这似乎是不可能的。但是,当我查看 wsdl 规范时,它似乎是可能的。 http://www.w3.org/TR/wsdl#_ports 有谁知道如何用 wsgen 做到这一点?
【问题讨论】:
标签: web-services wsdl jax-ws wsgen
我想定义 5 个带有 @WebService 注释的类,并使用 wsgen 为所有这些类创建一个 wsdl。每个类都是它自己的端口。我一直在阅读 wsgen 文档,这似乎是不可能的。但是,当我查看 wsdl 规范时,它似乎是可能的。 http://www.w3.org/TR/wsdl#_ports 有谁知道如何用 wsgen 做到这一点?
【问题讨论】:
标签: web-services wsdl jax-ws wsgen
我不熟悉 wsgen,但是……据我所知,您只能有一个面向 Web 服务的类。但是,您可以定义多个操作,每个操作都是类中的不同方法。也许你可以这样做:
wsgen 运行您的“fronting”类以创建具有 5 个单独操作(每个类一个)的 WSDL附带说明,通常最好自上而下而不是自下而上定义 Web 服务。先创建 WSDL,然后使用 wsdl2java 之类的东西创建 java 骨架。
【讨论】: