Библиотека JAXB не включена по умолчанию в JBoss 4.2.2? - PullRequest
1 голос
/ 06 февраля 2012

Я создал ws-клиент, используя инструмент wsconsume из jboxx 4.2.2 (обязательно использовать jboss 4.2.2 для моего проекта).

Когда я заархивировал и развернул jar, и использовал его в своемПроект, он бросил исключение класс не найден.

После исследования выяснилось, что необходимые библиотеки jaxb не включены в jboss 4.2.2 по умолчанию.

Я могу просто скопировать требуемыйбиблиотеки из папки клиента на сервер / default / lib, но мне было интересно, есть ли конфигурация, которую я могу изменить, чтобы включить папку клиента по умолчанию?

sidenote: мне кажется странным, что я могу сгенерироватьклиент, но не сможет развернуть его без копирования библиотек jaxb или настройки конфига, я что-то упустил?

1 Ответ

2 голосов
/ 06 февраля 2012

После расследования выяснилось, что требуемые библиотеки jaxb по умолчанию не включены в jboss 4.2.2.

Да.JBoss 4 является древним и предшествует JAXB 2.

Мне было интересно, есть ли конфигурация, которую я могу изменить, чтобы включить папку клиента по умолчанию?

Нетвам нужно будет включить необходимые библиотеки либо в самом приложении, либо в server/default/lib.

Мне кажется странным, что я могу сгенерировать клиент, но не могу развернуть его без копированиябиблиотеки jaxb или настройка config

Генерация кода - всего лишь упражнение по выводу текста.Само по себе это не требует библиотек, которые он генерирует для использования кода.

...