2010-12-08 80 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並且它可以工作。

最好的問候, 掃羅