|
0 / 0 / 0
Регистрация: 05.04.2009
Сообщений: 78
|
|
все мои попытки обратиться к бину не выходят05.04.2009, 19:43. Показов 1570. Ответов 7
Метки нет (Все метки)
Вот уже долгое время все мои попытки обратиться к бину не выходят!
![]() app server - orion. Изучив спецификацию я уяснил что для этого надо указать JNDI имя бина. Указать его можно в orion-ejb-jar: location = 'aaa' Дальше я в клиенте пишу Properties prop = new Properties(); prop.put(Context.PROVIDER_URL, 'rmi://localhost/aaa'); prop.put(Context.INITIAL_CONTEXT_FACTORY , 'com.sun.jndi.rmi.registry.RegistryConte xtFactory'); c = new InitialContext(prop); все больше ничего не пишу и запускаю вываливается java.net.ConnectException: Connection refused: connect Если я пишу Context.PROVIDER_URL, 'rmi://localhost/' ... Object objref = (Context)c.lookup('java:comp/env/aaa'); то вывалевается javax.naming.NameNotFoundException: No object bound for java:comp/env/aaa Вот и бьюсь я об эту стену ![]() Буду очень благодарен если кто подскажет где ошибка!!! Если у меня совсем дела плохи , то прислайте свои файлы с настройками мне на мыло, plzariakon@mail.ru
0
|
|
| 05.04.2009, 19:43 | |
|
Ответы с готовыми решениями:
7
Другие сети, мои, видны.Но при попытки к ним кончаются тем, что переподключается посторонняя сеть. при попытки печати печатается не все, Почему у меня все метки выходят по очереди...хотя должна выводить только 1 |
|
4 / 4 / 1
Регистрация: 13.08.2008
Сообщений: 931
|
|
| 05.04.2009, 19:57 | |
|
тут много возможных причин.
начнем: прикручен ли бин на самом деле к ориону? посмотри и найди JNDI tree, проверь, чтобы он там был. дальше, ты откуда обращаешься к бину - из ява клиента, из веб приложения или из другого бина? ну и самое главное - бегает все на орионе - значит у него должен быть свой JNDI контекст. например у веблогика начинается с префикса t3, у jboss'a - tnp. с орионом я не вожусь, поэтому тебе придется это самому узнать. rmi registry - это немного другое. отвечай давай
0
|
|
|
noir
|
|
| 05.04.2009, 20:41 | |
|
Не знаю, как там у Ориона, но код этот явно 'не от мира EJB-шного'... RMI там используется на настолько низком уровне, что залезать туда программеру НЕ НАДО.
|
|
|
0 / 0 / 0
Регистрация: 05.04.2009
Сообщений: 78
|
|
| 06.04.2009, 13:53 [ТС] | |
|
MR_DRONSKI ты такие вопросы задаешь, чтоб на них ответить мне надо взраститься, я не знаю где это посмотреть
но призадумавшись и почитав ответ NOIR я подумал что возможная ошибка в том чтоу меня что то не то указано в Context.PROVIDER_URL и Context.INITIAL_CONTEXT_FACTORY. Что последнее значит я совсем не понимаю и указал значение просто чтоб компилилось ![]() Я какие есть еще варианты MR_DRONSKI, NOIR пришлите пожалуста пример. P.S. Черт похоже если это у меня когда либо заработает я очень очень обрадуюсь
0
|
|
|
noir
|
|
| 06.04.2009, 14:02 | |
|
Для Jboss проперти должны быть воот такие:
java.naming.factory.initial=org.jnp.inte rfaces.NamingContextFactory java.naming.provider.url=jnp://localhost:1099/ java.naming.factory.url.pkgs=org.jboss.n aming:org.jnp.interfaces # The jnp protocol socket factory class jnp.socketFactory=org.jnp.interfaces.Tim edSocketFactory # The TimedSocketFactory connection timeout in milliseconds(0 == blocking) jnp.timeout=0 # The TimedSocketFactory read timeout in milliseconds(0 == blocking) jnp.sotimeout=0 К Ориону они, скорее всего, не подойдут, но идею, ты думаю, поймешь. Good luck! |
|
|
noir
|
|
| 06.04.2009, 14:04 | |
|
P.s. Проперти лучше записывать не в коде, а в отдельном файле (смю java.util.Properties).
|
|
|
0 / 0 / 0
Регистрация: 05.04.2009
Сообщений: 78
|
|
| 06.04.2009, 15:14 [ТС] | |
|
noir действительно не подошли, но главное идея! вот как я ей воспользовался. Я взял файл jndi.properties из примера поставляющемся с orion, подставил туда свое имя
java.naming.factory.initial=com.evermind .server.ApplicationClientInitialContextF actory java.naming.provider.url=ormi://localhost/mbean java.naming.security.principal=admin java.naming.security.credentials=123 мой клиент его схватил, и выдал более менее осмысленный для меня эксепшн java.lang.SecurityException: Invalid username/password for mbean (admin) я посмотрел файл(principals.xml) где заведен этот самый админ и пароль у него 123. Вопрос почему? наверно не к тебе, ты же на Jboss сидишь, но может какую идейку подкинешь ![]() P.S. Если это когда нибудь у меня заработает обещаю заходить на форум и всем помогать!
0
|
|
|
4 / 4 / 1
Регистрация: 13.08.2008
Сообщений: 931
|
|
| 06.04.2009, 18:55 | |
|
http://kb.atlassian.com/content/orionsupport/articles/jndi-ejb.html
и дальше на сайте есть еще немало ответов. это ты уже примерно сделал. вопрос в другом - в naming.provider просят указать хост/имя приложения. проверь тут, чтобы все правильно было. и еще такая идея - на всех серверах обычно указываются JNDI properties без security, то есть последние 2 параметра просто опускаются. попробуй и ты. а то нехорошо админом и в сервер залазить
0
|
|
| 06.04.2009, 18:55 | |
|
Помогаю со студенческими работами здесь
8
Все сайты открываются только со второй попытки У продуктов Windows отсутствует выход в интернет, при этом все сторонние программы спокойно выходят в сеть Яндекс забанил все мои сайты? Как заполнить массив рандомными дробными числами, если при следующем раскладе все равно выходят целые? Как проверить в цикле все мои define? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|