不在quartz配置中提供db凭据

时间:2012-12-17 11:43:38

标签: configuration quartz-scheduler credentials

我在网络应用程序中使用quartz并使用QuartzInitializerServlet

现在要在多个系统上运行它,我添加了一个数据库,使其以集群模式运行。在quartz.properties文件中提供了dataSource属性,但这会以明文形式公开数据库凭据。

是否有某种方法可以使用QuartzInitializerServlet但通过代码提供dataSource凭据(我可以在其中检索存储在其他位置的凭据)?

1 个答案:

答案 0 :(得分:1)

以下是文档:http://www.quartz-scheduler.org/documentation/quartz-2.3.0/configuration/ConfigDataSources.html#configure-datasources

使用jndiUrl属性指定数据源的jndi名称:

org.quartz.dataSource.NAME.jndiURL = java:comp/env/jdbc/www_datasource

HIH