在Eclipse Projects中使用单例EJB

时间:2010-12-08 12:36:52

标签: eclipse java-ee singleton ejb

我刚刚在几天前下载了Eclipse和JBoss的最新版本,创建了一个SessionBean(EJB3.x)项目,现在我正在尝试创建一个Singleton EJB,但eclipse不允许我这样做并给了我下面的警告消息“只允许3.1版或更高版本的EJB项目使用'Singleton'状态类型”。不幸的是,当我创建项目时,最高版本可能是3.0。

我做错了什么?我现在需要一个单身Ejb !!!

提前致谢, 索尔

1 个答案:

答案 0 :(得分:0)

问题解决了!

事实上,Jboss 5.1不支持EJB 3.1,但JBoss 6.0不支持!

只是观察那些面临同样问题的人。 Eclipse没有适用于JBoss 6.0的适配器,但是如果你使用为JBoss 5.0提供的适配器,它工作得很好(我在某处读到可能存在一些问题,但至少到现在为止,没关系)。

此外,如果您尝试通过Eclipse创建单例EJB,它将无法工作,但您可以创建另一种类型的EJB,然后将注释更改为@Singleton并且它将起作用。

最诚挚的问候, 索尔