热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

JBPM中部署到SSH框架中

1、首先把JBPM相关的依赖包拷到WEB-INFlib下面(*bsh.ja、cr-1.0.jar、jbpm-identity.jar、jbpm-jpdl.jar)2、从JBPM解压缩包中co

1、首先把JBPM相关的依赖包拷到WEB-INF/lib/下面(* bsh.ja、cr-1.0.jar 、 jbpm-identity.jar、jbpm-jpdl.jar)

2、从JBPM解压缩包中config/目录下中的hibernate.cfg.xml文件中拷贝相应的映射代码到SSH系统的hibernate.cfg.xml中

3、JBPM包中的User对象和假如与SSH中的User对象相冲突,解决办法是把SSH框架系统中的User.hbm.xml中的mapping修改为 auto-import="false",这时候需要框架中的User对象时候要使用全路径

4、启动Tomcat 使JBPM的表自动生成

 

以下是JBPM到与Spring的集成:

5、与spring的集成需要第三方的集成包spring-modules-0.8.RAR,解压后拷贝spring-modules-jbpm31.jar到WEB-INF/lib

6、这时候jbpm需要一个默认的文件(jbpm.cfg.xml)
    :这个文件在JBPM-HOME/src/jpdl/org/jbpm/下的default.jbpm.cfg.xml
   :把它拷贝到src目录中并改名称为jbpm.cfg.xml

7、JBPM的应用需要JbpmConfiguration对象,这个对象要在Spring中部署,让Spring启动的时候生成对象

8、实现业务逻辑类(集成JBPM的)(参见WorkFlowManagerImpl.java)
  

8、实现上一步首先在Spring配置文件中配置 如下

9、实现在该实现类中会用到JbpmConfiguration对象,需要注入jbpmConfiguration对象
    实现:在applicationContext-beans.xml中添加workflowManager的bean中
 
    


推荐阅读
author-avatar
大爱仅有的财产丶_468
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有