powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JSP,EJB и JNDI
4 сообщений из 4, страница 1 из 1
JSP,EJB и JNDI
    #33604595
Всем Добрый день!
Есть у меня EJB компонент с именем TestEJB. Я его положил на OAS сервер с путем доступа http://host1/TestEJB.
Теперь пишу JSP страницу для доступа к TestEJB.
На код

Код: plaintext
1.
2.
3.
4.
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.evermind.server.ApplicationClientInitialContextFactory");
    env.put(Context.SECURITY_PRINCIPAL, "admin");
    env.put(Context.SECURITY_CREDENTIALS, "welcome");
    env.put(Context.PROVIDER_URL, "ormi://host1:23791/TestEJB");
    Context context= new  InitialContext(env);
На последней строке ругается
java.lang.NullPointerException: domain was null

Что можно сделать? Заранее все спасибо за любые предложения.
...
Рейтинг: 0 / 0
JSP,EJB и JNDI
    #33604619
KPIIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не сервлет. Доступа по Http к EJB нет.
Тут env.put(Context.PROVIDER_URL, "ormi://host1:23791/TestEJB"); должен быть просто путь без TestEJB
...
Рейтинг: 0 / 0
JSP,EJB и JNDI
    #33604750
Спасибо огромное. Вроде получилось. А чтго тогда прописать в строке

TestBeanHome testBeanHome = (TestBeanHome)PortableRemoteObject.narrow(context.lookup("TestBean"), TestBeanHome.class);

Так он не находит :( Говорит, что такого бина нет. Может кто подскажет?
...
Рейтинг: 0 / 0
JSP,EJB и JNDI
    #33604873
KPIIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пиши полное JNDI путь Бина (JNDI имя указывается в дескрипторе развертывания)
Можешь посмотреть путь в консоли администрирования твоего сервера -> JNDI дерево
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JSP,EJB и JNDI
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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