2013-08-01 4 views
3

Я получаю эту ошибку на IDE Netbeans с кодами. Javadocs говорит, что «асинхронный сессионный компонент вызов не разрешен в проекте ориентации Java EE 6 профиля облегченных»Java EE EJB 3.0 Glassfish

Javadocs говорит, что «асинхронный сессионный компонент вызов не разрешен в проекте ориентации Java EE 6 профиля облегченных»

+0

Аналогичный, можно здесь - https://netbeans.org/bugzilla/show_bug.cgi?id=231202 –

ответ

4

As Java EE 6 поставляется с различными профилями (т. Е. Профиль Web/Lite и Full) не все функции поддерживаются в профиле Web/Lite. Особенно веб-профиль поддерживает только «EJB Lite», который поставляется без поддержки асинхронных EJB, посмотрите на следующую статью: which comes with a table describing the features in EJB Lite and 'regular' EJB Так что вам нужно будет создать проект с полным профилем в Netbeans. Это даст вам доступ к @Asynchonous.

0

Решено путем использования Netbeans 7.2.1 Glassfish 3.1.2.2 в комплекте. Разработчик должен знать версию Glassfish, такую ​​как веб-профиль или полную платформу. Если разработчики работают над EJB, они должны использовать Full Platform of Glassfish.

Смежные вопросы