jBPM学习(二)----数据库迁移

  
二、数据库迁移
1.         新建数据库
首先,打开SQL Server2005控制台,我们新建一个名为jbpm的空数据库。通过命令行进入D:/jbpm-starters-kit-3.1.4/jbpm-db目录,运行ant命令 ant mssql.scripts ,任务完成后进入 D:/jbpm-starters-kit-3.1.4/jbpm-db/build/mssql/scripts 目录,在该目录下生成了四个 sql 文件,这为我们建立数据库所需的文件。在 SQL Server2005 中运行 mssql.create.sql 文件,结束后生成一系列表,如下:
2.         添加数据库驱动文件
在工程jbpm.3/deploy/下新建目录mssql,将D:/jbpm-starters-kit-3.1.4/jbpm-db/mssql/lib下的jtds-1.2.jar文件拷贝到此文件夹下。
3.         修改配置文件
1)        Hibernate.cfg.xml
在jbpm.3工程中找到hibernate的配置文件,如下图:
打开进入D:/jbpm-starters-kit-3.1.4/jbpm-db/mssql目录,此目录下文件为我们配置所需要的文件,打开hibernate.property文件,参照其中内容修改hibernate.cfg.xml文件,修改结果如下(参考):
<!-- jdbc connection properties -->
    < property name = "hibernate.dialect" > org.hibernate.dialect.SQLServerDialect </ property >
    < property name = "hibernate.connection.driver_class" > net.sourceforge.jtds.jdbc.Driver </ property >
    < property name = "hibernate.connection.url" > jdbc:jtds:sqlserver://localhost:1433/jbpm </ property >
    < property name = "hibernate.connection.username" > sa </ property >
    < property name = "hibernate.connection.password" > test </ property >
 
    < property name = "hibernate.cache.provider_class" > org.hibernate.cache.HashtableCacheProvider </ property >
   
    < property name = "hibernate.show_sql" > true </ property >
   
2)        create.db.hibernate.properties
新建文件夹:用于存放数据库相关配置。在src/resources目下建立一个新文件夹:mssqldb。
拷贝文件:将同目录下的hsqldb的两个文件(/hsqldb/create.db.hibernate.properties和/hsqldb/identity.db.xml)拷贝到新建的文件夹里。
修改文件create.db.hibernate.properties:
hibernate.dialect= org.hibernate.dialect.SQLServerDialect
hibernate.connection.driver_class=net.sourceforge.jtds.jdbc.Driver
hibernate.connection.url= jdbc:jtds:sqlserver://localhost:1433/jbpm
hibernate.connection.username=sa
hibernate.connection.password=test
hibernate.show_sql=true
3)        项目根目录下的build.deploy.xml
找到create.db节点,将里面原先所有的 hsqldb字段替换为 mssqldb ,即所有的路径指向我们刚才新建的文件夹下的文件。
同样找到 deploy.processes 节点,替换路径中的 hsqldbmssqldb
3.         生成配置文件
将工程根目录下的build.deploy.xml拖入ant窗口,双击运行create.jbpm.configuration命令。
4.         拷贝所需jar文件
将D:/jbpm-starters-kit-3.1.4/jbpm-db/mssql/lib下的jtds-1.2.jar文件拷贝到{jboss_home}/server/jbpm/lib中去,至此,数据库的迁移完成。
启动jboss服务器,地址栏输入 http://localhost:8080/jbpm进行测试。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值