一、一分钟版本
在从Activiti官网上下载Activiti Explorer WAR包文件之后,按照下面的步骤,能够使demo按照默认方式安装、运行。你需要一个java运行和Apache Tomcat安装包。
- 复制下载的 activiti-explorer.war到tomcat的 webapps 路径下。
- 启动tomcat服务。
- 当tomcat成功启动后,打开浏览器,访问http://localhost:8080/activiti-explorer,用kermit/kermit登录。
二、Activiti的安装
要安装Activiti,你需要一个java运行和Apache Tomcat安装包。同时确保JAVA_HOME系统变量配置正确,这要依赖于你的操作系统不同,配置的方式也不一样。
要让Activiti Explorer和REST 两个Web应用运行起来,只要把他们的war包文件拷贝到tomcat下的webapps路径下即可。默认的Explorer应用会同时有一个内存中的数据库、例子进程、用户一起运行。
下面是一些demo的用户
Table 2.1. The demo users
kermit | kermit | admin |
gonzo | gonzo | manager |
fozzie | fozzie | user |
现在你能访问我们的web应用了!
Activiti Explorer | http://localhost:8080/activiti-explorer | The process engine user console. Use this tool to start new processes, assign tasks, view and claim tasks, etc. This tool also allows to administrate the Activiti engine. |
Activiti Explorer这个例子安装成功之后,我们看到了Activiti又快又简单的能力和功能强大。但是,这样做,不意味着只能用Activiti.因为Activiti是“只是一个jar”,这意味着它能嵌入到任何一个Java环境中,像swing或者tomcat、JBoss、WebSphere等等.或者你也可以去运行一个activiti,把它作为一个典型的,标准的BPM服务.如果它可能在java里面运行,那么它也可以和activiti一起。
三、Activiti 数据库的安装
像在一分钟版本中demo安装介绍的那样,Activiti Explorer 默认的在内存中运行着一个H2数据库。要去运行其他类型的数据库,那么你要修改应用文件下面的WEB-INF/classes文件下的db.properties文件。
除此之外,你还要确定Activiti Explorer默认的用户、组、进程定义和模型会被生成。要禁用这些,需要修改WEB-INF文件夹下面的activiti-standalone-context.xml文件。像你看到的那样,你也能启用或禁用其中的某一项。
<bean id="demoDataGenerator" class="org.activiti.explorer.demo.DemoDataGenerator">
<property name="processEngine" ref="processEngine" />
<property name="createDemoUsersAndGroups" value="false" />
<property name="createDemoProcessDefinitions" value="false" />
<property name="createDemoModels" value="false" />
</bean>
四、下一步
要去熟悉Activiti 的诸多概念和功能,玩转Activiti Explorer这个应用是一个非常好的方法。然而,Activiti最主要的目的是想在你自己的应用中能作为强大的BPM和工作流的能力。那么,接下来的章节会帮助你熟悉在你的环境中,怎么用Activiti编程。
相关推荐
**Eclipse Activiti 5.12 插件详解** Activiti 是一个开源的工作流引擎,它基于模型驱动的设计理念,为企业提供业务流程自动化服务。Eclipse Activiti 5.12 插件是专门为Eclipse集成开发环境设计的工具,它极大地...
activiti6.0 用户指南中文版activiti6.0 用户指南中文版activiti6.0 用户指南中文版
Activiti 是一个开源的工作流和业务自动化引擎,广泛应用于企业级应用中,提供流程定义、执行、监控等全面的功能。...通过深入学习本指南,你可以有效地利用 Activiti 解决实际工作中的各种流程管理问题。
总之,"Activiti5.4 用户指南(中文版)"是一个全面的学习资源,它涵盖了从入门到进阶的各个层面,无论你是Java开发者还是流程管理新手,都能从中受益匪浅。通过阅读并实践这份指南,你将能够熟练掌握 Activiti 5.4...
《Activiti API 用户指南》是针对企业流程自动化框架Activiti的重要参考资料,主要涵盖了Activiti的API使用、功能特性和实践案例。本指南旨在帮助开发者更好地理解和应用Activiti,提升工作效率,实现高效的企业流程...
《Activiti7开发指南》是一本专注于Java领域流程自动化技术的专著,主要围绕Activiti7框架进行深入探讨。Activiti7是Alfresco Software公司推出的一个开源工作流引擎,它基于模型驱动的设计理念,旨在简化企业业务...
Activiti6是一款强大的工作流引擎,...以上内容是Activiti6用户指南的概述,涵盖了从安装、配置到实际开发和部署的所有关键步骤。对于Java开发人员来说,掌握这些知识将有助于有效利用Activiti6构建高效的工作流系统。
通过本用户指南,读者将学习到如何配置和使用 Activiti 5.4,创建和执行业务流程,以及如何利用 Activiti 实现企业的业务自动化。同时,了解 Activiti 的最佳实践和注意事项,能够有效地规避潜在的问题,提升流程...
本用户指南是针对 Activiti 6.x 版本的中文版,旨在帮助开发者和管理员更好地理解和使用 Activiti。 一、Activiti 概述 Activiti 是由 Alfresco 公司开发并维护的 BPMN 2.0 规范实现,提供了一个轻量级、灵活且可...
Activiti 5.4 用户指南
### Activiti6 用户指南知识点详解 #### 一、概述与许可 - **许可协议**:Activiti6基于Apache V2许可证发布,这意味着它遵循开放源代码许可证条款,允许用户自由使用、修改和分发该软件及其衍生作品。 - **下载...
Activiti是一个基于Java的轻量级工作流和业务流程管理(BPM)平台,它遵循Apache开源协议,主要用于业务流程自动化和优化...对于希望深入学习和使用Activiti 5.13的企业用户和个人开发者来说,这份指南是一份宝贵的资料。
在Activiti6.0用户手册中,我们主要关注以下几个核心概念和知识点: 1. **流程定义 (Process Definitions)**:流程定义是流程模型的蓝图,包含了流程的静态信息,如各个步骤、任务、决策点等。它们是通过BPMN 2.0...
### Activiti用户指南知识点总结 #### 1. Activiti简介 Activiti是一个轻量级、可扩展的流程引擎,它允许您创建企业级流程和工作流应用。Activiti遵循Apache V2许可证发布,源代码托管在GitHub上,允许用户查看、...
### Activiti 5.8 用户指南关键知识点解析 #### 一、概述 **Activiti** 是一个开源的工作流引擎,用于构建业务流程自动化应用。它提供了简单易用的方式来定义业务流程,并通过流程引擎来执行这些定义。从 **...
这份"Activiti 5.4 用户指南(中文版)"是针对中国开发者和使用者的详细指导资料,旨在帮助他们更好地理解和应用 Activiti。 1. **BPMN 2.0**:Business Process Model and Notation 2.0 是一种图形化的表示方法,...
总的来说,《Activiti权威指南》是一本全面而深入的教程,适合希望学习和精通Activiti的开发者、系统架构师以及对业务流程管理感兴趣的读者。通过阅读本书,你将能够熟练地设计、实现和管理基于Activiti的工作流系统...
以下是对Activiti6中文用户指南的一些关键知识点的详细解释: 1. **系统要求**: - **JDK 7+**: Activiti6 需要Java 7或更高版本来运行。 - **IDE**:为了开发和调试,可以使用任何集成开发环境,如Eclipse或...
Activiti 是一个开源的工作流和业务自动化引擎,广泛应用于企业级应用中,提供流程定义、执行、监控等全面的功能。...这份指南是学习和掌握 Activiti 5.4 的重要资源,对于 IT 专业人士来说尤其有价值。