![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Се ля ви |
|
||||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 3 Всего: 127 |
Oracle WebLogic позволяет обращаться к JNDI-дереву из внешнего приложения - при чём как класть, так и забирать из него объекты. Выглядит это примерно так:
Ложим -
Тащим так-
Как видим, здесь за взаимодействие отвечает класс weblogic.jndi.Environment и протокол t3. Подробнее можно почитать тут. Вопрос - есть ли в стандарте Java EE такие или подобные возможности или хотя бы расширения в других реализациях - скажем, под IBM WebSphere`ой? Или в других реализациях к хранилищу JNDI можно обращаться только изнутри? -------------------- |
||||
|
|||||
mbasil |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 399 Регистрация: 4.5.2007 Где: Москва Репутация: 9 Всего: 13 |
Кажется, что всегда можно (во всяком случае в GlassFish я это проделывал).
Только нужно описать сервис провайдера и адрес JNDI хранилища (то есть эту информацию надо выяснить для данного, используемого поставщика). Можно использовать файл jndi.properties, например с таким содержанием:
Здесь сервис провайдер обеспечивает хранение в файле. Или примерно так, как сделали Вы:
Это сообщение отредактировал(а) mbasil - 5.10.2009, 19:38 |
||||
|
|||||
Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 3 Всего: 127 |
Это всё хорошо, но env - это объект какого класса?
-------------------- |
|||
|
||||
mbasil |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 399 Регистрация: 4.5.2007 Где: Москва Репутация: 9 Всего: 13 |
Обычный старенький Hashtable
Если Вы "запихнете" все настройки в файл jndi.properties и положите этот файл в правильную директорию, то можно обойтись вариантом:
|
|||
|
||||
ekr |
|
|||
![]() ...и это пройдет... ![]() ![]() Профиль Группа: Участник Сообщений: 359 Регистрация: 6.5.2007 Где: Moscow, RU Репутация: 12 Всего: 19 |
Это weblogic.jndi.Environment. Добавлено через 2 минуты и 6 секунд Да, все стандартным образом стоит делать, не связываясь с веблоджиковскими классами. См. ответ mbasil плюс стандартный туториал по JNDI. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |