Как удалить сгенерированный JAX-WS заголовок комментария? - PullRequest
4 голосов
/ 19 июля 2010

клиент попросил нас удалить комментарии, сгенерированные JAX-WS, из сгенерированных файлов WSDL и XSD.Сгенерированные файлы имеют такие комментарии:

<!-- 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 Ответ

4 голосов
/ 27 сентября 2010

Чтобы ответить на мой собственный вопрос: самое простое решение состояло в том, чтобы исправить номер версии в файле jar, который читается из имени файла version.properties (/com/sun/xml/ws/util/version.properties) и пересобрать файл jar jaxws-rt.jar, в котором содержится этот класс.

Альтернативный подход с использованием фильтра сервлетов в Tomcat также работает, но имеет снижение производительности.

...