如何在JBoss中检查数据源?

时间:2011-03-06 17:55:25

标签: java jboss jmx

我有一个数据源,如何查看是否正常?也许以某种方式使用jmx-console?

4 个答案:

答案 0 :(得分:9)

如果您只想检查是否安装了数据源以及有关它的一些统计信息,您可以读取该bean:jboss.jca:name=DefaultDS,service=ManagedConnectionPool

您可以为每个数据源找到这样的bean,只需使用数据源名称更改DefaultDS

答案 1 :(得分:4)

使用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/

答案 2 :(得分:1)

上述内容对我不起作用,但这有效 -

在jboss-cli中运行此行:

/子系统=数据源/ XA-数据源= JDBC \ / XAOracleDS:测试连接池内

答案 3 :(得分:0)

使用Jboss CLI,可以直接定位数据源(例如MyDS):

  

/ subsystem = datasources / data-source = MyDS:池内测试连接