powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Получение EJB из контекста
4 сообщений из 4, страница 1 из 1
Получение EJB из контекста
    #37618578
amigaboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При старте сервера приложений в консоли показывается, что EJB назначено имя:
ejblocal:ru.apk.common.jpa.CalcEJBLocal
Пробую к нему обратиться следующим образом:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
try {
	InitialContext ctx = new InitialContext();
	EJBSuperInterface wm = (EJBSuperInterface) ctx.lookup("ejblocal:ru.apk.common.jpa.CalcEJBLocal");
			
	return wm;
} catch (NamingException e) {
	//e.printStackTrace();
	System.err.println("Couldn't find " + jndiName + " in context");
}


Вылетает с ошибкой, что не может найти такое имя. Почему?
...
Рейтинг: 0 / 0
Получение EJB из контекста
    #37618610
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этот код тоже на сервере выполняется?
...
Рейтинг: 0 / 0
Получение EJB из контекста
    #37618625
amigaboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczЭтот код тоже на сервере выполняется?да, в одном ear'е
...
Рейтинг: 0 / 0
Получение EJB из контекста
    #37618703
rabiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте синтаксис из спецификации к ejb.

Global JNDI name:
java:global[/<app-name>]/<module-name>/<bean-name>[!<fully-quali-fied-interface-name>]

Application-scope JNDI name:
java:app/<module-name>/<bean-name>[!<fully-qualified-interface-name>]

Module-scope JNDI name:
java:module/<bean-name>[!<fully-qualified-interface-name>]

Global jdni lookup будет работать даже из других приложений задеплоенных на том же сервере приложений.

Какая версия EJB у вас? Portable jndi names появились толи в EJB 3.0 толи в 3.1
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Получение EJB из контекста
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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