我正在尝试在消息驱动的 bean 中注入(inject)一个远程无状态 session bean。
我一直在看这篇文章: How to inject a Session Bean into a Message Driven Bean?
session Bean 和消息驱动 Bean 有两个区别。
这是我试图注入(inject)我的 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
有人对此有任何想法吗?
最佳答案
如果这个Session Bean部署在同一台服务器上,那么我建议给它添加一个本地接口(interface)。 EJB 可以同时拥有@Remote 和@Local 接口(interface)。
关于java - 如何将无状态 session Bean 注入(inject)消息驱动 Bean?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20221564/