因为自己搞了好久才搭建起来的 所以共享出来供需要的人参考
jbpm用的是3.2.2 , 由于lib太大所以没放上来。关于流程的东西主要看Test.java
里面提供了发布流程的方法,可以直接调用就可以了。不过getCurrentFlowImage方法调试没通过,现在还在研究。
用的mysql配置,如果需要跑起来的话把配置文件改一下,SpringIoc.xml和hibernate.config.xml都要改。
还有个测试hib 的表:
create table example_table
(
id int primary key,
title varchar(50),
author varchar(20),
total int,
price float,
isbn varchar(20),
publisher varchar(50)
);
仅供参考。
发布par的问题解决:
需要修改附件中的parFlow方法成如下:
public static void parFlow(String source){
//从spring 中得到jbpmTemplate
org.springmodules.workflow.jbpm31.JbpmTemplate jbpmTemplate = (org.springmodules.workflow.jbpm31.JbpmTemplate)Test.getBean("jbpmTemplate");
ProcessDefinition processDefinition =null;
if(source.contains(".xml")){
processDefinition = ProcessDefinition.parseXmlResource(source);
}
else
{
//发布par
System.out.println("sssssssss");
processDefinition = ProcessDefinition.parseParResource(source);
}
JbpmContext jbpmContext = jbpmTemplate.getJbpmConfiguration().createJbpmContext();
try {
jbpmContext.deployProcessDefinition(processDefinition);
} finally {
jbpmContext.close();
}
}
par文件发布成功后,getCurrentFlowImage方法也可以用了。
分享到:
相关推荐
SSH+jbpm4.4 Demo 是一个集成Spring Security(SSH)和jBPM 4.4的示例项目,主要用于展示如何在实际应用中结合这两个技术来实现业务流程管理。SSH,即Spring Security,是一个强大的安全框架,用于保护Java应用程序...
SSH代表Struts2、Spring和Hibernate,它们分别是MVC框架、依赖注入容器和对象关系映射库,而JBPM则是一个开源的工作流和业务流程管理(BPM)系统。下面将详细解释这些组件以及它们如何协同工作。 **Struts2** 是一...
ExtJs4.1+Jbpm4+SSH2+Oracle10g视频教程 视频教程正在上传中!先共享代码,有了代码,还买啥教程额! SSH2+JBPM+ExtJs4实战,JBPM是重点讲解。实战与demo的区别我不再多说,在以前工作中走过一些弯路,一些实现都是...
ExtJs4.1+Jbpm4+SSH2+Oracle10g视频教程 视频教程正在上传中!先共享代码,有了代码,还买啥教程额! SSH2+JBPM+ExtJs4实战,JBPM是重点讲解。实战与demo的区别我不再多说,在以前工作中走过一些弯路,一些实现都是...
【JBPM4.4+SSH2 业务流 绑定表单Demo】是一个结合了Java企业级框架Spring(SSH2中的S和H)与工作流引擎JBPМ4.4的实战示例,用于演示如何在业务流程中集成自定义表单。这个Demo主要涵盖了以下几个关键知识点: 1. *...
4 用TOMCAT+SSH+JOTM+MYSQL+JBPM移植DEMO 14 4.1 环境准备 14 4.1.1 安装JDK 14 4.1.2 安装Ant 14 4.1.3 安装Eclipse 15 4.1.4 安装Tomcat 15 4.1.5 安装MySql 15 4.1.6 下载Jotm 15 4.2 移植Human task Service ...
《Spring、Struts2与JBPM 3.2的整合应用详解》 在现代企业级应用开发中,Spring、Struts2和JBPM是三个重要的技术框架。Spring以其强大的依赖注入(DI)和面向切面编程(AOP)功能,为应用程序提供了灵活的基础架构...
【jbpm4.4+SSH2 完整请假流程】是一个结合了业务流程管理(BPM)工具jbpm4.4与Spring、Struts、Hibernate(SSH2)框架的示例应用,用于演示如何在企业级Java应用中实现一个完整的请假流程。这个项目的核心是jbpm,一...
**jbPM4.4与SSH整合详解** jbPM(Java Business Process Management)是一个开源的工作流管理系统,主要用于业务流程的建模、执行和监控。版本4.4是jbPM的一个重要里程碑,提供了强大的流程定义和执行能力。SSH...
- 使用`jbpm-4.3\install\src\demo`下的SQL脚本填充示例数据。 2. **Spring配置**: - 确保使用Spring 2.5及以上版本。 - 注意,jBPM4.3不支持ehcache,需使用其自带的Hibernate包。 3. **主要配置文件**: - ...
【jbpm4 s2sh 请假流程】是一个基于jbpm工作流引擎和SSH(Struts2、Spring、Hibernate)框架的简单示例应用,用于演示如何在Java Web环境中实现一个请假流程。在这个教程中,我们将深入理解jbpm4的工作原理以及如何...
#### 四、用TOMCAT+SSH+JOTM+MYSQL+JBPM移植DEMO **4.1 环境准备** - **4.1.1 安装JDK** - **4.1.2 安装Ant** - **4.1.3 安装Eclipse** - **4.1.4 安装Tomcat**: Tomcat是一个免费开源的Servlet容器,用于部署Web...
"mysql+ssh框架"是指该应用依赖于MySQL数据库管理系统,用于存储工作流实例和相关数据,以及SSH(Struts2、Spring、Hibernate)这一经典的Java企业级开发框架。SSH框架组合提供了模型-视图-控制器(MVC)架构,帮助...
首先,通过IDE(如Eclipse或IntelliJ IDEA)创建一个名为`demoSSH`的Web项目。这个项目将成为后续所有框架添加的基础环境。 #### 第二步:集成Struts框架 接着,向项目中添加Struts框架,这里选择的是Struts 1.2...
【已增加 5,2JBPM业务流程框架配置、5.3部门管理增删改查功能实现】 6、系统测试里没有体现,文件流传,审批,用户管理方面测试 【第六章 系统测试重构,增加章节6.3部门管理模块、6.5用户管理模块、6.6待我审批...