Я хотел бы настроить 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>
Что я здесь не так делаю?