У меня есть приложение для простого приложения, которое развертывается на сервере IBM MobileFirst 7.1 Liberty Server. (Я не знаю, как работает JAX-RS, но он включен во время работы сервера libty).JAX-RS - Загрузка классов @Provider из файла jar
Мне нужно поделиться некоторыми из моих общих кодов с другими командами, поэтому я переместил часть кода в отдельный проект maven, который должен быть обработан и добавлен в качестве серверной библиотеки. Все это отлично работает, пока мне не пришлось добавлять некоторые аннотированные классы @Provider в отдельный проект maven. В частности, некоторые реализации ExceptionMapper отмечены аннотацией @Provider.
Я попытался установить класс непосредственно в классах приложений getClasses()
. Это, похоже, сработало, но я получаю предупреждающее сообщение о том, что мои реализации mapper исключений должны быть отмечены аннотациями @Provider или @Path (какие они есть).
Есть ли какой-то трюк, чтобы заставить JAX-RS распознавать эти классы ресурсов из файла Jar?
Всегда указывайте свою версию IBM MobileFirst ... –
@IdanAdar Мы запускаем MFP 7.1 –