Как проверить источник данных в JBoss?

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

4 ответов


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

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


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

/subsystem=datasources/xa-data-source=java\:jboss/datasources/XAOracleDS:test-connection-in-pool

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


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

запустите эту строку в JBoss-cli:

/subsystem=источники данных / xa-data-source=jdbc\ / XAOracleDS:test-connection-in-pool


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

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