一、下载

JDK下载URL:

Tomcat下载URL:http://tomcat.apache.org/

Eclipse下载URL:http://www.oracle.com/technetwork/java/javase/downloads/index.html

MySql 下载URL:http://dev.mysql.com/downloads/

Activiti下载URL:http://www.activiti.org/download.html

Activiti Eclipse 插件下载URL:http://www.activiti.org/designer/archived/

二、安装

1、本地安装Activiti Eclipse 插件

处理错误

在安装Activiti Eclipse 插件时,可能会出错,错误提示如下:

An error occurred while collecting items to be installed
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,org.eclipse.emf.transaction,1.9.0.201506010221
No repository found containing: osgi.bundle,org.eclipse.emf.validation,1.8.0.201505312255
No repository found containing: osgi.bundle,org.eclipse.emf.workspace,1.5.1.201506010221

提示Eclipse中缺少以上三个插件,这三个插件需要下载Eclipse的“Eclipse IDE for Automotive Software Developers”版本,从这个版本中把以上三个插件复制到Eclipse中,再重新安装即可。

2、在线安装

Name:Activiti BPMN2.0 designer
Location: http://activiti.org/designer/update/

三、通过代码安装数据库,测试环境

1、纯代码方式

  1. /**
  2. * 在代码中创建配置,测试Activiti数据库环境是否建立
  3. */
  4. @Test
  5. public void testActivitiEnvironment1() {
  6. // 1、创建流程引擎配置对象
  7. ProcessEngineConfiguration configuration = ProcessEngineConfiguration
  8. .createStandaloneProcessEngineConfiguration();
  9. // 2、配置数据库连接配置
  10. // 2.1、数据库连接URL
  11. configuration.setJdbcUrl("jdbc:mysql://localhost:3306/activiti_test?createDatabaseIfNotExist=true");
  12. // 2.2、数据库连接驱动
  13. configuration.setJdbcDriver("com.mysql.jdbc.Driver");
  14. // 2.3、数据库连接用户名
  15. configuration.setJdbcUsername("root");
  16. // 2.4、数据库连接密码
  17. configuration.setJdbcPassword("root");
  18. // 2.5、 配置数据库建表策略
  19. configuration.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE);
  20.  
  21. // 3、通过配置对象创建ProcessEngine;
  22. ProcessEngine processEngine = configuration.buildProcessEngine();
  23.  
  24. }

2、配置文件方式

  2.1、配置文件 activiti.cfg.xml  

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
  3. http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd
  4. http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.2.xsd">
  5.  
  6. <bean id="processEngineConfiguration" class="org.activiti.engine.impl.cfg.StandaloneProcessEngineConfiguration">
  7. <!-- 数据库连接属性 -->
  8. <property name="jdbcUrl" value="jdbc:mysql://localhost:3306/activiti?characterEncoding=utf-8"></property>
  9. <property name="jdbcDriver" value="com.mysql.jdbc.Driver"></property>
  10. <property name="jdbcUsername" value="root"></property>
  11. <property name="jdbcPassword" value="root"></property>
  12.  
  13. <!-- 数据库更新策略 -->
  14. <property name="databaseSchemaUpdate" value="true"></property>
  15.  
  16. <property name="jobExecutorActivate" value="false"></property>
  17.  
  18. <!-- 邮件服务地址 -->
  19. <property name="mailServerHost" value="mail.wxintl.com"></property>
  20. <property name="mailServerPort" value=""></property>
  21. </bean>
  22.  
  23. </beans>

  2.2、代码

  1. /**
  2. * 从配置文件中读取配置,测试Activiti数据库环境是否建立
  3. */
  4. @Test
  5. public void testActivitiEnvironment2() {
  6.  
  7. ProcessEngineConfiguration configuration = ProcessEngineConfiguration
  8. .createProcessEngineConfigurationFromResource("/activiti.cfg.xml");
  9.  
  10. ProcessEngine processEngine = configuration.buildProcessEngine();
  11.  
  12. }

四、学习资料

http://pan.baidu.com/s/1sjt0IXv

http://pan.baidu.com/s/1gdvLQ5X

