Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Клиент IIOP под JBoss / 4 сообщений из 4, страница 1 из 1
15.09.2005, 12:33
    #33270958
yuriypalych
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент IIOP под JBoss
Кто-нибудь писал IIOP клиента под JBoss?
Что-то у меня не получается...
(скажу сразу, опыт написания IIOP для SunONE есть)

Код: plaintext
1.
2.
3.
4.
InitialContext получаю так:
Properties env =  new  Properties();
env.put("java.naming.factory.initial", "com.sun.jndi.cosnaming.CNCtxFactory");
env.put("java.naming.provider.url", "corbaloc::"+host+":3528/JBoss/Naming/root");
 return   new  InitialContext(env); 


А вот когда хочу получить из контекста бин:
Код: plaintext
1.
Object objref = context.lookup(className.getName());
 return  (EJBHome) PortableRemoteObject.narrow(objref, className);

Объект objref приходит нулевым (null)

Что-то еще надо настраивать?
Может в самих дескрипторах?
Или библиотеки специфические нужны?
...
Рейтинг: 0 / 0
15.09.2005, 16:43
    #33271796
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент IIOP под JBoss
Файл jndi.properties, должен лежать в classpath:
автор
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.provider.url=jnp://some_host:1099
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces


можно вместо файла и в программе эти свойства задавать, как у тебя.

код клиента:
Код: plaintext
1.
2.
3.
4.
5.
InitialContext jndiContext =  new  InitialContext ();
Object objRef = Utilities.jndiLookup(jndiContext, EjbServiceHomeJNDIName);
EjbServiceHome home =(EjbServiceHome)
PortableRemoteObject.narrow (objRef, EjbServiceHome. class );
EjbComponent = home.create ();
...
Рейтинг: 0 / 0
15.09.2005, 17:33
    #33271967
KPIIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент IIOP под JBoss
А контекст создается?
А ресурс (в данном случае бин) развернут именно под таким именем className.getName()?
лучший способ проверить - запустить консоль-> JNDIView -> view list
...
Рейтинг: 0 / 0
15.09.2005, 17:50
    #33272020
yuriypalych
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент IIOP под JBoss
2 wessen :
Вот спасибо.
С такими пропертями действительно заработало.
И в дескриптор ничего прописывать не надо...
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Клиент IIOP под JBoss / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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