如何删除JAX-WS生成的标题注释?

时间:2010-07-19 08:35:00

标签: java jax-ws

客户要求我们从生成的WSDL和XSD文件中删除JAX-WS生成的注释。生成的文件包含以下注释:

<!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.x.x-xxx-. -->

我没有找到任何可以做到的事情,所以我会问这里。除了修补JAX-WS之外,还有哪些简单的解决方案?

1 个答案:

答案 0 :(得分:4)

回答我自己的问题:最简单的解决方案是修补jar文件中的版本号,该文件从文件名version.properties(/com/sun/xml/ws/util/version.properties)读取并重建jar文件jaxws-rt.jar,其中包含此类。

在Tomcat中使用servlet过滤器的另一种方法也有效,但性能下降。