Настройка перехватчика в дескрипторе развертывания EJB3.2 - PullRequest
2 голосов
/ 26 марта 2020

Я хотел бы настроить Interceptor только в одном профиле Maven, поэтому очевидным решением будет замена текущей привязки перехватчика на основе аннотаций решением на основе дескриптора развертывания. Однако я не могу заставить это работать. Предположим, у меня есть боб:

// @MyInterceptor
@Stateless
public class MyBean {
    // ...
}

И у меня есть соответствующий ejb-jar.xml:

<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar>
    <assembly-descriptor>
        <interceptor-binding>
            <ejb-name>MyBean</ejb-name>
            <interceptor-class>com.example.MyInterceptor</interceptor-class>
        </interceptor-binding>
    </assembly-descriptor>
</ejb-jar>

Что я здесь не так делаю?

...