RestEasy + Джексон и JBoss EAP 6.4 - PullRequest
       23

RestEasy + Джексон и JBoss EAP 6.4

0 голосов
/ 13 сентября 2018

Мне трудно получить простое решение HelloWorld на JBOSS EAP 6.4 из-за конфликтов версий и зависимостей.

Мне нужно предоставить REST API на сервере JBOSS EAP 6.4. Кто-нибудь знает хорошую отправную точку для этого, которая из коробки совместима? Я пытался использовать это руководство безуспешно. Я полагаю, что это связано с некоторыми версиями, которые поставляются из коробки с AS, которую я должен использовать ( совместимые версии ).

Что должны содержать мои POM и WEB.XML, чтобы я мог разработать решение для JBOSS EAP с использованием RestEasy + Jackson? Кто-нибудь знает, где найти пример HelloWorld, который работает с EAP 6.4, а не только EAP 7?

Спасибо!

1 Ответ

0 голосов
/ 13 сентября 2018

Если единственной проблемой, с которой вы сталкиваетесь, являются конфликты библиотек / загрузчиков классов, добавьте <scope>provided</scope> ко всем зависимостям в вашем pom.xml, которые, как вы знаете, JBoss уже предоставляет, и они не будут включены в вашу WAR.

Если вы хотите игнорировать библиотеки / модули JBoss и указать свои собственные (что обычно является проблемой), которые вы должны ввести в свои развертываемые, специфичные для JBoss XML-файлы, которые инструктируют сервер приложений не предоставлять свои собственные библиотеки.

см .: https://www.baeldung.com/resteasy-tutorial (структура-развертывания jboss)

...