|
|
|
В сервлете не работает атрибут @EJB для подключения Session Bean
|
|||
|---|---|---|---|
|
#18+
Всем привет. Создал сервлет Код: java 1. 2. 3. 4. 5. Есть SessionBean Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. При попытке включить в сервлет строку Код: java 1. 2. При вызове сервлета в браузере выдает сообщение авторHTTP Status 404 - type Status report message descriptionThe requested resource () is not available. GlassFish Server Open Source Edition 3.1.2.2 Если эту строку убрать, doGet выполняется без проблем. Почему я не могу в сервлет подключить бин через аннотацию @EJB? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2012, 16:41:13 |
|
||
|
В сервлете не работает атрибут @EJB для подключения Session Bean
|
|||
|---|---|---|---|
|
#18+
логи посмотрите. скорее всего при деплойменте падает. А в чем смысл ижектить Stateful? Контейнеры уже научились самостоятельно привязывать Stateful к HTTP сессии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2012, 16:51:28 |
|
||
|
В сервлете не работает атрибут @EJB для подключения Session Bean
|
|||
|---|---|---|---|
|
#18+
Вот ещё http://www.java.net/node/654431 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2012, 16:53:14 |
|
||
|
В сервлете не работает атрибут @EJB для подключения Session Bean
|
|||
|---|---|---|---|
|
#18+
А сервлет должен подключаться к SessionBean через @Remote интерфейс? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2012, 17:10:39 |
|
||
|
В сервлете не работает атрибут @EJB для подключения Session Bean
|
|||
|---|---|---|---|
|
#18+
alex2808А сервлет должен подключаться к SessionBean через @Remote интерфейс? Зачем? Они ведь в одной JVM. SessionBean трекает сессию в течении жизни клиентской ссылки. Т.е. вы получили ссылку на сессийный бин, это и есть одна сессия. Работаете через эту ссылку. Получили ссылку ещё раз - другая сессия. Сервлет обычно живет единственным экземпляром и обслуживает им все запросы. Поэтому инжект SessionBean-а пропишет ссылку и все запросы будут работать в одной и той же сессии SessionBean. Поэтому непонятно почему именно SessionBean инжектиться в сервлет у вас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2012, 17:16:39 |
|
||
|
В сервлете не работает атрибут @EJB для подключения Session Bean
|
|||
|---|---|---|---|
|
#18+
В web.xml версия правильная прописана? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2012, 17:18:24 |
|
||
|
В сервлете не работает атрибут @EJB для подключения Session Bean
|
|||
|---|---|---|---|
|
#18+
Изменил @Stateful на @Stateless - заработало. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2012, 17:32:34 |
|
||
|
В сервлете не работает атрибут @EJB для подключения Session Bean
|
|||
|---|---|---|---|
|
#18+
alex2808Изменил @Stateful на @Stateless - заработало Т.е. для вас нет особой разницы что писать, лишь бы "работало"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2012, 17:40:49 |
|
||
|
В сервлете не работает атрибут @EJB для подключения Session Bean
|
|||
|---|---|---|---|
|
#18+
Blazkowiczalex2808Изменил @Stateful на @Stateless - заработало Т.е. для вас нет особой разницы что писать, лишь бы "работало"? Пока учусь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2012, 12:01:22 |
|
||
|
В сервлете не работает атрибут @EJB для подключения Session Bean
|
|||
|---|---|---|---|
|
#18+
BlazkowiczВ web.xml версия правильная прописана? Не нашел у себя в проекте web.xml. Проект делаю на netbeans c использованием glassfish. В помощники беру пример описанный здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2012, 12:38:23 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37929125&tid=2131087]: |
0ms |
get settings: |
13ms |
get forum list: |
20ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
61ms |
get topic data: |
18ms |
get forum data: |
4ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 293ms |
| total: | 490ms |

| 0 / 0 |
