Как получить DataSource, размещенный на сервере в приложении Java? - PullRequest
0 голосов
/ 24 сентября 2018

Мне нужно получить объект DataSource в моем приложении Java без установки имени пользователя и пароля.

dataSource=(DataSource)ic.lookup(DATASOURCE_CONTEXT);

Что-то похожее на это.

Я использую JBOSS EAP 6.4 и базу данных Oracle.

Можно ли получить источник данных, размещенный на локальном сервере, из приложения Java?Если да, можете ли вы дать мне конкретный пример?Я попробовал https://github.com/h-thurow/Simple-JNDI, но не смог заставить его работать.

1 Ответ

0 голосов
/ 24 сентября 2018

Невозможно предоставить размещенный источник данных JBoss удаленному клиенту с JBoss EAP 6.4.

Другой процесс (JVM) на том же хосте даже является удаленным клиентом для сервера приложений JBoss.

Насколько я знаю, это было возможно раньше, но не рекомендуется.

РЕДАКТИРОВАТЬ:

Вы можете предоставить сервисный API, используя EJB для реализации определенных действий с вашим размещенным источником данных JBoss.

...