`

JBPM3.2 工作流演示例子(jbpm-console websale DEMO) 移植到 To

阅读更多
JBPM3.2 工作流演示例子(jbpm-console websale DEMO)  移植到 Tomcat/5.5.23 与 MYSQL 下

我的WEB结构如下:
other JBPM file
SRC
WEB-INF
  --CLASSES
  --LIB
运行环境:ECLIPSE3.2 ,JDK5.0
START:
1、下载 JBPM3.2 GA(包括所有的配置文件)地址:http://labs.jboss.com/jbossjbpm/docs/index.html
2、从CVS 下载 jbpm-console websale DEMO 类源代码
3、下载 Tomcat/5.5.x 与 MYSQL5.X ,还有JDBC驱动。
4、为了方便我的开发,我在  Tomcat/5.5.x  中做了虚拟目录,在D:\apache-tomcat-5.5.23\conf\server.xml中 添加了

    <Context path="/jbpm" docBase="D:\workspace\jbpm-console" debug="1" reloadable="true" override="true" crossContext="true"/>

      </Host> 《---表示在这之前添加。
5、配置tomcat-users.xml,这步很关键,影响到你是否可以正常登陆(就这里搞了我很长时间)。
我增加了如下内容,ernie 是JBPM数据库中的用户,role是他对应的权限。
  <role rolename="manager"/>
  <role rolename="sales"/>
  <role rolename="admin"/>
  <role rolename="participant"/>
  <user username="ernie" password="ernie" roles="administrator,participant,sales,manager"/>
6、去JBPM网站下载 DEMO 数据库脚本
jbpm.jpdl.mysql.sql
mysql.identity.script.sql
以上2个运行完后,将jbpm-console websale DEMO 的 processdefinition.xml 流程定义文件部署到数据库中。
7、官方 TOMAT 配置 具体说明 ,借我的配置一般没问题。

备注:
  1、关于官方的  setup a jdbc realm in tomcat 我按照他的方法测试了,但不好用,所以我再tomcat-users.xml中配置了用户。
  2、hibernate.cfg.xml配置内容 下行的注释掉,否则启动有问题。
   <property name="hibernate.connection.datasource">java:/JbpmDS</property>

一切OK,剩下的就是学习JBPM了,为了能够调试JBPM、调试源代码,相信这个移植会给你带来很多方便。 
分享到:
评论
3 楼 zhang398649558 2011-09-09  
哥们,你有这个JBPM3.GA的具体例子么,现在需要和没有spring的框架来集成,我该怎么办(struts2+EJB3.0的项目)
2 楼 pure1202 2009-04-23  
在它自带的包里.我刚没注意到。
1 楼 pure1202 2009-04-23  
jbpm-console 从CVS 下载?? 能提供具体地址吗?

相关推荐

Global site tag (gtag.js) - Google Analytics