[英]Inject an EJB into a JSF managed bean
I have a war application with some JSF managed beans and EJB for some business logic. 我有一个带有一些JSF托管bean和EJB的战争应用程序,用于一些业务逻辑。 I'm using JSF 1.2, JBoss 5 and java 1.6
我正在使用JSF 1.2,JBoss 5和Java 1.6
My managed bean: 我的托管bean:
@ManagedBean(name = "managedBean")
@SessionScoped
public class MyManagedBean implements Serializable {
@EJB(mappedName = "ejbBean")
public MyEjbBean ejbBean;
....
}
EJB bean: EJB bean:
@Singleton(name = "ejbBean")
public class MyEjbBean {
....
}
Page not rendered, error: 页面未呈现,错误:
javax.naming.NamingException: Could not dereference object [Root exception is javax.naming.NameNotFoundException: ejb not bound]
What am I doing wrong? 我究竟做错了什么?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.