来自:(William(19694559) ),未测试过,不过应该可以,反正我自己生成mysql
的建表脚本没有碰到什么困难。
jbpm3 生成oracle 的建表脚本过程。
1 下载jbpm-db 这个部件。我下载的是jbpm-starters-kit-3.1.zip ,里边就包含了jbpm-db部分。
2 修改 xx\jbpm-starters-kit-3.1\jbpm-db 下的 build.properties 文件中的 jbpm.3.location内容,
修改成你当前要用的jbpm的位置。我下载的是jbpm3.1,放在我自己的 E:\software\java\jbpm-3.1 这个位置。那么我们可以
把内容修改成:jbpm.3.location=E:\\software\\java\\jbpm-3.1\\ 。虽然jbpm的说明中建议用相对路径,可是不知道为什么在我机器上就不正常。不过这么写,也可以。其他内容不用改了。
3 修改 xx\jbpm-starters-kit-3.1\jbpm-db下的 build.xml 文件,这个文件中,虽然把oracle 或者db2的脚本生成进行了描述
但是却在编译命令中没有加载。所以我们只需要加一点内容就可以了:
找到下边内容
<target name="all.tests"
depends="daffodildb.test,derby.test,firebird.test,
hsqldb.test,mssql.test,mysql.test,postgresql.test,sybase.test"
description="test jBPM on all databases and produces html reports in the build directory"/>
<target name="all.scripts"
depends="prepare,daffodildb.scripts,derby.scripts,
firebird.scripts,hsqldb.scripts,mssql.scripts,mysql.scripts,
postgresql.scripts,sybase.scripts"
description="generates all database scripts for all databases in the build directory"/>
改成 <target name="all.tests"
depends="daffodildb.test,derby.test,firebird.test,
hsqldb.test,mssql.test,mysql.test,postgresql.test,oracle.test,sybase.test"
description="test jBPM on all databases and produces html reports in the build directory"/>
<target name="all.scripts"
depends="prepare,daffodildb.scripts,derby.scripts,
firebird.scripts,hsqldb.scripts,mssql.scripts,mysql.scripts,
postgresql.scripts,oracle.scripts,sybase.scripts"
description="generates all database scripts for all databases in the build directory"/>
相信我们也能看出来,这两段内容我们可以去掉那些你不想此次编译出来的脚本,比如不想编译出来 mysql的脚本
那么就把 mysql.test 和 mysql.scripts 去掉吧。别忘了逗号。
4 还剩下一步: 把oracle的驱动 (或db2的什么的)放在 xx\jbpm-starters-kit-3.1\jbpm-db\oracle\lib 下。
5 配置好你的ant,然后到 放在 xx\jbpm-starters-kit-3.1\jbpm-db\ 执行一下ant 就可以在xx\jbpm-starters-kit-3.1\jbpm-db\build
下去找你的脚本了。
6 当然还可以用其他工具来生成,因为所有这一切脚本都是基于hibernate的描述文件所生成的(jbpm中带的*.hbm.xml)。
7 上边所设计到目录的地方,有xx\ ,是你自己的某个目录而已。
分享到:
相关推荐
生成基于Oracle的jBPM数据库脚本 1. 下载最新版本的 JBoss jBPM Starters kit。解压这个文件,假设解压目录为 "${jbpm.starters.kit}",它的下面应该有 jbpm, jbpm-bpel,jbpm-db,jbpm-designer,jbpm-server 五...
工作流jbpm4.4,建表语句,已修正错误,希望后来人能够节约时间。
在网上找了很多关于怎样生成jbpm-oracle数据库脚本的文章,没有一个能真正解决实际过程中遇到的问题。后来才知道,那里有一个包的java文件方法同名了,删除之后,就生成成功了!下载我打个包上传给需要的人。
JBPM 4 mysql 建表 sql ,希望对某些人有用处
jbpm jbpm4.3.jar DDDDDDDD
jbpm4.4 的简单demo流程。 内含建表sql语句
JBPM4.4 mysql数据库创建脚本,修正ant create.jbpm.schema不能创建数据库的bug。
这东西很少见啊,共享给大家,是jbpm4的数据库表sql脚本,不知道怎么建库的朋友可以参考。
JBPM数据库表创建\jbpm.jpdl.oracle.sqlJBPM数据库表创建\jbpm.jpdl.oracle.sqlJBPM数据库表创建\jbpm.jpdl.oracle.sqlJBPM数据库表创建\jbpm.jpdl.oracle.sqlJBPM数据库表创建\jbpm.jpdl.oracle.sql
JBPM建表语句 create table JBPM4_DEPLOYMENT ( dbid_ NUMBER(19) not null, name_ CLOB, timestamp_ NUMBER(19), state_ VARCHAR2(255 CHAR) ) tablespace CSSCIS pctfree 10 initrans 1 maxtrans 255 ...
纵观jBPM:从jBPM3到jBPM5以及Activiti5.doc
经过我修正的JBPM4.4数据库mysql5.5建表SQL命令,共18张表
jbpm3.2 mysql修改可用建表语句 在mysql命令行下使用:source D:1.sql
jbpm流程设计器 + 生成对应xml文档: 内部含有: jbpm控件 1: myflow2:插件原本内容 访问地址:http://localhost:8080/jbpmFlow1/myflow2/demo4.jsp 实现生成对应xml文档 并写有对xml文档读取存储到对象中,...
eclipse 下安装jbpm-4.4 的安装步骤
弃用-jbpm-ee jBPM的企业服务6。 还要注意,您需要更新arquillian.xml以指向JBoss EAP 6.1服务器,并且需要将服务器设置为包括MySQL驱动程序。 您还需要安装MySQL才能运行测试。 创建模式:jbpm-main。 添加用户:...
这里已经添加了jbpm的表hibernate建表测试代码,通过运行junit就可以建表和发布流程,之前的struts2代码不变,CreateSchemaTest.java是建jbpm表,DeployProcessTest.java是发布jbpm流程,到这里hibernate已经部署成功,接...
jbpm一些常用脚本
1 这个项目是maven-web项目 jdk1.6 2 项目有完善的spring和jbpm集成方法,jbpm版本是6,jbpm5和jbpm6...3 用的数据库为mysql,在运行的时候,会自动在数据库中建立jbpm工作流的表。 4 可以根据自己的项目自行集成。
JBPM采购申请系统——07_JBPM中的脚本语言.7z JBPM采购申请系统——07_JBPM中的脚本语言.7z JBPM采购申请系统——07_JBPM中的脚本语言.7z JBPM采购申请系统——07_JBPM中的脚本语言.7z JBPM采购申请系统——07_JBPM...