Wildfly获取数据源参数

时间:2016-05-06 18:58:52

标签: jdbc datasource wildfly

是否可以获取datasource参数的值,因为它们是在standalone.xml中配置的?也就是说,我需要密码和用户名。

1 个答案:

答案 0 :(得分:1)

使用jboss-cli可以做到这一点。给定示例数据源,您可以通过以下方式读取属性:

/subsystem=datasources/data-source=ExampleDS:read-attribute(name=user-name)

完整示例:

jboss-cli.bat

You are disconnected at the moment. Type 'connect' to connect to the server or 'help' for the list of supported commands.
[disconnected /] embed-server
[standalone@embedded /] /subsystem=datasources/data-source=ExampleDS:read-attribute(name=user-name)
{
    "outcome" => "success",
    "result" => "sa"
}
[standalone@embedded /] /subsystem=datasources/data-source=ExampleDS:read-attribute(name=password)
{
    "outcome" => "success",
    "result" => "sa"
}

https://docs.jboss.org/author/display/WFLY8/CLI+Recipes

有一些例子