powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Хелп BES + initialcontext
19 сообщений из 19, страница 1 из 1
Хелп BES + initialcontext
    #33859749
bbk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bbk
Гость
Добрый день товарищи девелоперы. Подскажите кто знает какие проперти нада указывать при создании контекста для BES'a.
...
Рейтинг: 0 / 0
Хелп BES + initialcontext
    #33861615
bbk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bbk
Гость
неужели никто не знает?
...
Рейтинг: 0 / 0
Хелп BES + initialcontext
    #33861870
по моему так:
java.util.Properties props = new java.util.Properties();
props.put(Context.INITIAL_CONTEXT_FACTORY, "com.inprise.j2ee.jndi.CtxFactory");
props.put(Context.URL_PKG_PREFIXES, "com.inprise.j2ee.jndi");
javax.naming.Context besContext = new InitialContext(props);

Скажешь помогло или нет
...
Рейтинг: 0 / 0
Хелп BES + initialcontext
    #33861907
bbk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bbk
Гость
Пишет такое
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
...
Рейтинг: 0 / 0
Хелп BES + initialcontext
    #33861920
bbk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bbk
Гость
После того как поставил конструктор с этими пропертями теперь такое
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
javax.naming.NoInitialContextException: Cannot instantiate class: com.inprise.j2ee.jndi.CtxFactory [Root exception is java.lang.ClassNotFoundException: com.inprise.j2ee.jndi.CtxFactory]
...
Рейтинг: 0 / 0
Хелп BES + initialcontext
    #33861942
тада нада наверна еще определить Context.PROVIDER_URL
типа такого формата "чтото://10.1.1.1:9999/NameService"
...
Рейтинг: 0 / 0
Хелп BES + initialcontext
    #33861961
bbk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bbk
Гость
nameservice - это что может быть? jndi?
...
Рейтинг: 0 / 0
Хелп BES + initialcontext
    #33862038
давно было
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробуюй чтото типа этого
iiop://host:port
...
Рейтинг: 0 / 0
Хелп BES + initialcontext
    #33862076
короче это расположение службы, следовательно, это URL.те тан название службы окторую ты запускаешь.те протокол/хост/порт если не ошибаюсь
...
Рейтинг: 0 / 0
Хелп BES + initialcontext
    #33863202
bbk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bbk
Гость
В общем попробовал так
props.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.cosnaming.CNCtxFactory");
props.put(Context.URL_PKG_PREFIXES, "com.inprise.j2ee.jndi");
зops.put(Context.PROVIDER_URL, "iiop://192.168.8.18:14000/");

Пишет org.omg.CORBA.OBJECT_NOT_EXIST: vmcid: 0x0 minor code: 0 completed: No
...
Рейтинг: 0 / 0
Хелп BES + initialcontext
    #33863822
такс вообщем давай так попробуй выставить следующие проперти для jvm

javax.rmi.CORBA.UtilClass=com.inprise.vbroker.rmi.CORBA.UtilImpl
javax.rmi.CORBA.StubClass=com.inprise.vbroker.rmi.CORBA.StubImpl
javax.rmi.CORBA.PortableRemoteObjectClass=com.inprise.vbroker.rmi.CORBA.PortableRemoteObjectImpl
vbroker.agent.port=14000
org.omg.CORBA.ORBSingletonClass=com.inprise.vbroker.orb.ORBSingleton
org.omg.CORBA.ORBClass=com.inprise.vbroker.orb.ORB

код пиши так
ava.util.Properties props = new java.util.Properties();
props.put(Context.INITIAL_CONTEXT_FACTORY, "com.inprise.j2ee.jndi.CtxFactory");
props.put(Context.URL_PKG_PREFIXES, "com.inprise.j2ee.jndi");
javax.naming.Context besContext = new InitialContext(props);

если не получится попробуй добавить еще одну проперти
vbroker.agent.addr=ip_address
...
Рейтинг: 0 / 0
Хелп BES + initialcontext
    #33863861
второе попробуй по старому у тебя порт неверно скорей всего указан
...
Рейтинг: 0 / 0
Хелп BES + initialcontext
    #33864273
ну тчо получилось?
...
Рейтинг: 0 / 0
Хелп BES + initialcontext
    #33864392
bbk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bbk
Гость
Упарился чесслово.
Теперь вот
javax.naming.NoInitialContextException: Cannot instantiate class: com.inprise.j2ee.jndi.CtxFactory [Root exception is java.lang.ClassNotFoundException: com.inprise.j2ee.jndi.CtxFactory]
...
Рейтинг: 0 / 0
Хелп BES + initialcontext
    #33864403
bbk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bbk
Гость
порт правильный проверил в настройках сервака
...
Рейтинг: 0 / 0
Хелп BES + initialcontext
    #33864610
не видит библиотеку
попробуй так
в опции запуска дообавить
-Djava.naming.factory.initial=com.inprise.j2ee.jndi.CtxFactory
-Djava.naming.factory.url.pkgs=com.inprise.j2ee.jnd
и видит ли приложение
asrt.jar
lm.jar
vbjorb.jar
vbsec.jar
вроде так
...
Рейтинг: 0 / 0
Хелп BES + initialcontext
    #33864636
bbk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bbk
Гость
Ok попробую, отпишу завтра.
...
Рейтинг: 0 / 0
Хелп BES + initialcontext
    #33869370
bbbk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за помощь всё получилось. Действительно не хватало классов из asrt.jar
...
Рейтинг: 0 / 0
Хелп BES + initialcontext
    #33871071
не за что.ну шо может мне к вам в отдел перейти -))))) возьмете?
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Хелп BES + initialcontext
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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