java - Apache CXF 能否生成客户端并自动获取 WSDL 和模式的本地副本?

标签 java web-services soap cxf

我继承了一个依赖 Apache CXF 生成的客户端的项目。该客户端的实例化速度很慢。我认为这是因为 WSDL、模式和 DTD 没有存储在本地,它们每次都是远程获取的。

有没有办法生成 CXF 客户端,在生成客户端时自动创建 WSDL 和架构的本地副本?

除了CXF之外,是否有其他工具可以生成自动将这些资源拉取到本地的java代码?

最佳答案

您可以使用wsdl2java插件,您可以提供wsdl的url或本地复制引用。有关更多信息,请参阅插件文档 here和示例程序here

关于java - Apache CXF 能否生成客户端并自动获取 WSDL 和模式的本地副本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45759264/

相关文章:

java - ENOENT (No such file or directory) 当那里有文件时

java - 如何在并发线程中操作 "ConcurrentModificationException"和 `values()` 时避免 HashMap `put()`?

java - 在一个 Activity 中调用其他 Activity ?

java - 如何在 Android 中支持 unicode 字体?

java - 如何在WildFly(耳朵中)中配置EJB WebServices

java - 避免 RPC (SOAP) API 之间的中间数据转换?

java - 通过 body 内的 taglib 定义变量

java - 使用 SAML (SSO) 的 Web 服务安全性 - 如何?

c# - 使 Visual Studios "Add Service Reference"功能使用现有类

node.js - 无法 promise 具有带有 'Async' -后缀的正常方法的 API