我有一些war应用程序,包含一些JSF托管bean和EJB,用于某些业务逻辑。我使用的是JSF 1.2,JBoss 5和java 1.6
我的托管bean:
@ManagedBean(name = "managedBean")
@SessionScoped
public class MyManagedBean implements Serializable {
@EJB(mappedName = "ejbBean")
public MyEjbBean ejbBean;
....
}
EJB bean:
@Singleton(name = "ejbBean")
public class MyEjbBean {
....
}
页面未呈现,错误:
javax.naming.NamingException: Could not dereference object [Root exception is javax.naming.NameNotFoundException: ejb not bound]
我做错了什么?