Как проверить источник данных в JBoss? - PullRequest
7 голосов
/ 06 марта 2011

У меня есть источник данных, как проверить, все ли в порядке?может как-то с помощью jmx-консоли?

Ответы [ 4 ]

9 голосов
/ 06 марта 2011

Если вы хотите просто проверить, установлен ли источник данных и некоторую статистическую информацию о нем, вы можете прочитать этот компонент: jboss.jca:name=DefaultDS,service=ManagedConnectionPool.

Вы можете найти такой компонент для каждого источника данных, просто замените DefaultDS на имя источника данных.

4 голосов
/ 04 ноября 2011

С JBoss 7 вы можете использовать инструмент командной строки jboss-admin для проверки источника данных. Запустите эту строку в jboss-admin (после настройки имени JNDI источника данных и примера, предполагая, что это источник данных XA):

/ подсистема = источники данных / XA-данные источника = Java \: JBoss / источники данных / XAOracleDS: тест-соединение в бассейн

Более подробную информацию можно найти здесь: http://www.javalinux.it/wordpress/2011/07/14/how-to-create-an-manage-datasources-in-as7/

1 голос
/ 28 апреля 2015

Вышеуказанное не работает для меня, но это сработало -

Запустите эту строку в jboss-cli:

/ subsystem = datasources / xa-data-source = jdbc \ / XAOracleDS: тест-соединение в бассейне

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

Используя Jboss CLI, источник данных (например, MyDS) может быть нацелен непосредственно:

/ subsystem = источники данных / источник данных = MyDS: test-connection-in-pool

...