Jakarta ee 接受者不';不能在消息驱动Bean中工作

Jakarta ee 接受者不';不能在消息驱动Bean中工作,jakarta-ee,interceptor,message-driven-bean,Jakarta Ee,Interceptor,Message Driven Bean,我试图使用来自消息驱动bean的方法级拦截器。但我使用它时,并没有调用拦截器,但当我在类级别上使用拦截器时,或者在onMessage方法上放置@interceptors(sampleInterceptor.class)时,拦截器就起作用了 任何人都知道为什么在消息驱动bean中的任何私有方法上放置@interceptors(sampleInterceptor.class)时不会调用拦截器 根据ejb3.1规范,我正在使用glassfish服务器4.0: 可以为会话bean的业务方法和消息驱动be

我试图使用来自消息驱动bean的方法级拦截器。但我使用它时,并没有调用拦截器,但当我在类级别上使用拦截器时,或者在onMessage方法上放置@interceptors(sampleInterceptor.class)时,拦截器就起作用了

任何人都知道为什么在消息驱动bean中的任何私有方法上放置@interceptors(sampleInterceptor.class)时不会调用拦截器


根据ejb3.1规范,我正在使用glassfish服务器4.0

可以为会话bean的业务方法和消息驱动bean的消息侦听器方法定义拦截器方法

A必须遵守几条规则,其中之一是:

该方法必须声明为public


根据ejb3.1规范:

可以为会话bean的业务方法和消息驱动bean的消息侦听器方法定义拦截器方法

A必须遵守几条规则,其中之一是:

该方法必须声明为public


是的,成功了。谢谢您必须在另一个会话bean中声明方法,然后您可以从该消息驱动bean调用该方法。谢谢您必须在另一个会话bean中声明方法,然后可以从该消息驱动bean调用该方法。