我正在使用 JAX-WS wsimport 生成 stub 来调用 Web 服务。我需要 JAX-WS 2.2 或更高版本 - 默认情况下仅适用于 JDK/JRE 7。JAX-WS 2.2 可以使用的最低 JRE/JDK 是多少?可以和JRE5一起使用吗?可以和JRE6一起使用吗? JAX-WS 文档描述了如何将 JAX-WS 2.2.x 与 JDK 6 结合使用 - https://jax-ws.java.net/2.2.7/docs/ch02.html#running-on-top-of-jdk-6
但是,该文档似乎适用于服务器端的 Web 服务。我在文档中找不到任何关于它是否可以用于 JRE 6 客户端 stub 的明确信息(即使用 JAX-WS 2.2.x 生成客户端 stub ,然后针对 JRE 6 运行它们)。
这完全支持吗?有什么注意事项吗?
最佳答案
使用Java Endorsed Standards Override Mechanism这是客户端和服务器都要走的路。
此机制也适用于 Java 5,但我预计 JAX-WS 2.2 不会对此进行太多测试。
关于java - 与 JAX-WS 2.2.x 一起使用的最低 JDK 和 JRE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26352044/