Как проверить источник данных в 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