【问题标题】:How to Test DataSource connection in JBoss EAP 6.2 Managed Domain如何在 JBoss EAP 6.2 Managed Domain 中测试 DataSource 连接
【发布时间】:2014-08-27 21:28:47
【问题描述】:

我正在尝试将应用程序从 WebLogic 移植到 JBoss EAP 6.2。

在 JBoss 中运行独立服务器时,在管理控制台中有一个按钮,在命令行界面中有一个用于检查数据源连接的命令行选项。

/subsystem=datasources/data-source=myds:test-connection-in-pool

在运行“域”服务器时,这些选项似乎在任何地方都不存在。我错过了什么吗?我必须进行一些进一步的设置才能启用它吗?我尝试了一种有时在域服务器中模拟的技术,但在这里不起作用。

/profile=full/subsystem=datasources/data-source=myds:test-connection-in-pool

“域”模型的 JBoss 文档比“独立”模型弱得多。

【问题讨论】:

    标签: datasource jboss-eap-6


    【解决方案1】:

    您是绝对正确的,在 JBoss 中运行独立服务器时,在管理控制台中有一个按钮,在命令行界面中有一个用于检查数据源连接的命令行选项,但是这些选项似乎不存在运行“域”服务器时的任一位置。

    您仍然可以使用 jboss-eap-6.x 的命令行来测试域服务器中配置的数据源连接。您需要导航到 $JBOSS_HOME/bin/ 并执行脚本:jboss-cli.sh

    使用以下命令连接到域服务器控制器:connect :PORT_NO 并执行以下命令:

    对于 XA-DataSource:

    /host=$Host_Controller_Name/server=$Server_Name/subsystem=datasources/xa-data-source=DataSource_JNDI_Name:test-connection-in-pool

    对于非 XA 数据源:

    /host=$Host_Controller_Name/server=$Server_Name/subsystem=datasources/data-source=DataSource_JNDI_Name:test-connection-in-pool

    【讨论】:

    • 这在 JBoss-EAP 6.3 中已修复。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-16
    • 1970-01-01
    • 2017-01-20
    • 1970-01-01
    • 1970-01-01
    • 2015-05-14
    • 1970-01-01
    相关资源
    最近更新 更多