工作流和并发报表配置文件优化

ADF工程里融入了并发报表和工作流模块,这两个模块是同事开发。在本次的系统拆分合并中,发现配置文件采用的连接方式是用jdbc url的连接方式,每次在测试环境测试完成后,都需要修改配置信息再次发布ear包,由此会无法保证所更新的ear包的准确性。因此做了一些调整。

 

jbpm.hibernate.cfg.xml文件

 

原来的:
  <property name="hibernate.connection.driver_class">
   oracle.jdbc.driver.OracleDriver
 </property>
  <property name="hibernate.connection.url">
   jdbc:oracle:thin:@xxx.xxx.xxx.xxx:1521:xxx
 </property>
  <property name="hibernate.connection.username">xxxx</property>
  <property name="hibernate.connection.password">xxxx</property>

 

上述部分用下面的代码替换:

        <property name="hibernate.connection.datasource">
         java:comp/env/jdbc/HADFDS
        </property>

 

 

并发报表配置文件quartz.properties

原来的:
org.quartz.dataSource.quartzDS.URL = jdbc:oracle:thin:@xxx.xxx.xxx.xxxx:1521:xxx
org.quartz.dataSource.quartzDS.user = xxx
org.quartz.dataSource.quartzDS.password = xxx

 

修改后,用下面的代码替换:

org.quartz.dataSource.quartzDS.jndiURL = jdbc/HADFDS

 

其中org.quartz.dataSource.quartzDS.driver = oracle.jdbc.driver.OracleDriver

这行代码是必须的,否则会报错:org.quartz.SchedulerException: Driver not specified for DataSource: quartzDS

 

其中jdbc/HADFDS为weblogic中定义的jndi名称。

 

你可能感兴趣的:(工作流和并发报表配置文件优化)