Описание тега openwebbeans

1 ответ

Ошибка Omnifaces 2.0 при запуске с OpenWebbeans

Я конвертирую свое существующее JSF-приложение с Primefaces на TomCat7 для использования CDI и Omnifaces 2.0. Я уже использовал предыдущую версию Omnifaces в веб-приложении раньше. TomEE не вариант, и после нескольких попыток с Weld я начал работать…
25 апр '15 в 15:38
2 ответа

Компонент OmniFaces CDI @ViewScoped, развернутый в WebSphere 7 (Java EE 5), обнуляет все EJB, внедренные с помощью @EJB: NPE/NullPointerException

У меня есть простой компонент OmniFaces 1.8.3 с областью видимости, успешно развернутый в WebSphere 7 (7.0.50) вместе с OpenWebBeans 1.2.8 (и Mojarra 2.1.27 BTW): import java.io.Serializable; import java.util.List; import javax.annotation.PostConstr…
0 ответов

Является ли @Intercepted Bean<?> Допустимой парой типа и спецификатора для внедрения?

Я использую механизм транзакций Narayana через стандарт CDI 2.0 (SE). Все отлично работает со сваркой, но я получаю странное исключение из OpenWebBeans 2.0.8, как описано ниже. Механизм транзакций Narayana имеет точку впрыска, объявленную примерно т…
13 дек '18 в 23:18
2 ответа

OpenWebBeans + MyFaces + Tomcat = IllegalStateException

Я пытаюсь заставить OWB (с MyFaces & Primefaces) работать на Tomcat 8.0.33. Кажется, что независимо от того, как я настраиваю вещи, я получаю эту ошибку... org.apache.myfaces.webapp.AbstractFacesInitializer.initFaces An error occured while initializ…
09 май '16 в 21:46
0 ответов

Инъекция SLF4J Logger - вводится только один раз

Я хочу ввести org.slf4j.Logger в классы, которые нуждаются в этом вместо того, чтобы объявить это как статическое наверху и указать имя класса, например. private static final Logger log = LoggerFactory.getLogger(Application.class); Для этого я созда…
29 окт '15 в 10:12
1 ответ

beans.xml в JAR вызывает java.lang.NoClassDefFoundError: javax.faces.component.behavior.Behavior

