0 0

activiti结合Spring流程部署不成功5

Activiti version:5.10
mysql:5.5

Deployment dep = repositoryService.createDeployment()
				.addClasspathResource("diagrams/new.bpmn").deploy();
		logger.info(dep.getName());

在spring test才是代码中写入以上代码。
配置文件如下:
<bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
		<property name="jdbcUrl" value="jdbc:mysql://127.0.0.1:3306/activiti" />
		<property name="jdbcDriver" value="com.mysql.jdbc.Driver" />
		<property name="jdbcUsername" value="root" />
		<property name="jdbcPassword" value="root" />
		<property name="transactionManager" ref="transactionManager" />
		<property name="databaseSchemaUpdate" value="true" />
		<property name="jobExecutorActivate" value="false" />
		<property name="history" value="full" />
	</bean>
	<bean id="processEngine" class="org.activiti.spring.ProcessEngineFactoryBean">
		<property name="processEngineConfiguration" ref="processEngineConfiguration" />
	</bean>


查询运行结果:
2012-12-4 10:27:30 org.activiti.engine.impl.ProcessEngineImpl <init>
信息: ProcessEngine default created
2012-12-4 10:27:30 org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
信息: Processing resource diagrams/new.bpmn
2012-12-4 10:27:30 org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
信息: XMLSchema currently not supported as typeLanguage
2012-12-4 10:27:30 org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
信息: XPath currently not supported as expressionLanguage
 INFO [main] (TestClient.java:105) - 

输出的name就是没有值,而且数据库中没有记录保存,还是为空的。
有碰见过的朋友吗?
2012年12月04日 10:29

2个答案 按时间排序 按投票排序

0 0

采纳的答案

这个多半是事务的问题,我对activiti的代码比较熟悉,如果还没有搞定,可以联系我,我帮你看一下。

2012年12月05日 00:07
0 0

你事务怎么配置的?是不是把jbpm的东西代理了?

2012年12月04日 17:04

