Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / EJB3 @Remote - NullPointerException / 3 сообщений из 3, страница 1 из 1
17.01.2012, 01:11:46
    #37617320
amigaboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EJB3 @Remote - NullPointerException
Существует ejb3-бин, который опереден как:
Код: java
1.
2.
public class CommonEJB implements CommonEJBLocal, CommonEJBRemote {
...


Удаленный интерфейс помечен аннотацией:
Код: java
1.
2.
3.
@Remote
public interface CommonEJBRemote {
...


В клиентском коде используется следующая конструкция:
Код: java
1.
2.
@EJB
protected CommonEJBRemote common;



Так вот common почему-то оказывается равен null. Почему так может быть?

ps: используется WebSphere 7
...
Рейтинг: 0 / 0
17.01.2012, 01:40:18
    #37617332
eros2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EJB3 @Remote - NullPointerException
Зависит от того, где находится клиентский код. Судя по remote-интерфейсу, находится он на отдельном клиенте, а не в той же самой вебсфере. И естественно, аннотацию @EJB там писать бесполезно, так как на эту аннотацию смотрит сервер приложений, а на клиенте-то его и нету. Так что lookup-ом его, lookup-ом!
...
Рейтинг: 0 / 0
17.01.2012, 10:36:14
    #37617530
amigaboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EJB3 @Remote - NullPointerException
eros2Зависит от того, где находится клиентский код. Судя по remote-интерфейсу, находится он на отдельном клиенте, а не в той же самой вебсфере. И естественно, аннотацию @EJB там писать бесполезно, так как на эту аннотацию смотрит сервер приложений, а на клиенте-то его и нету. Так что lookup-ом его, lookup-ом!А можно пример лукапа для вебферы, или он не будет отличаться от всех остальных?

А еще, если искать remote-ejb в jndi, то так-же надо ссылаться на MappedName?

Код: java
1.
2.
InitialContext ctx = new InitialContext();
CommonEJBRemote common = (CommonEJBRemote) ctx.lookup("ejb/CommonEJB");
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / EJB3 @Remote - NullPointerException / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]