客户要求我们从生成的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之外,还有哪些简单的解决方案?
答案 0 :(得分:4)
回答我自己的问题:最简单的解决方案是修补jar文件中的版本号,该文件从文件名version.properties(/com/sun/xml/ws/util/version.properties)读取并重建jar文件jaxws-rt.jar,其中包含此类。
在Tomcat中使用servlet过滤器的另一种方法也有效,但性能下降。