JBoss jBPM工作流定义部署

王朝java/jsp·作者佚名  2006-01-09
宽屏版  字体: |||超大  

jBPM工作流部署的基本部署是:首先将工作流定义文件(processdifinition.xml)和相关的一些资源文件打包成pde文件,然后将生成的pde包部署到jBPM数据库中。pde文件的格式是jar文件格式,可以用winrar、winzip打开。

jBPM发行包中定义了ant任务来完成这个部署任务,具体步骤如下:

(1) 修改jBPM根目录下的build.properties,jbpm.home指明jbpm所在的目录;ant.home指明ant所在目录;jboss.home指明jboss所在目录;jbpm.pde指明生成pde文件的工作目录。

(2) 在jbpm根目录下执行命令:ant create.pde,生成pde工作目录;

工作目录层次如下:

jbpm.pde----------------

----lib 所需库文件,包括jdbc驱动。

----src

-----config jbpm.properties和log4j.properties

-----java java文件

-----process 工作流定义文件和相关资源文件

-----test 测试代码

-----target

-----classes

-----pde 生成的pde包所在目录

-----test-classes

-----test-reports

(3) 修改jbpm.properties,设置具体的数据库连接信息,将数据库jdbc驱动放在lib目录下;

(4) 将生成pde所需文件放在上述制定的目录;

(5) 修改jbpm.pde目录下的build.xml文件,主要是修改build.process.archives任务定义,指定工作流定义文件名称和相应的资源文件。

(6) 在jbpm.pde目录下运行ant deploy.process.archives 命令;修改了工作流定义文件后,要先运行ant clean,再运行ant deploy.process.archives。

(7) 如果要单独生成pde文件,可运行ant build.process.archives命令。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有