我在网上找到的有关 wsimport 的所有文档似乎对于使用目录文件 (jax-ws-catalog.xml) 的某个方面都有点模糊。我的问题是:
当我使用 wsimport 和 -catalog 选项生成 Web 服务客户端时,wsimport 是否仅在构建期间使用我的目录来查找用于创建 Web 服务的 WSDL?或者它是否也以某种方式将目录捆绑到生成的 Web 服务中,以便目录可用于在运行时查找资源?
我猜测 wsimport 仅在构建时使用目录文件来解析资源,并且如果我想在运行时使用目录文件来解析资源,我必须将 jax-ws-catalog.xml 与我的Web 客户端,但同样,到目前为止我找到的文档似乎有点不清楚,我更希望听到更了解的人明确证实这一点。
更新:我正在使用 Maven 插件来生成我的 Web 服务类 (http://mojo.codehaus.org/jaxws-maven-plugin/wsimport-mojo.html)。
如果这个问题中有任何不清楚的地方,请告诉我,我将进行编辑以添加更多信息。