【问题标题】:JBoss EAP 6.2 | How to configure datasource username password to be dynamicJBoss EAP 6.2 |如何将数据源用户名密码配置为动态
【发布时间】:2015-08-25 04:21:24
【问题描述】:

要求:

我们有 JBoss EAP 6.2。 在standalone.xml 中,我们配置了数据源。 我们的要求是我们不希望standalone.xml 中有用户名和密码。

用户名和密码是从某个外部系统调用接收到的。

那么,是否有任何自定义方法可以从我们的外部系统向 JBoss 提供用户名和密码?

【问题讨论】:

    标签: jboss6.x


    【解决方案1】:

    您可以使用服务器启动参数在standalone.xml 中提供动态值,例如。

    <security>
        <user-name>${datasource.username}</user-name>
        <password>${datasource.password}</password>
    </security>
    

    可以在standalone.conf(例如-Ddatasource.username=$SOME_VAR)中设置值,这些值可能来自外部调用的bash脚本中设置的环境变量

    或者您可以使用 CLI 手动添加数据源,使用以下 CLI 命令获取命令列表:

    data-source add --help  
    

    请注意,这不会绕过standalone.xml,因为用户名/密码仍将添加到 xml 文件中

    【讨论】:

      猜你喜欢
      • 2014-10-13
      • 2014-10-07
      • 2015-05-28
      • 1970-01-01
      • 2017-01-20
      • 2014-07-28
      • 2014-10-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多