Apache CXF: ограничение доступа rt.jar, для чего нужен jaxb-impl? - PullRequest
1 голос
/ 13 февраля 2012

Относится к Ограничение доступа к классу из-за ограничения на требуемую библиотеку rt.jar? В jaxb-impl есть много классов, предоставляемых rt.jar, что является причиной предупреждения.

Я сгенерировал свой веб-сервис из файла WSDL.

Если я собираюсь исключить jaxb-impl для того, чтобы избавиться от предупреждения, зачем это тогда?

Какие библиотеки мне действительно нужны для работы моего веб-сервиса, и какие были полезны только для генерации кода, связанного с ним?

1 Ответ

3 голосов
/ 13 февраля 2012

jaxb-impl - это реализация JAXB, которую CXF будет использовать по умолчанию.В большинстве случаев вы можете удалить его во время выполнения (но не во время wsdl2java), и CXF будет в порядке.Однако jaxb-impl, в который загружается CXF, как правило, новее, чем версии, найденные в JDK, и обычно имеет несколько исправленных ошибок, которые все еще будут присутствовать в версиях JAXB в JDK.Пользователи CXF и CXF, как правило, довольно сильно подчеркивают JAXB и находят интересные проблемы, которые мы регистрируем вместе с ними и в конечном итоге исправляем.

...