我想从一个属性文件中读取这些属性,而不是提供url、驱动程序、用户名和密码,我在启动脚本中将这些属性作为JVM参数提供给jboss。
/data/jboss/bin/run.sh -c myApp -Dds.conffile=/some/path/ds.properties我想使用ds.properties中的属性来配置我的jndi数据源,如下所示:
<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中的属性?
发布于 2014-01-10 19:40:52
您可以编写自己的驱动程序(实现java.sql.Driver),为该驱动程序设置JDBC driver Class和Connection URL。内部driver类初始化并使用您的设置注册真正的driver。
https://stackoverflow.com/questions/21041444
复制相似问题