Как настроить соединения с источником данных JBoss JDBC вне XML-файла конфигурации? - PullRequest
0 голосов
/ 19 июня 2009

Я хотел бы переопределить часть JBoss, которая загружает информацию о соединении JDBC из XML-файла конфигурации. Я хотел бы продолжить использовать остальные функции пула / кэширования соединений JBoss. Я просто хочу загрузить данные соединения из другого источника.

Какой MBean мне следует реализовать и как настроить переопределение в JBoss?

1 Ответ

1 голос
/ 22 июня 2009

Дескрипторы JBoss -ds.xml на самом деле покрывают множество грехов. Если вы посмотрите на консоль JBoss JVM, вы найдете 4 или 5 MBean-компонентов для каждого источника данных. Возможно, вы могли бы сделать это программно, но я бы не стал оценивать ваши шансы.

Я бы предложил использовать стороннюю библиотеку пулов соединений (например, Commons DBCP ). Определите пул, используя его, а затем привяжите полученный источник данных к JNDI . Приложение CLient, использующее пул, не должно знать никакой разницы.

...