caching - 如何在 Java 中缓存 JAX-WS stub /端口?

标签 caching jax-ws

用例是应用程序(在 JBoss 5 上运行)必须在非常有限的带宽上运行。目前,每次我们进行网络服务调用时,我们都会请求 wsdl 并使用 JAX-WS 重新创建 stub 。 .每次创建 stub 时,都会重新下载 wsdl 和架构。理想情况下 wsdl 永远不会被下载,因为我们已经有了模式的副本,但即使缓存也能工作。如果缓存是可序列化的,则加分!

是否可以缓存 JAX-WS stub /端口?

最佳答案

目前找到的最佳答案:

告诉服务查看本地 wsdl:
JAX-WS client : what's the correct path to access the local WSDL?

即时更改端点:
JAX-WS Loading WSDL from jar

我没有看到缓存的方法,但是可以按照 Metro 上此页面上的指定使用本地副本:Developing client application with locally packaged WSDL

(在 SO 问题上找到: How to cache a WSDL with Java-WS )

关于caching - 如何在 Java 中缓存 JAX-WS stub /端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4382268/

相关文章:

jaxb - 为什么 CXF/JAXB 在编码到 SOAP 消息之前将整个 InputStream 读入内存

java - Maven JAX-WS WSGEN "Class not found error"

java - weblogic 上的 JAXWS Client ServiceConfigurationError

java - 在 Tomcat 上部署 Web 服务时出现 Xerces 错误

caching - 在单页上禁用/绕过 Magento 整页缓存

javascript - 使用 Javascript 进行脚本缓存的最佳实践

c# - 在 C# 中按值排序的排序字典(LRU 缓存)

android - RxJava 和缓存数据

php - 具有 APC 缓存的 key 组

java - 如何在 SOAPHandler 中使用 spring bean