我正在尝试在消息驱动的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
有人对此有任何想法吗?
答案 0 :(得分:1)
如果此会话Bean部署在同一台服务器上,那么我建议添加一个本地接口。 EJB可以同时具有@Remote和@Local接口。