Jbpm与SSH整合详解:步骤与解决常见问题
需积分: 10 69 浏览量
更新于2024-07-25
收藏 49KB DOC 举报
本文档详细介绍了如何在Struts1.2、Spring2.5和Hibernate3.2的SSH架构上整合Jbpm工作流框架。首先,集成过程并非复杂,但缺乏足够的参考资料可能导致误解,因此作者分享了自己成功集成的经验。
1. **下载和准备工具**: 从Jbpm starters kit 3.1.4官方网站下载该套件,包含了集成所需的全部工具和jar包。这个套件用于生成数据库表和安装Eclipse图形化配置插件。
2. **数据库配置**:
- 使用Oracle作为示例,但其他数据库可以参照类似方法进行调整。
- 创建必要的数据库用户和表空间,或者确保它们已存在。
- 将ojdbc14.jar驱动包添加到jbpm-starters-kit-3.1.4中的jbpm/lib目录,以支持Oracle数据库连接。
- 复制create.db.hibernate.properties和identity.db.xml文件到专门为Oracle数据库创建的oracle文件夹中。
- 修改create.db.hibernate.properties文件,将dialect设置为OracleDialect,driver_class设置为OracleDriver,并指定数据库连接URL。
3. **解决session问题**:
- 集成过程中注意到了Jbpm和Hibernate各自的session管理差异,通过某种方式(可能是Spring的事务管理)确保了两个框架之间的协调,避免了session冲突。
4. **使用Spring-modules-0.8**:
- 利用Spring-modules-0.8的Spring31版本作为集成的桥梁,尽管它本身提供了集成支持,但文档和示例可能不够详尽,作者借助这个工具简化了集成过程。
5. **流程部署**:
- 完成了流程的部署,包括Web前端和后台程序的开发,使得用户能够通过SSH框架与Jbpm工作流交互。
6. **Eclipse插件**:
- 提供了Eclipse图形化配置插件,方便开发者更直观地管理Jbpm项目的配置和流程设计。
通过这篇文章,读者可以了解到如何在一个既有SSH基础的项目中有效地整合Jbpm工作流框架,以及在实际操作中需要注意的关键技术和问题。这将有助于避免新手在集成过程中遇到的常见挑战。
2012-06-21 上传
2022-09-14 上传
2012-04-14 上传
2011-02-17 上传
2010-05-04 上传
2014-11-06 上传
点击了解资源详情
2019-07-29 上传
骄傲的晨晨
- 粉丝: 1
- 资源: 1
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