Описание тега weld-se

5 ответов

Проблемы с обнаружением компонентов при использовании сварки с плагином Gradle.

Я создаю приложение Java SE на базе Gradle, построенное на основе Hibernate, в качестве своего ORM. Мой план заключается в использовании weld-se чтобы иметь возможность использовать аннотации CDI для инъекций EntityManagers на протяжении всего прило…
15 май '15 в 09:16
1 ответ

Как сварной контейнер обслуживать для применения в среде Java?

Я новичок в сварке, и через несколько дней изучаю, но знаю только фундаментальную концепцию сварки. Я собираюсь использовать сварочный контейнер в среде Java. И вот что самый простой способ иметь CDI и JPA в Java SE? мой сегмент кода ниже: public cl…
24 сен '16 в 14:23
0 ответов

Внедрение зависимостей завершается неудачно в FatJAR с использованием Dropwizard и Weld SE

Я застрял в упаковке простого приложения Dropwizard в FatJar/UberJAR, используя Weld SE для внедрения зависимостей. Вот мой минимальный пример: Класс приложения public class WeldApplication extends Application<WeldApplicationsConfiguration> { …
04 июл '18 в 09:30
2 ответа

Тест gradle не выполнен из-за отсутствия класса перехватчика

Я работаю над упражнениями в начале Java EE 7, за исключением того, что пытаюсь адаптировать их для использования Gradle вместо Maven. Для упражнения перехватчика из главы 2 я написал этот build.gradle: apply plugin: 'java' repositories { mavenCentr…
23 апр '15 в 04:43
3 ответа

Предупреждение при запуске сварки 3 с недопустимым XSD beans.xml для сварки: тег сканирования

Я только что обновил Weld с версии 2.4.4 до 3.0.1. Я сталкиваюсь со следующей ошибкой при запуске приложения и не могу найти решение. Я использую Weld SE. Sep 15, 2017 1:25:12 PM org.jboss.weld.xml.BeansXmlHandler error WARN: WELD-001208: Error when…
15 сен '17 в 11:44
1 ответ

Сварка-Джунит5 со сваркой 3

Недавно мы обновили Weld до версии 3.0.3.Final (он есть в Wildfly 12). Теперь weld-junit5 1.3.1.Final (самая последняя версия) выдает исключение java.lang.NoSuchMethodError: javax.enterprise.inject.spi.AfterBeanDiscovery.addBean()Ljavax/enterprise/i…
28 фев '19 в 12:49
1 ответ

Сварщик не может найти бин в другой банке на пути к классам при запуске из командной строки

У меня есть простое отдельное приложение, которое использует weld-se, но мне не удается обнаружить bean-компоненты из всех архивов bean-файлов на моем classpath По сути, у меня есть несколько файлов JAR в каталоге, где я запускаю: java -classpath * …
04 фев '19 в 09:51
1 ответ

"Аргумент bean не должен быть нулевым" при упаковке DeltaSpike & Weld SE в качестве супер-фляги

Я пытаюсь упаковать приложение командной строки, используя CDI, DeltaSpike (для начальной загрузки) с Weld SE в качестве реализации CDI. Приложение работает нормально при запуске из моей IDE, но я получаю тупое сообщение об ошибке при упаковке прило…
16 мар '17 в 23:13
1 ответ

Сварка с использованием альтернативного производителя из src/test/META-INF/beans.xml

Я пытаюсь использовать Weld SE 2.3.0.Final, чтобы поменять альтернативную реализацию внедренной зависимости во время тестирования путем предоставления другого beans.xml в src/test/resources/META-INF Кажется, всегда используется основная версия beans…
26 окт '15 в 13:18
0 ответов

Как использовать CDI внутри JUnit @BeforeClass

Я пытаюсь использовать CDI с JUnit. Я видел много примеров, которые реализуют пользовательский Runner, который использует нестатические методы. Но у меня есть еще одно ограничение. Я использую огуречный бегун поверх JUnit и селена. Поэтому я не могу…
14 сен '15 в 10:47
0 ответов

Получить все бобы с классификатором

Я ищу все бобы с классификатором. Мой текущий подход состоит в том, чтобы получить все зарегистрированные Бины и искать аннотацию Квалификатора. Но поскольку Бины являются объектами-посредниками, это невозможно. Я использую Weld SE 2.2
23 май '14 в 14:04
1 ответ

Weld-SE не регистрируется с log4j2

Я использую Weld-SE и Log4j2 для регистратора. Но я ничего не могу получить от Weld. Другие записи отлично работает. Библиотеки: <dependency> <groupId>org.jboss.weld.se</groupId> <artifactId>weld-se-core</artifactId> &l…
31 авг '14 в 10:45
1 ответ

Как я могу внедрить для универсальных унаследованных типов?

Я потратил много времени, чтобы найти какие-либо ответы, но я думаю, что должен спросить. Я использую Weld-SE для проверки своих сущностей. Я подготовил рандомизатор сущностей для тестирования. abstract class BaseEntityRandomizer<T extends BaseEn…
02 окт '18 в 01:41
2 ответа

CDI: Interceptor не вызывается при вызове из теста JUnit

Я создал перехватчик, следуя документации JBoss. Чтобы проверить перехватчик, я положил: @Interceptor @Transactional public class TransactionalInterceptor { @AroundInvoke public Object intercept(InvocationContext ctx) throws Exception { System.out.p…
16 июн '14 в 19:55
0 ответов

Weld CDI: производители суперклассов альтернатив эффективны, несмотря на cdi-spec

Дано public class BeanContainer { @Produces Bean bean = new Bean(); } и его альтернатива: @Alternative public class BeanContainerAlt extends BeanContainer { @Produces int producerInt = 10; } где боб public class Bean { boolean didPostConstruct = fal…
22 янв '19 в 14:13
2 ответа

Weld на Java SE не использует альтернативу

Я имею projectA, projectB, а также projectC Затмение Maven проектов. ProjectA содержит: IMyApi интерфейс. "Пустой" META-INF\beans.xml файл. ProjectB содержит: IMyConfig интерфейс. MyConfigJndi реализация IMyConfig, MyApiImpl реализация IMyApi, с соб…
01 дек '15 в 11:53
3 ответа

Ошибка при попытке запустить приложение Weld Se - контейнер Weld SE не может быть инициализирован - архивы бинов не найдены

Я создаю простое приложение JavaSE, используя Weld SE. Я пытаюсь запустить с Gradle Run это исключение: :compileJava UP-TO-DATE :processResources UP-TO-DATE :classes UP-TO-DATE :runmai 17, 2016 12:55:55 AM org.jboss.weld.bootstrap.WeldStartup <cl…
17 май '16 в 03:59
1 ответ

Хранилище данных Spring Elasticsearch в CDI Weld SE - UnsatisfiedResolutionException

Я пытаюсь внедрить репозиторий данных Spring (в данном случае Elasticsearch) в приложение SE, используя Weld SE. вместилище public interface EmployeeRepository extends ElasticsearchRepository<Employee, String> { List<Employee> findEmploy…
1 ответ

Подключение к сканеру WELD-SE classpath

Я искал документацию по API сканера пути к классам WELD-SE, но не смог найти. Я пытаюсь найти POJO с пользовательскими аннотациями в духе API Servlet, WebSocket и JAX-RS. Есть ли способ сделать это с WELD? Я понимаю, что уже есть библиотеки, которые…
18 окт '17 в 23:05
1 ответ

Нет активных контекстов для типа области видимости javax.enterprise.context.RequestScoped при вызове компонента из потока

При использовании Weld-SE 2.1.2.Final для получения компонента и его вызова из потока я сталкиваюсь со следующим исключением: Исключение в потоке "main" org.jboss.weld.context.ContextNotActiveException: WELD-001303: нет активных контекстов для типа …
29 окт '14 в 13:02