4

我正在尝试将应用程序从 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 文档比“独立”模型弱得多。

4

1 回答 1

2

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

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

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

对于 XA 数据源:

/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

于 2014-08-28T11:13:52.507 回答