2013-08-19 1 views
0

Я создал источник данных на сервере geronimo. Я могу подключить его через консоль администратора.Как получить доступ к datasource в geronimo через jndi удаленным клиентским приложением

Может ли кто-нибудь дать мне знать, как подключиться к этому источнику данных с помощью внешнего автономного приложения через jndi.

Конкретно я не уверен насчет этих значений:

java.naming.factory.initial=TO_BE_CHANGED_BY_USER 
java.naming.factory.object=TO_BE_CHANGED_BY_USER 
java.naming.factory.state=TO_BE_CHANGED_BY_USER 
java.naming.factory.control=TO_BE_CHANGED_BY_USER 
java.naming.factory.url.pkgs=TO_BE_CHANGED_BY_USER 
java.naming.provider.url=TO_BE_CHANGED_BY_USER 
java.naming.dns.url=TO_BE_CHANGED_BY_USER 

А также, которые банки должны быть включены в эту работу ??

ответ

0

Ответ здесь. http://apache-geronimo.328035.n3.nabble.com/jndi-properties-for-datasource-tp3987125p3987127.html

Geronimo источники данных/пулы базы данных предназначены для быть доступны только в одной и той же VM, как они разворачиваются. Вы не можете просматривать пул базы данных развернут в Geronimo с другой виртуальной машины независимо от того, как настроить удаленный JNDI. Одна из причин этого заключается в том, что у нас нет диспетчера распределенных транзакций и, конечно, не удалось создать правильно настроенный диспетчер транзакций в удаленном vm через поиск jndi.