Weld 2.x, reference implementation of CDI spec 1.1.
2 ответа

Невозможно ввести дао в пользовательском модуле входа

У меня есть веб-приложение, работающее в Wildfly, которое использует Spring и JPA. Теперь я перемещаю модуль входа в приложение как пользовательский модуль в JBoss. Фрагмент кода, как показано ниже. MyLoginModule public class MyLoginModule extends A…
24 апр '15 в 10:56
1 ответ

Являются ли функции особенными в CDI по сравнению с @Inject и BeanManager.getBeans(Function.class)?

У меня есть два класса, которые я хочу ввести: @ApplicationScoped public class BeanThing { public String apply(String s) { return "bt(" + s + ")"; } } а также @ApplicationScoped public class ClassFunction implements Function<String, String> { …
04 сен '17 в 19:08
2 ответа

Ошибка развертывания приложения с использованием Jersey с Weld CDI на Tomcat

Я работаю над веб-приложением, используя Jersey 2.7 + Weld 2.2.0 + EclipseLink (JPA 2.1). Затем я попытался "склеить" CDI с помощью "jersey-gf-cdi.jar", но когда я пытался развернуть приложение на Tomcat (7 или 8), я получил ошибку ниже: 03-May-2014…
03 май '14 в 22:13
1 ответ

Defer TransactionalObserverNotifier завершается с ошибкой ARJUNA016082: синхронизация не разрешена

В настоящее время у меня возникает проблема, когда я запускаю событие CDI через прослушиватель жизненного цикла Hibernate и откладываю уведомление до тех пор, пока транзакция не будет успешно выполнена с помощью @Observe(during = ...), Эта логика от…
23 дек '17 в 15:45
1 ответ

Данные Deltaspike (CDI + JPA) Пользовательские PrePersistAuditListener и PreUpdateAuditListener для пользовательских java.time.ChronoLocalDateTime в UTC

Deltaspike Ver 1.7.2 на Wildfly 9.0.2. Финал Я использую JPA @EntityListeners(AuditEntityListener.class) и функциональность аудита Deltaspike Data (@CreatedOn, @ModifiedOn а также @ModifiedBy аннотации) на компоненте с той разницей, что у меня есть …
09 дек '16 в 09:30
1 ответ

Tomcat - WELD обходной путь для асинхронных запросов

У меня есть приложение REST, реализованное с помощью WELD 3.0.5 и RestEasy 3.6.1, работающее на Tomcat 9. Для асинхронных запросов Tomcat запускает событие уничтожения запроса в другом потоке, чем тот, который инициировал инициализированное событие.…
02 ноя '18 в 13:29
1 ответ

Продюсер открывает Weld в процессе Arquillian

При выполнении модульного теста с Arquillian с использованием встроенного плагина Glassfish я получаю следующую ошибку CDI: 2015-09-18 06:25:24,376 DEBUG | main | org.jboss.weld.Reflection | WELD-000620: interface com.SupportedLocales is not declare…
20 сен '15 в 08:07
0 ответов

Weld CDI Decorator НЕ работает с Groovy

Сейчас я работаю над проектом JEE с использованием Groovy, они работают довольно хорошо, даже если в некоторых случаях нам нужно использовать @CompileStatic для Weld. Однако я обнаружил, что при использовании CDI Decorator есть еще одна проблема. Эт…
11 фев '18 в 08:23
1 ответ

Инъекция в ресурс Джерси, HK2 делает инъекцию вместо Weld при работе в Java SE -> Неудовлетворенная зависимость

У меня есть простое тестовое приложение, которое я развертываю в GlassFish (только один ресурс, в который вставлен один простой класс). На GlassFish все работает нормально (за исключением исключений при входе в FINE, смотрите здесь). Я могу успешно …
16 июл '14 в 11:17
1 ответ

CDI кросс-инъекция BDA в Wildfly 8.1

У меня есть файл EAR со следующей структурой: Libjar.jarTest1 Test2 ejb.jarTest1Impl war.warTest2Impl TestServlet Jar.jar содержит два интерфейса Test1 Test2 TestServlet внедряет Test1, который разрешается в Test1Impl, только если у меня есть манифе…
24 авг '14 в 17:45
0 ответов

Связать сессионный компонент в контексте приложения

У меня есть карта идентификатора сессии, и я хочу, чтобы каждая сессия была связана с идентификатором сессии. BoundSessionContext сказано использовать, но я не могу понять, как установить для него значение карты. Есть ли пример кода или другой спосо…
25 май '15 в 06:10
1 ответ

Java EE с использованием метода производителя выдает исключение "WELD-001408 Unsatisfied dependencies .."

Привет, Я абсолютно новый для Java EE и CDI. Я пытаюсь настроить тестовый проект, чтобы сделать мои первые шаги с JAX-RS и CDI. У меня включен CDI, предоставив beans.xml. Пока я тестирую, я использую элемент bean-discovery-mode="all". Кажется, CDI р…
14 июл '14 в 13:02
1 ответ

Отключить / включить перехватчик во время выполнения

У меня есть некоторые перехватчики, которые используются для отладки (производительность, регистрация использования методов и т. Д.) Наших приложений JavaEE. В производственной системе я не хочу, чтобы эти перехватчики были включены по умолчанию, но…
23 фев '17 в 09:44
4 ответа

Как переопределить встроенный картограф исключения в Джерси 2.23?

В одном из моих проектов я уже обновил Джерси с версии 2.14 в 2.23, Но я много часов бьюсь над одной проблемой. Мой проект определяет свой собственный ExceptionMapper для ValidationException, но, к сожалению, в Джерси уже есть встроенный сопоставите…
31 июл '16 в 08:05
1 ответ

Как эффективно обновить свойство, содержащееся в нескольких классах?

У меня есть этот простой шаблон, где контроллер / компонент поддержки управляет одним экземпляром объекта в @ViewScoped контекст. Представление берет пару таких бобов и отображает информацию. Подход, который я использую, был описан Энди Гибсоном в э…
01 ноя '13 в 14:29
1 ответ

Валидация метода с помощью Weld и Hibernate Validator

Кто-нибудь знает, как запустить проверку метода при использовании Weld и Hibernate Validator? Мое приложение должно быть автономным, поэтому я не использую сервер приложений. @NotNull ограничение для метода test в моем коде ниже просто игнорируется.…
31 дек '13 в 23:14
1 ответ

Исключение Omnifaces при развертывании на Tomcat 7

Я пытаюсь добавить Omnifaces 2.1 в веб-приложение, чтобы использовать FullAjaxExceptionHandler и, возможно, другие функции в Omnifaces 2.1. Я прочитал и следил за следующим постом BallusC и все еще застрял: Как установить и использовать CDI на Tomca…
08 авг '15 в 23:00
1 ответ

Можно ли получить ссылку на содержащий класс (CDI)?

Моя установка как ниже - public class ParentModel { private StatusModel sm; } StatusModel класс как ниже - public class StatusModel { private ParentModel pm; public void setParentModel(ParentModel pm) { this.pm = pm; } } pm внутри StatusModel ссылка…
22 ноя '17 в 09:55
0 ответов

Сварка 2.0. Финал, Tomcat 7 и JSF 2.2

На данный момент мы используем вышеуказанную комбинацию, за исключением того, что мы все еще на JSF 2.1. Но я очень сильно скучаю по View Scope в среде CDI, я пытался обновиться до JSF 2.2, оставляя все остальное на месте. Теперь я столкнулся с неск…
26 сен '13 в 08:14
0 ответов

Круговой тупик в Webapp с помощью Weld CDI

У меня есть проблема где-то в моем веб-приложении, но я не могу найти решение. У меня круговой тупик, и они случаются всегда на 2 бобах. Однако используемые ими ресурсы не распределяются между этими двумя компонентами. Я не могу найти связь, если бы…
31 янв '18 в 09:30