use*_*353 8 java web-services jax-ws jdk1.5
Java 6随JAX-WS 2.0一起提供.据我所知,Java 5没有附带JAX-WS.
我能够使用JAX-WS 2.2.5和Java 1.6通过使用Java Endorsed Override Mechansim创建Webservice客户端存根,它将JAX-WS列为可以在Java 6中替换的组件之一.
我所要做的就是在JDK和JRE 6路径中创建一个lib\endorsed目录,然后将jaxb-api.jar和jaxws-api.jar从JAX-WS 2.2.5复制到名为endorsed的目录中.JDK和JRE 6都自动选择了2.2.5 JAX-WS.
我在Java 5文档中找不到类似的Java Endorsed Override Mechanism.我怎么在这里找到一个.这并没有像Java 6文档那样提及JAX-WS,但它也提到了认可的dirs.
我在JDK和JRE lib目录中创建了一个类似的'endorsed'目录.我将JAX-WS 2.2.5中的所有罐子(共23个罐子)复制到了背书目录中.但是,与Java 6不同,javac.exe和java.exe都没有直接选择它.我必须使用此命令行参数运行java.exe和javac.exe
-Djava.endorsed.dirs=<JDK/JRE1.5_DIR>\lib\endorsed
Run Code Online (Sandbox Code Playgroud)
一切似乎工作正常,但我想知道这是否可以保证工作 - 任何人以前遇到的任何问题?JAX-WS 2.2.5是否支持Java 5?
Java SE 5 中不包含任何 JAX-WS (JAXB) 类,因此您不需要使用认可机制,只需将其放在类路径中即可。有关 Jar 依赖项,请参阅以下链接:
但是 JAX-WS 2.2.5 支持 Java 5 吗?
是的,以下内容取自此链接: https://jax-ws.java.net/nonav/2.2.5/docs/ReleaseNotes.html#Required_Software
需要 JDK 5.0 Update 2 或更高版本
| 归档时间: |
|
| 查看次数: |
3313 次 |
| 最近记录: |