Activiti学习笔记1 — 下载与开发环境的配置的更多相关文章

  1. angularjs2 学习笔记(一) 开发环境搭建

    开发环境,vs2013 update 5,win7 x64,目前最新angular2版本为beta 17 第一步:安装node.js 安装node.js(https://nodejs.org/en/) ...

  2. Android学习笔记(一)开发环境搭建

    Android开发环境搭建 安装JDK 1.如果你还没有JDK的话,可以去这里http://www.oracle.com/technetwork/java/index.html ,接下来的工作就是安装 ...

  3. 【webpack学习笔记】a04-建立开发环境

    开发环境就是在开发过程中为了方便配置的环境,生产环境就是开发完成即将上线的情况. 好了,说了句废话,切入正题. 在开发时,打包后的文件压缩成一团,报错调试的时候傻眼了有木有?每次做出修改需要到浏览器查 ...

  4. 【深度学习笔记】Anaconda及开发环境搭建

    在学习了一段时间台大李宏毅关于deep learning的课程,以及一些其他机器学习的书之后,终于打算开始动手进行一些实践了. 感觉保完研之后散养状态下,学习效率太低了,于是便想白天学习,晚上对白天学 ...

  5. 【Vue 学习笔记 一、Vue开发环境搭建】

    搭建Vue的开发环境 1.首先安装Nodejs  (因为我的系统是Windows的所以就选择第一个了,这个看个人的开发环境) 下载好后,然后一路确定,如果有更改安装目录的需求,就自己切换安装目录,由于 ...

  6. ISD9160学习笔记02_搭建NuMicro开发环境

    开发环境这边没什么好说的,烧写玩了玩录音的测试程序. 1. 烧写工具 昨晚先尝试了下烧写工具(NuMicro ICP Programming Tool 1.30.6491.exe),板子自带了烧写器, ...

  7. java学习笔记1——window7下JDK环境变量配置图解

    1. 首先下载Java安装工具包   http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.ht ...

  8. Python 学习笔记(二)开发环境的搭建

    安装Python windows 下安装: 下载地址:https://www.python.org/downloads Python的版本 3.x 是趋势 2.x 还在被大量使用 至于使用2.x 还是 ...

  9. 《objective-c基础教程》学习笔记 (一)—— 开发环境配置和简单类型输出

    懒惰是富有最大的敌人,再不前进,我们就out了.最近工作比较轻松,不是很忙.于是想晚上下班回家学习点新东西.看着苹果大军的一天天壮大,心里也是痒痒的.于是就想先系统的学习下Objective-C,为之 ...

随机推荐

  1. Socket通信1.0

    Socket通信1.0 服务器端: package page; import java.io.BufferedReader; import java.io.IOException; import ja ...

  2. 洛谷 P3187 BZOJ 1185 [HNOI2007]最小矩形覆盖 (旋转卡壳)

    题目链接: 洛谷 P3187 [HNOI2007]最小矩形覆盖 BZOJ 1185: [HNOI2007]最小矩形覆盖 Description 给定一些点的坐标,要求求能够覆盖所有点的最小面积的矩形, ...

  3. vim + ctag + Taglist (转)

    一.ctag 当然,第一步就是要下载它!一条命令搞定: $sudo apt-get install ctags 如果不幸提示找不到软件包ctags,首先你也许应该update一下你的软件源,还不行的话 ...

  4. tomcat服务器和HTTP协议

    tomcat:一个服务器的服务器软件,发布资源要用的 服务器组成: 1.服务器硬件 2.服务器软件 3.项目(一堆资源的集合) 4.资源tomcat本身是一个java程序,必须依赖jre运行eclip ...

  5. Hbase时间同步

    如果Hbase的时间没有同步,启动主节点会起来,子节点的regionServer就不会起来. 错误日志如下: aused by: org.apache.hadoop.hbase.ipc.RemoteW ...

  6. C# WinForm 第一个项目控件使用心得

    1.控件心得 1.1 基础控件 panel 作用:布局 难点:重绘边框改变颜色 重绘panel里如果有fill填充控件 panle的padding要改个值 private void pnlPaintB ...

  7. frp 配置多个 web 项目,无需购买域名 (访问内网可视化界面,jupyter noterbook, visdom, tensorboard)

    frp 配置多个 web 项目,无需购买域名 简单配置,参考 前言: 网上也有很多教程包括官方文档,都需要购买域名,并且把 frpc.ini 中 [web]节配置的  custom_domains 的 ...

  8. 第二天:PowerShell别名

    1.查询别名: Get-Alias -name ls Get-Alias -name dir Get-Alias -name fl Get-Alias -name ft 2.查看可用的别名 查看可用的 ...

  9. Dart编程字符串

    String数据类型表示一系列字符.Dart字符串是一系列UTF 16代码单元. Dart中的字符串值可以使用 单引号 或 双引号 或 三引号 表示.单行字符串使用单引号或双引号表示.三引号用于表示多 ...

  10. Win7如何部署定制的Quicklaunch图标

    在严格的网络管理环境中,最终用户的权限被限制得比较严格,被禁止随意改变系统的行为.在我们的网络环境中,学生是被禁止添加/删除QuickLaunch上的图标的,不仅如此,无线网络,打印机等等,都受到严格 ...