在Eclipse项目中使用单例EJB

在Eclipse项目中使用单例EJB,eclipse,jakarta-ee,singleton,ejb,Eclipse,Jakarta Ee,Singleton,Ejb,几天前,我刚刚下载了Eclipse和JBoss的最新版本,创建了一个SessionBean(EJB3.x)项目,现在我正在尝试创建一个单例EJB,但Eclipse不允许我这样做,并给了我以下警告消息:“只有版本为3.1或更高版本的EJB项目才允许使用‘单例’状态类型”。不幸的是,当我创建项目时,hihgst版本可能是3.0 我做错了什么?我现在需要一个单例Ejb 提前感谢,, 索尔问题解决了 的确,JBoss5.1不支持EJB3.1,但JBoss6.0支持 这只是对那些面临同样问题的人的观察。E

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

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

提前感谢,, 索尔

问题解决了

的确,JBoss5.1不支持EJB3.1,但JBoss6.0支持

这只是对那些面临同样问题的人的观察。Eclipse没有用于JBoss 6.0的适配器,但是如果您使用为JBoss 5.0提供的适配器,它就可以正常工作(我在某个地方读到过,可能会有一些问题,但至少到目前为止,它还可以)

另外,如果您试图通过Eclipse创建一个单例EJB,它将不起作用,但是您可以创建另一种类型的EJB,然后将注释更改为@singleton,它将起作用

致以最良好的祝愿, 扫罗