相关推荐

    activiti-spring-5.7.jar.zip

    Spring的事务管理与Activiti的流程操作相结合,保证了流程执行的原子性和一致性。当流程中的一个操作失败时,Spring会回滚整个事务,避免数据不一致。 6. **事件监听与扩展**: Activiti提供了丰富的事件监听机制...

    activiti、spring mvc 基础web项目

    总结来说,这个项目是一个典型的Java企业级应用,通过结合Activiti的工作流管理和Spring MVC的Web开发能力,为开发者提供了一个完整的业务流程自动化解决方案。通过深入学习和实践,你可以掌握如何利用这些技术构建...

    activiti-spring-boot.zip

    在现代企业级应用开发中,流程管理成为不可或缺的一部分,Activiti作为一款强大的工作流引擎,被广泛应用在业务流程自动化领域。结合Spring Boot的便捷特性,我们可以轻松构建出高效、灵活的流程管理系统。本篇文章...

    activiti-explorer 与spring整合

    总结来说,`activiti-explorer` 与 Spring 的整合是企业级应用开发中的重要实践,它结合了两个强大的工具,让流程管理变得更加直观和高效。通过配置正确的 Spring 配置文件、部署 `activiti-explorer` 并设置权限,...

    activiti + spring

    当我们将 `Activiti` 与 `Spring` 结合使用时,可以构建出高效、灵活且易于维护的业务流程管理系统。 `JUnit` 是一个广泛使用的Java单元测试框架,它使得开发者能够编写和运行可重复的自动化测试用例,以确保代码的...

    Spring-activiti-ruoyi-activiti

    Spring-Activiti作为一款强大的工作流引擎,结合Spring Boot框架,为开发者提供了便捷、高效的工作流实现方式。本文将深入探讨Spring-Activiti在Ruoyi框架中的应用,并介绍如何进行二次开发,帮助开发者更好地理解和...

    Spring结合Activiti工作流

    Spring结合Activiti工作流是企业级应用开发中的一个重要实践,它允许开发者在应用程序中实现复杂的业务流程自动化。本文将深入探讨这一主题,介绍如何利用Spring框架集成Activiti工作流引擎,以及如何通过源码示例...

    activiti + spring mvc 基础web项目.zip

    【标题】"activiti + spring mvc 基础web项目" 这个压缩包文件的标题表明它是一个基于Activiti工作流引擎和Spring MVC框架构建的基础Web项目。 Activiti是一款流行的开源工作流管理系统,用于实现业务流程自动化。...

    activiti-engine-5.6 与 spring集成

    Activiti 是一个开源的工作流程引擎,它主要用于设计、部署和执行业务流程。在企业级应用开发中,将 Activiti 集成到 Spring 框架中是非常常见的做法,因为 Spring 提供了丰富的功能和良好的企业级服务支持,能够...

    RuoYi-activitiRuoYi-activitiRuoYi-activiti

    2. 启动流程实例:部署成功后,可以通过调用API或使用界面操作来启动流程实例,生成具体的任务分配。 3. 任务处理:用户接收到任务通知后,可以在RuoYi-Activiti的任务列表中处理任务,提交表单数据并流转到下一个...

    activiti 5.16 流程管理 中文版

    - **配置部署缓存**:提高流程部署效率。 - **日志**:配置日志级别,便于调试和监控。 - **映射诊断上下文**:用于调试时记录上下文信息。 - **事件处理**:支持各种类型的事件监听器。 - **配置与安装**:提供配置...

    activiti代码实现审批流程的审批

    processDefinitionKey对应流程定义文件中的key,通常在流程部署时生成。流程启动后,会生成一系列的任务实例,等待相关人员执行。 任务分配可以通过多种方式实现,例如,可以使用Activiti的候选人表达式(如`...

    activiti+spring mvc+maven+extjs mvc+mybatis一个简单的请假工作流

    标题中的“activiti+spring mvc+maven+extjs mvc+mybatis”是一个集成的IT解决方案,用于构建一个简单的请假工作流程应用。这个项目利用了多种技术来创建一个前端和后端无缝协作的系统。 1. **Activiti**:Activiti...

    activiti-modeler集成到spring项目

    7. **交互接口**:创建RESTful API或基于Spring MVC的控制器,使`activiti-modeler`可以与后台交互,进行流程部署、启动、查询、任务处理等操作。 8. **安全控制**:确保用户只有在登录后才能访问流程设计和管理...

    activiti系列jar包(含 5.12 、5.14、 5.15)

    5. **集成**:Activiti 设计师通常与 Activiti 引擎紧密集成,可以直接将设计的流程部署到 Activiti 引擎中执行。 `readme.txt` 文件通常是提供安装和使用指南的重要文档,包括如何解压文件、安装步骤、系统要求...

    activiti5.22.0外加整合springmvc的modeler设计器

    6. **流程部署**:部署流程定义文件(`.bpmn20.xml`)到Activiti引擎,可以通过API调用或在`@PostConstruct`初始化方法中进行。 7. **启动流程实例**:使用流程服务接口启动一个新的流程实例,通常需要传递流程定义...

    springboot+activiti集成Demo

    SpringBoot与Activiti集成是一个常见的企业级应用开发实践,它将高效的SpringBoot框架与流程引擎Activiti相结合,用于实现业务流程自动化。这个集成Demo提供了一个快速启动的模板,帮助开发者理解如何在SpringBoot...

    Activiti 5.9 学习笔记(流程发布)

    你可以通过阅读源码来探究流程发布背后的机制,如流程部署的实现、数据库交互等。 ### 7. 结合实际工具和环境 在实际工作中,你可能需要将Activiti集成到Spring Boot、Java EE等应用环境中,这就需要了解如何配置...

    activiti7和springboot经典实例工程

    学习这个实例工程,你不仅能了解如何在Spring Boot中集成Activiti7,还能掌握如何设计和管理业务流程,以及如何将流程与业务逻辑相结合。理解并实践这些知识点将有助于提升你在企业级应用开发中的能力。

    IDEA创建spring boot +Activiti 6.0

    总之,这个项目为初学者提供了一个基础的Spring Boot和Activiti 6.0结合的例子,虽然不完美,但它是一个很好的起点,帮助开发者了解如何在实际项目中引入和使用工作流管理。通过逐步学习和改进,可以构建出更符合...

Global site tag (gtag.js) - Google Analytics