2010-12-08 79 views
0

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

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

由于提前, 索尔

回答

0

问题解决了!

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

只是对这些人的观察正面临着同样的问题。 Eclipse没有适用于JBoss 6.0的适配器,但是如果使用JBoss 5.0提供的适配器,它就可以正常工作(我在某处可能会遇到一些问题,但至少到现在为止,没关系)。另外,如果你尝试通过Eclipse创建一个单例EJB,它将无法工作,但是你可以创建另一种类型的EJB,然后将注释更改为@Singleton并且它可以工作。

最好的问候, 扫罗