我正在使用Seam2.2.x编写一个应用程序,它将部署在JBoss5.1上。我有一个包含所有业务逻辑en EJB的EJB模块。但是,我还希望在web模块中使用无状态会话ejb作为操作类。这可能吗?我是否需要执行任何其他配置才能使其正常工作?我定义了一个接口:
@Local
public interface ContentItemSearchAction extends Serializable {
...
}
…和一个实现类。。。
@Name("contentItemSearchAction")
@AutoCreate
@Stateless
public class ContentItemSearchActionBean implements ContentItemSearchAction {
...
}
但是,当我尝试在一个JSF视图中访问EJB时,出现以下异常:
Caused by javax.naming.NameNotFoundException with message: "ContentItemSearchActionBean not bound"
有人见过这个吗?我错过了什么?为什么我的WAR模块中的EJB没有被提取?