1、www.activiti.org下载activiti-5.7.zip,解压后,阅读readme.html文件,首先阅读User Guide
2、第二章节demo setup由于网络原因,ant demo.start时无法自行下载tomcat,造成出错,临时自行拷贝机器上的tomcat到\activiti-5.7\apps\apache-tomcat-6.0.32目录下,并自行拷贝\activiti-5.7\setup\files\webapps下的activiti-explorer.war和activiti-rest.war到tomcat的部署目录,还有依赖包需要参照\activiti-5.7\setup\files\dependencies对应文件拷贝进war包中。再次执行ant demo.start,学习过程继续。补充一句,访问URL是http://localhost:8080/activiti-explorer,用kermit/kermit登陆。
3、到达Eclipse setup阶段,发现workspace下的项目导入到eclipse后,很多报错,原因是这些项目的classpath设定与依赖中配置的包不一致导致,简单的处理办法是直接通过properties->java build path-->Libaries全部删除,然后重新导入libs-runtime和libs-test目录下的jar包
4、processEngineConfiguration的bean定义中,增加name为beans的属性,屏蔽beans在expression和script中的使用。(默认情况下,spring和activiti.cfg.xml文件中的bean可以在expressions和scripts中被使用)
5、最好下载eclipse for j2ee版本,最新版本为indigo,否则user guide里很多章节做不了,还要更新插件。比如:xml相关、designer插件等。
6、需要了解一下JBoss Drools,MARK一下。
7、MULE TASK、Manual Task不是很明白,MARK一下。
8、http://activiti.org/designer/update/下载activiti的eclipse插件。
9、如果新建的是Activiti Project,由于是Maven工程,在eclipse的java builder下是编译通过不了的。安装m2eclipse插件(更新站点:http://m2eclipse.sonatype.org/sites/m2e),通过package explorer右键菜单的Maven->Enable Dependency Management,可以让当前项目加入Maven Project Builder,此时项目通过maven编译通过。
补充:
1、m2e插件安装后注意事项,由于插件会用到一些jdk的jar包,如下配置:
在eclipse.ini中添加两行
-vm
C:\Program Files\Java\jdk1.6.0_02\bin\
注意: 要写在两行,写在一行不能生效
注意: 这两行要定在-vmargs之前,不然也不能生效
2、m2e安装后是没有settings.xml配置文件的,建议从maven.apache.org官方网站下载安装包并安装,
然后在eclipse的Window->Peferences->Maven->User Settings选项指向安装后的settings.xml配置文件。
如果需要通过代理服务器上网,需要修改settings.xml文件,打开代理选项。
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>用户名</username>
<password>口令</password>
<host>代理主机</host>
<port>代理端口</port>
<nonProxyHosts>不用代理主机A|不用代理主机B</nonProxyHosts>
</proxy>
3、为了让插件使用较新版本maven,修改Window->Peferences->Maven->Installations的启动maven,点击add,选择自己下载的maven版本。
4、如果选用nexus作为仓库管理器,以下可以作为参考。
<mirrors>
<mirror>
<id>NexusMirror</id>
<name>Nexus Public Mirror</name>
<url>http://localhost:7771/nexus/content/groups/public</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
<profiles>
<profile>
<id>nexus</id>
<repositories>
<repository>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
<id>nexus</id>
<name>Repository for Local Nexus Server</name>
<url>http://localhost:7771/nexus/content/groups/public</url>
<layout>default</layout>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
<id>nexus</id>
<name>Plugin Repository for Local Nexus Server</name>
<url>http://localhost:7771/nexus/content/groups/public</url>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>nexus</activeProfile>
</activeProfiles>
分享到:
相关推荐
这个"Activiti学习文档资料"包含了一份工作流使用教程和一些文档,可以帮助我们深入了解和掌握Activiti的核心功能和使用方法。 Activiti 是由Alfresco公司开发的,基于Java平台,符合Business Process Model and ...
本资源包含的"activiti学习思维导图"是一份关于Activiti学习的综合指南,旨在帮助用户从基础到进阶地掌握Activiti的核心概念和技术。 1. **流程定义**: - BPMN 2.0:Activiti 使用Business Process Model and ...
### 最详解!Activiti学习文档 #### 概述 Activiti是一个开源的工作流引擎,用于构建业务流程自动化应用。...希望本文档能为初学者提供一个清晰的学习路线,帮助大家更好地掌握Activiti的核心技术。
总之,"Activiti学习第一天"是一个良好的开端,通过逐步学习和实践,你将能够掌握Activiti的基本操作,并能将其应用于实际的业务流程自动化项目中,提高工作效率,优化工作流程。记住,持续学习和不断实践是掌握任何...
工作流Activiti是一种开源的工作流引擎,用于在企业应用程序中实现业务流程自动化。它由Alfresco Software开发,旨在提供灵活、可扩展且易于使用的流程管理解决方案。在本"工作流Activiti学习代码"资源中,我们将...
里面包括工作流的基本配置,myeclipse9安装activiti-designer插件demo,和基本操作
activiti学习资料,整合SSH, Activiti5.4整合SSH项目开发
在本篇博客“工作流Activiti的学习总结(十二)activiti官方十分钟快速学习”中,作者分享了关于Activiti工作流引擎的快速学习经验。Activiti是一个开源的、基于Java的企业级工作流引擎,它被广泛应用于自动化业务...
这个学习文档专注于整合Spring、Struts2和Hibernate(SSH)这三大主流Java Web开发框架来搭建Activiti工作流系统。SSH框架的整合使得Activiti能够更好地融入到现有的企业级应用环境中,提供灵活且强大的流程管理能力...
Activiti是一款开源的工作流引擎,它基于模型驱动的架构(MDA),用于在企业级应用中实现业务流程自动化。在“Activiti学习笔记三:管理流程定义”中,我们将深入探讨如何使用Activiti来管理和操作流程定义。 首先...
Activiti学习笔记,介绍Activiti的组成结构,工作流BPMN2.0规范等
总结来说,“Activiti学习文档(二)之画流程图并部署流程”会带你走过从设计到实施一个完整流程的整个过程,包括理解BPMN符号、使用工具绘制流程图、编写部署脚本,以及如何在实际环境中运行和管理流程实例。...
在学习和开发过程中,Activiti 提供了 Activiti Designer 工具,这是一个基于 Eclipse 的插件,可以帮助我们图形化地设计和编辑 BPMN 2.0 流程图。通过这个工具,我们可以直观地添加开始活动节点,配置其行为,并...
Activiti 是一个开源的工作流和业务流程...通过深入学习,你可以成为一名熟练的Activiti开发者,有效地设计、实现和管理企业的业务流程。记得在学习过程中,结合实践和理论,不断探索和研究,以达到最佳的学习效果。
个人学习Activiti的资料整理,便于需要的同学获取,希望对朋友们有所帮助。 资料共有6个部分的内容,由于CSDN单文件大小限制,所以拆成了两个文件。第一个文件为1-3,第二个文件为4-6。 资料列表如下: 1、传智播客...
"activiti5.x学习文档" Activiti 是一个基于 Java 的开源工作流引擎,它提供了一个灵活的工作流解决方案,帮助开发者快速构建业务流程管理系统。下面是 activiti5.x 的学习文档摘要信息: Activiti 介绍 Activiti...
这个学习资料和自动生成23张表的demo是针对初学者的一个宝贵资源,可以帮助理解Activiti的工作原理和实际应用。 首先,让我们来了解一下Activiti的核心概念。Activiti 是基于BPMN 2.0标准的,BPMN(Business ...
【工作流Activiti5学习总结】 工作流管理系统(Workflow Management System, WfMS)是企业信息化建设中的重要组成部分,它负责协调和管理业务流程。Activiti5是一款开源的工作流引擎,由Alfresco公司开发,它基于...
Activiti 是一个开源的工作流引擎,它主要用于设计、部署和执行业务流程。作为一个初学者,了解和掌握Activiti的关键概念和技术是至关重要的。本学习资料集合包含两份文档:《Activiti学习笔记.docx》和《Activitiʵ...