`
小古墓
  • 浏览: 58209 次
  • 性别: Icon_minigender_1
  • 来自: 山东
社区版块
存档分类
最新评论

Activiti 5.12用户指南之开始Activiti的学习

阅读更多

一、一分钟版本

 

     在从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
UserIdPasswordSecurity roles
kermit kermit admin
gonzo gonzo manager
fozzie fozzie user

          现在你能访问我们的web应用了!
     
Webapp NameURLDescription
 
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编程。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics