Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
3 / 3 / 1
Регистрация: 31.03.2015
Сообщений: 24

Wildfly10, jersey mvc extension

15.02.2016, 15:31. Показов 920. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
нужно заменить встроенный в wildfly jax-rs resteasy на jersey.
добавил в проект
XML
1
2
3
4
5
    <dependency>
        <groupId>org.glassfish.jersey.containers</groupId>
        <artifactId>jersey-container-servlet</artifactId>
        <version>2.22.1</version>
    </dependency>
jersey работает нормально, далее добавил mvc расширение https://jersey.java.net/docume... t/mvc.html

XML
1
2
3
4
5
    <dependency>
        <groupId>org.glassfish.jersey.ext</groupId>
        <artifactId>jersey-mvc</artifactId>
        <version>2.22.1</version>
    </dependency>
после этого деплой начал валиться с ошибкой
Caused by: org.jboss.weld.exceptions.DeploymentExce ption: WELD-001408: Unsatisfied dependencies for type ServiceLocator with qualifiers @Default

at injection point [UnbackedAnnotatedField] @Inject private org.glassfish.jersey.server.mvc.internal .ViewableMessageBodyWriter.serviceLocato r

at org.glassfish.jersey.server.mvc.internal .ViewableMessageBodyWriter.serviceLocato r(ViewableMessageBodyWriter.java:0)

"}}

вычитал что нужно добавить
XML
1
2
3
4
5
    <dependency>
        <groupId>org.glassfish.jersey.containers.glassfish</groupId>
        <artifactId>jersey-gf-cdi</artifactId>
      <version>2.14</version>
    </dependency>
деплой отрабатывает нормально, но появилась ошибка в рантайме
java.lang.RuntimeException: RESTEASY003945: Unable to instantiate MessageBodyWriter

похоже нужно отключить встроенный resteasy, но как не понял.

удалял полностью модуль resteasy из wildfly-10.0.0.Final\modules\system\layers\base\ org\jboss\resteasy\
сервак перестает подниматься вобще, заодно удалил из standalone.xml
XML
1
2
    <extensions>
        <extension module="org.jboss.as.jaxrs"/>
не помогло.

как отключить resteasy если в этом дело или как заставить работать jersey-mvc расширение ?
спасибо
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.02.2016, 15:31
Ответы с готовыми решениями:

Jersey клиент
Не могу создать клиента для моего REST'ful сервиса, похоже я что-то упускаю важное из примеров, помогите разобраться. Создание...

Weld+Jersey+tomcat8
Не могу понять как использовать аннотацию @Inject в моем простом проекте. Для CDI юзаю Weld. Во время запуска проекта в tomcat INFO ...

Jersey & JSON
Есть REST клиент. Посылаю пост запрос с параметрами - получаю ответ. Нужно розпарсить...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.02.2016, 15:31
Помогаю со студенческими работами здесь

Jersey и возврат XML ответа
Тестировал небольшой сервис отвечающий xml'ем и стало интересно что будет делать Jersey если сказать что ответ должен быть XML, а объкт...

Авторизация для RESTful в Java(Jersey)
Мне нужна авторизация в RESTful в Java(Jersey).Помогите пожалуйста ! Я разработал полностью веб-сервис кроме авторизации.Если необходимо...

(Jersey 2.2) Как работать с 2 и более контроллерами?
Есть База и 4 контроллера, осуществляющих обработку для каждой сущности отдельно. Примеры путей: person/all, desktop/all, room/all ...

Книги по Jersey rest web services
Всем привет хотел спросить знает ли кто хорошие книги по jersey web services?

Jersey + embedded grizzly jar deploy in background
Всем доброго дня! Что-то я уже голову сломал, может подскажет кто-нибудь. Собираю проект (jersey, embedded grizzly) в jar. Все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru