首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用外部属性的JBoss 5.1数据源配置

使用外部属性的JBoss 5.1数据源配置
EN

Stack Overflow用户
提问于 2014-01-10 18:10:25
回答 1查看 527关注 0票数 3

我想从一个属性文件中读取这些属性,而不是提供url、驱动程序、用户名和密码,我在启动脚本中将这些属性作为JVM参数提供给jboss。

代码语言:javascript
复制
/data/jboss/bin/run.sh -c myApp -Dds.conffile=/some/path/ds.properties

我想使用ds.properties中的属性来配置我的jndi数据源,如下所示:

代码语言:javascript
复制
<datasources>
  <local-tx-datasource>
    <jndi-name>MyDS</jndi-name>
    <connection-url>${db.url}</connection-url>
    <driver-class>${db.driver}</driver-class>
    <user-name>${db.username}</user-name>
    <password>${db.password}</password>
    <metadata>
       <type-mapping>mySQL</type-mapping>
    </metadata>
  </local-tx-datasource>
</datasources>

如何在我的app-ds.xml文件中引用ds.properties中的属性?

EN

回答 1

Stack Overflow用户

发布于 2014-01-10 19:40:52

您可以编写自己的驱动程序(实现java.sql.Driver),为该驱动程序设置JDBC driver Class和Connection URL。内部driver类初始化并使用您的设置注册真正的driver。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21041444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档