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

标签 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 之外,还有什么简单的解决方案吗?

最佳答案

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

在 Tomcat 中使用 servlet 过滤器的替代方法也有效,但会降低性能。

关于java - 如何删除 JAX-WS 生成的标题注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3279500/

相关文章:

java - Spring WebSecurityConfigurerAdapter 允许 POST?

java - 即使 Apache CXF 存在依赖性,也使用 JAX-WS stub

java - 如何从 wsimport 生成 SoapProxy?

java - 将 JAX-WS 2.2.5 客户端与 JDK/JRE 1.5 一起使用

java - 使用索引在 arraylist 的 arraylist 中添加元素

java - 如何部署基本的java应用程序

java - 使用 For 循环的标准差不起作用

java - 无法从 ADB shell 启动 Activity

java - 使用 WSDL 从 url 和身份验证实例化 JAX-WS 服务

java - wsgen ant 任务忽略@webMethod(exclude=true) 注解