Я использую Websphere 8.5 и его внутренние платформы Java EE, Apache OpenWebBeans для DI и Apache MyFaces для просмотра. У меня также есть JAR с некоторыми bean-компонентами, помеченными как "@Named" (так что это управляемые bean-компоненты OpenWebB…
06 апр '15 в 19:30
1 ответ

В bean-компоненте, способном к пассивации CDI, возможно ли, чтобы не-пассивирующие зависимости могли быть повторно введены, а не пассивированы?

В bean-компоненте, способном к пассивации CDI, возможно ли, чтобы не-пассивирующие зависимости могли быть повторно введены, а не пассивированы? Рассмотрим этот код: @SessionScoped public class UserData implements Serializable { @Inject private Logge…
06 июл '15 в 16:43
1 ответ

Как внедрить FacesContext с помощью JSF 2.3 и TomEE?

Я пытался использовать JSF 2.3 с сервером TomEE, и у меня возникают проблемы с использованием @Inject аннотация с FacesContext объект. Когда я использую его, я получаю следующее исключение при запуске моего сервера TomEE: SEVERE: CDI Beans module de…
23 авг '17 в 18:04
1 ответ

IllegalLoopbackException: невозможно вызвать метод для одноэлементного сессионного компонента при создании экземпляра компонента

Я получаю следующее исключение: Exception data: javax.ejb.IllegalLoopbackException: Cannot call a method on a singleton session bean while constructing the bean instance : MyWar.war#BarProducer Мой код выглядит следующим образом. У меня есть сессион…
24 окт '13 в 17:02
1 ответ

CDI - Внедрение объектов в класс EJB с использованием методов производителя в Weblogic 10.3.6

Я хотел бы использовать CDI для внедрения объектов в класс EJB с использованием метода продюсера в Weblogic 10.3.6. Weblogic 10.3.6 является контейнером Java EE 5 и поэтому не поддерживает CDI "из коробки". Переход на Weblogic 12c (который поддержив…
22 авг '14 в 06:26
0 ответов

ContainerRequestFilter вызывается дважды

У меня есть простое приложение Apache Meecrowave 1.2.1 (OWB+CXF) с ContainerRequestFilter: @Singleton @Provider public class AppInstanceAndSecurityFilter implements ContainerRequestFilter { ... @Inject private AppInstanceService appInstanceService; …
11 июл '18 в 14:45
2 ответа

CDI 1.1: Должен ли @Observed @Initialized(TransactionScoped.class) работать?

CDI 1.1: есть @Observes @Initialized(TransactionScoped.class) должен работать? @ApplicationScoped public class MyClass { public void processConversationScopedInit(@Observes @Initialized(TransactionScoped.class) Object payload) {} public void process…
28 авг '18 в 21:16
2 ответа

Ссылка на компонент CDI в неуправляемом компоненте CDI

Можно ли получить экземпляр компонента CDI внутри класса, созданного с использованием new ключевое слово? В настоящее время мы вносим некоторые улучшения в старое приложение, и мы всегда получаем исключение ContextNotActiveException каждый раз, когд…
19 фев '15 в 07:06
0 ответов

Конфигурация OpenWebBeans

Я использую OpenWebBeans внутри Apache Tomcat 7. Я хотел бы использовать его вместе с DeltaSpike и RestEasy. Ниже приведен список зависимостей для OWB. &lt;dependency&gt; &lt;groupId&gt;org.apache.openwebbeans&lt;/groupId&gt; &lt;artifactId&gt;openw…
01 апр '15 в 02:19
1 ответ

javax.enterprise.inject.Vetoed Открытые веб-бины, какой jar?

Я хочу попробовать Open Web Beans 1.6.2, но на своем веб-сайте перечислены jar-файлы для добавления поддержки CDI в приложение Java SE. openwebbeans-spi.jar openwebbeans-impl.jar geronimo-jcdi_1.0_spec.jar geronimo-atinject_1.0_spec.jar geronimo-int…
27 окт '15 в 14:48
0 ответов

Как внедрить событие в бин Singleton при запуске

Добрый день, Может ли кто-нибудь дать мне совет о том, как внедрить событие в компоненте Singleton при запуске. Вот мой код (работает нормально на Weld (Glassfish 3.1.2)) @Singleton @Startup public class SingletonBean { @Inject @Type private Event&l…
01 июл '14 в 03:43
1 ответ

EclipseLink: Как включить проверку бинов без JEE ​​/CDI? (так называемое включение в SE)

У нас есть тестовое расширение, которое создает EntityManager для наших тестов: Map&lt;String, String&gt; properties = new HashMap&lt;String, String&gt;(); properties.put(PersistenceUnitProperties.JDBC_DRIVER, DRIVER_NAME); properties.put(Persistenc…
13 ноя '18 в 21:31
3 ответа

@PersistenceContext всегда нулевой

Я пытаюсь заставить CDI (с Open Web Beans) работать из модульного теста с использованием Delta Spike (@RunWith(CdiTestRunner.class)). Внедрение зависимостей работает нормально, но мой EntityManagerFactory всегда равен нулю: public class EntityManage…
17 апр '15 в 15:00
1 ответ

Maven: javax.enterprise.context.ContextNotActiveException при выполнении тестов с openejb

Я создал несколько модульных и интеграционных тестов для моего проекта Java-ee с помощью OpenEjb и Junit со встроенным контейнером. Тесты в Eclipse работают нормально, бины (CDI/EJB) вводятся и работают нормально. Но когда я запускаю тесты с maven и…
31 июл '15 в 12:59
1 ответ

Использование плагина Tomee Maven с обновленными OpenWebBeans

Я использую плагин Tomee Maven для разработки приложения, которое использует передачу событий CDI. В настоящее время я не могу запускать события, имеющие параметры общего типа, и, насколько я могу судить, это связано с тем, что экземпляр Tomee хочет…
10 дек '15 в 12:10