2014-08-27 40 views
3

我试图将应用程序从WebLogic移植到JBoss EAP 6.2。如何测试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文档比“独立”模型弱得多。

回答

1

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

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

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

对于XA-数据源:

/主机= $ Host_Controller_Name /服务器= $ SERVER_NAME /子系统=数据源/ XA-数据源= DataSource_JNDI_Name:测试连接池内

对于非XA-的DataSource:

/主机= $ Host_Controller_Name /服务器= $ Server_Na me/subsystem = datasources/data-source = DataSource_JNDI_Name:test-connection-in-pool

+0

这已在JBoss-EAP 6.3中修复。 – 2015-06-03 14:44:00

相关问题