Как бороться с WELD-001477 после обновления JBoss EAP до 7.2.1? - PullRequest
0 голосов
/ 15 мая 2019

В настоящее время я тестирую последнюю JBoss EAP 7.2.1 по сравнению с предыдущей версией 7.2.0.В то время как 7.2.0 отлично работала для нашего крупного корпоративного приложения, более поздняя версия 7.2.1 теперь выдает много исключений, подобных этому, при запуске:

WELD-001477 : Bean Managed Bean[class package.SomeFacadeBean] с квалификаторами [@Any @Default] объявляет пассивирующую область, но имеет (n) перехватчик [class com.arjuna.ats.jta.cdi.transactional.TransactionalInterceptorMandatory перехватывает @Transactional] с непассивацией-способная зависимостьмодуль EJB, удалив здесь @ConversationScoped - но эта самая ошибка выдается для всех моих компонентов пользовательского интерфейса в модуле WEB, которые используют методы @Transactional в сочетании с @ConversationScoped для своих классов.

И ядействительно не могу удалить @ConversationScoped здесь - это бины пользовательского интерфейса, которым нужна эта область.

@ConversationScoped
public class SomeBeanUI implements Serializable {

    // Simplified example...
    @Inject
    private SomeFacade facade;

    private Object anySerializable;

    @Transactional
    public void save() {
        // ...
    }
}

Так как мне решить эту новую проблему с JBoss EAP 7.2.1?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...