如何将无状态会话Bean注入消息驱动Bean?

时间:2013-11-26 15:42:17

标签: java glassfish ejb message-driven-bean stateless-session-bean

我正在尝试在消息驱动的bean中注入一个远程无状态会话bean。

我一直在看这篇文章:  How to inject a Session Bean into a Message Driven Bean?

Session Bean和Message Driven Bean分为两个版本。

这是我尝试注入EJB的例子:

@EJB(beanName="TraitementBeanRemote")
private TraitementBeanRemote traitementBeanRemote;

应用程序抛出NamingException:

javax.naming.NamingException: Lookup failed for '#com.generator.traitement.TraitementBeanRemote' in SerialContext

我的环境:Netbeans 7.4 / Glassfish 4.0

有人对此有任何想法吗?

1 个答案:

答案 0 :(得分:1)

如果此会话Bean部署在同一台服务器上,那么我建议添加一个本地接口。 EJB可以同时具有@Remote和@Local接口。