如何在JBoss中检查数据源?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在JBoss中检查数据源?相关的知识,希望对你有一定的参考价值。

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

答案

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

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

另一答案

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

另一答案

以上对我不起作用,但这有效 -

在jboss-cli中运行此行:

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

另一答案

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

/子系统=数据源/数据源= MyDS:测试连接在池

以上是关于如何在JBoss中检查数据源?的主要内容,如果未能解决你的问题,请参考以下文章

如何检查JBoss上是否正在运行部署

JBoss 4.2.3 - 如何找到 jar 文件的路径

如何在 JBOSS EAP 7.1 中设置管理员用户(以便能够在紧急情况下通过 GUI 检查服务器?)?

Jboss反序列化漏洞复现(CVE-2017-12149)

Jboss反序列化漏洞复现(CVE-2017-12149)

JBoss Wildfly 在 jboss-cli 命令行模式下显示属性值