Activiti(一)--安装配置具体解释
有一段时间没有更新文章了,尽管有一直在写文章,但是一直没有更新到博客内,这段时间写的文章大多还是以技术为主。
接下来的系列文章将会来讨论企业工作流的开发,主要是来研究开源工作流Activiti的使用。
该篇文章来具体了解下Activiti 5.15的安装配置全过程,事实上安装的过程相当的简单,由于随着Activiti的版本号升级安装就变得简单了非常多,可是它的配置方法没有想象的那么简单,在配置时须要注意非常多问题。这里就来具体的了解下Activiti 5.15的配置全过程。
Note:文章都是读者经过实践后总结的安装方法。可能不适用于全部的电脑,有问题的话能够留言讨论学习。
一、Activiti下载及简单介绍
1.1、Activiti下载
官网下载地址:http://activiti.org/download.html
Note:下载时不一定要使用最新版本号的,最新版本号会欠缺中文资料在使用时会略微繁琐点,所以提倡下载稍稳定点的或者距最新版本号较近的版本号。
1.2、Activiti
解压下载的Activiti包会得到以下的文档内容,当中最基本的是libs和wars,详细例如以下图:
1.2.1 database
该目录内放置了Activiti演示样例的全部数据库脚本,脚本包括了mssql、mysql、h2的数据库,分别封装了数据库表的创建和数据的写入、数据库表的改动及删除脚本。功能齐全。
1.2.2 docs
Activiti的使用帮助文档。分别包括了javadoc的Api、用户使用手冊、xml scheme
1.2.3 libs
放置的是开发的指针库,每一个jar文件代表开发时的一个引用项。详细每一个jar的使用操作说用。能够查看文件夹中的notice文档。
1.2.4 wars
该目录相当的重要,目录中有两个文件activiti-explorer.war和activiti-rest.war,分别代表了流程的浏览器框架和流程的启动引擎,在开发时须要将它们部署到tomcat的webapps目录中,在启动流程时会自己主动调用这两个文件。
activiti-explorer.war。浏览器框架,框架中包括了流程节点的查看、审批、流转等主要的操作,在打开该框架时初始化用户为例如以下表:
activiti-rest.war,流程引擎。流程真正的处理过程是在引擎中实现的,它封装了流程的处理过程。
二、安装配置具体解释
尽管Activiti的下载非常easy。可是它的安装配置的却相当的繁琐,由于它的依赖项比較多。首先Activiti在执行时须要一个Servletserver作为容器来提供Activiti-explorer.war框架的执行,所以须要配置一个Java的server,这里使用Apache-tomcat作为安装项;其次须要配置Java的执行环境。它是Activiti在安装Demo时所必须的执行环境。所以须要安装j2ee及配置环境变量JAVA_HOME。
Note:安装J2ee前首先须要安装j2se,一定要注意J2se的版本号一定要和J2EE的版本号一致。另外也须要注意Java环境的版本号要和tomcat的版本号一致,即下载安装的位数一定要一致,假设是32位则都须要下载和安装32位的版本号。否则在安装Activiti时会出错。
2.1、Apache-tomcat安装
tomcat的下载地址:http://tomcat.apache.org/download-70.cgi
Advice:这里提倡使用6.0版本号的tomcat,由于它的稳定性较高,而且兼容性好。
下载完毕后须要配置环境变量,设置安装的二进制文件夹binery的文件夹,例如以下步骤:
2.1.1 加入tomcat的系统变量CATALINA_HOME
将下载的tomcat解压,然后创建系统变量CATALINA_HOME,该系统变量指定了tomcat的binery所在文件夹的父文件夹(tomcat的文件夹),在执行tomcat时会自己主动查找该文件夹并启动,例如以下图:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmdfeGlueGl1/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
2.1.2 加入系统变量Path路径
加入tomcat的binery所在的文件夹,在path中能够使用系统变量的方法%CATALINA_HOME%\bin\或者也能够使用完整的安装路径来取代系统变量的方法来设置变量的安装路径。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmdfeGlueGl1/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
至此tomcat配置完毕,接下来就是安装java的执行环境了。
2.2、J2EE安装及配置
j2ee的安装会相较简单些。学过java的开发者都知道在开发时首先须要安装0基础版本号j2se。然后才干安装j2ee,它们两种的开发应用有较大的差别。
J2SE的安装和配置和原始的安装配置一致。在安装后配置对应的JAVA_HOME变量和Path路径就可以。安装完毕后验证功能就可以。
三、Activiti安装
3.1、框架及引擎安装
上面的步骤配置好后接下来将Activiti的wars目录中的activiti-explorer.war和activiti-rest.war拷贝到tomcat的webapps目录内,然后活动执行startup.bat文件启动tomcat,等待安装完毕。在此过程中会检測系统并安装H2内存数据库,并安装对应的Demo模型。
安装完毕后打开网址http://localhost:8080/activiti-explorer。使用kermit用户登录,看到下图代表成功安装:
3.2、在Eclipse中安装
经过上步骤后证明Activiti的框架已经搭建完毕,可是想要使用试图设计器的话须要在Eclipse中安装Activiti的设计插件,详细的配置安装方法例如以下:
3.2.1 打开安装界面
依次打开Help-->Install New Software,例如以下图:
3.2.2 安装
打开安装界面后在输入网址的地方输入http://activiti.org/designer/update/ 网址,然后选择第一个选项安装对应的设计器插件。
经过上面的步骤后。Activiti的安装和配置过程已经完毕,
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmdfeGlueGl1/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
接下来就能够依据Api文档来开发对应的流程。这里提供一个5.15翻译版本号的用户手冊:http://download.csdn.net/detail/zhang_xinxiu/7697351。须要时下载就可以。
结语
在纠结了有一周的时间后最终把Activiti的开发环境配置全然了,事实上非常多事情往往困难的是開始的时候,由于毫无头绪。没有正确的方向,所以仅仅能一点点的摸索。可是这个过程是相当锻炼人的,经历过了就会有非常大的提升,另外在这个过程中还要有细心,记录经过的步骤,在完毕后回头思考自己所经历的步骤。最后思考总结。保证遇到相同的问题后可以高速的解决。
Activiti(一)--安装配置具体解释的更多相关文章
- 持续集成(CI)工具------Hudson/Jenkins(Continuous Integration)安装与配置具体解释
本文同意转载.但请标明出处:http://blog.csdn.net/wanghantong/article/40985653/, 版权全部 文章概述: 一. 描写叙述了持续集成工具Hudson的安装 ...
- 工作流引擎详解!工作流开源框架ACtiviti的详细配置以及安装和使用
创建ProcessEngine Activiti流程引擎的配置文件是名为activiti.cfg.xml的XML文件.注意与使用Spring方式创建流程引擎是不一样的 使用org.activiti.e ...
- redis的安装配置
主要讲下redis的安装配置,以及以服务的方式启动redis 1.下载最新版本的redis-3.0.7 到http://redis.io/download中下载最新版的redis-3.0.7 下载后 ...
- Django基础之安装配置
安装配置 一 MVC和MTV模式 著名的MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层:他们之间以一种插件似的,松耦合的方式连接在一起. 模型负责业务对象与数据库的 ...
- centos 系统下安装FastDFS+nginx+fastdfs-nginx-module安装配置
前言: 以前的项目上传的文件都是保存到本地或者是局域网内的共享文件夹下,由于数据量,服务器的负载均衡(分机的某些图片无法访问的问题处理)等因素的情况下,就想到用fastdfs来文件管理,花了几天时间硬 ...
- 阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器
阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器 我在阿里云购买的服务器配置 CPU:1核 内存:2G 系统盘:40G 公共镜像:CentOS 6.5 64位 公网带宽:1Mbps ...
- Tomcat安装配置
Tomcat安装配置 很久没有通过博客对学习所得进行记录了. 现在将使用Tomcat的一些经验和心得写到这里,作为记录和备忘.如果有朋友看到,也请不吝赐教. 1.首先是Tomcat的获取和安装. 获取 ...
- subversion(SVN)安装配置
简介subversion(简称svn)是近年来崛起的版本管理软件系统,是cvs的接班人.目前,绝大多数开源软件都使用svn作为代码版本管理软件.Subversion是一个版本控制系统,相对于的RCS. ...
- 将archlinux 2013-06-01版,安装配置为个人工作站
本文安装所使用的镜像为:archlinux-2013.06.01-dual.iso.首先请看看我安装完成之后的效果.图一,是第一个虚拟桌面及右键菜单图: 图二,是第二个虚拟桌面效果图.后几个虚拟桌面图 ...
随机推荐
- Vue-router路由基础总结(二)
一.命名路由 有时我们通过一个名称来标识一个路由显得更方便一些,特别是在链接一个路由,或者是执行一些跳转的时候.你可以在创建 Router 实例的时候,在 routes 配置中给某个路由设置名称. 我 ...
- http://www.cnblogs.com/ITtangtang/archive/2012/05/21/2511749.html
http://www.cnblogs.com/ITtangtang/archive/2012/05/21/2511749.html http://blog.sina.com.cn/s/blog_538 ...
- Struts2实现登录流程
本节将演示一个基本的登录流程,在登录界面中若输入正确的用户名和密码,跳转到登录成功界面:否则路转到登录失败界面. 1 建立一个名为LoginDemo的动态Web项目 2 添加struts2相关的jar ...
- Js和html相结合的方式
目录 TOC \o "1-3" \h \z \u js和html相结合的方式. PAGEREF _Toc455386178 \h 1 08D0C9EA79F9BACE118C82 ...
- Hibernate关系映射(二) 基于外键的双向一对一
基于外键的双向一对一关联映射 需要在一端添加<one-to-one>标签,用property-ref来指定反向属性引用. 还是通过刚才用户和地址来演示双向一对一关联. 代码演示 一.实体类 ...
- 解决svn Authorization failed错误
解决svn Authorization failed错误 (2010-09-22 21:37:31) 转载▼ 出现该问题基本都是三个配置文件的问题,下面把这个文件列出来 svnserve.conf ...
- Android开发之应用程序更新实现
近期给项目app做升级.对Android应用程序更新稍有研究,分享一下我的心得. 既然是更新,那么一定是要联网和下载的.所以联网和存储訪问权限时一定要有的: <!-- 权限申请 --> ...
- js设置加载进度提示
CreateTime--2017年8月23日09:17:46Author:Marydon js设置加载进度提示 第一部分:CSS /*加载样式*/ .Loading { position: abs ...
- Android实现小圆点显示未读功能
代码地址如下:http://www.demodashi.com/demo/13541.html 前言 以前我们实现这个功能都是用 BadgeView.java,大体就是将这个java类复制到自己的项目 ...
- socket.io(转载)
socket.io 中文手册,socket.io 中文文档转载于:http://www.cnblogs.com/xiezhengcai/p/3956401.html 服务端 io.on(‘connec ...