Используйте одноэлементные EJB-компоненты в проектах Eclipse - PullRequest
0 голосов
/ 08 декабря 2010

Я только что загрузил несколько дней назад последние версии Eclipse и JBoss, создал проект SessionBean (EJB3.x), и сейчас я пытаюсь создать Singleton EJB, но eclipse не позволяет мне это сделать и дает следующее предупреждающее сообщение «Тип состояния« Singleton »разрешен только для проектов EJB с версией 3.1 или более поздней». К сожалению, когда я создаю проект, возможна самая высокая версия 3.0.

Что я делаю не так? Мне нужен синглтон Ejb сейчас !!!

Спасибо заранее, Сол

1 Ответ

0 голосов
/ 08 декабря 2010

Проблема решена!

Действительно, Jboss 5.1 не поддерживает EJB 3.1, но JBoss 6.0 поддерживает!

Просто наблюдение за теми, кто сталкивается с этой же проблемой. Eclipse не имеет адаптера для JBoss 6.0, но если вы используете тот, который предусмотрен для JBoss 5.0, он работает просто отлично (я где-то читал, что могут быть некоторые проблемы, но по крайней мере до сих пор это нормально).

Кроме того, если вы попытаетесь создать одноэлементный EJB через Eclipse, он не будет работать, но вы можете создать другой тип EJB, а затем изменить аннотацию на @Singleton, и она будет работать.

С наилучшими пожеланиями, Сол

...