Mac下安装Activiti6教程
Activiti最近推出了Activiti6,该版本提供了全新的AngularJS+Bootstrap为基础的UI。
新版本的重要改进这篇文章有所提及:
http://www.jorambarrez.be/blog/2015/12/23/activiti-6-0-0-beta2-released/
但是官网提供的文档仍然没有6.0版本的详细说明,只窥见团队博客或者论坛放出的一鳞半爪。
百闻不如一见,不如直接动手安装一亲芳泽!
我选择的Activiti6的运行环境:JDK8+Tomcat8+MySQL5.7
Mac环境
安装JDK
JDK for Mac OSX 下载链接:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载jdk-8u65-macosx-x64.dmg,在mac下安装。
终端键入 java -version 命令,验证结果如下:
安装Tomcat
这篇文章写得非常细(感谢作者),按步就班操作即可:
https://wolfpaulus.com/journal/mac/tomcat8/
安装MySQL
下载链接:http://downloads.mysql.com/archives/community/
仍然选择dmg安装包,下载安装。
安装完成之后,在系统偏好设置里,会增加一项mysql设置。
mysql安装时生成的是一个随机密码,需要对root用户的密码进行初始化。
按下面的步骤操作:
mysql -u root -h 127.0.0.1 -p Enter password: (enter the random password here) ALTER USER 'root'@'localhost' IDENTIFIED BY 'new-password';
修改密码完成之后,为activiti6建立一个utf-8编码的名为 activiti6ui 的数据库。
部署Activiti6
到Activiti6官网下载安装包:
http://activiti.org/download.html
在本地解压缩之后,将两个war包(activiti-rest.war,activiti-app.war)放到tomcat webapps目录下:
修改数据库连接的配置:将文件 activiti-app.properties中的数据库连接用户名,密码修改为上面的配置。
datasource.driver=com.mysql.jdbc.Driver datasource.url=jdbc:mysql://127.0.0.1:3306/activiti6ui?characterEncoding=UTF-8 datasource.username=root datasource.password=
修改完毕之后,启动Tomcat。
第一次启动的时间会比较长,Activiti会使用Liquibase在我们准备好的那个activiti6ui白净库里建表。
一共建了73张表:
Tomcat启动完毕之后,在浏览器访问:http://localhost:8080/activiti-app/
用户名/密码: [email protected]/test
进入首页之后,截图如下:
至此,安装工作完成。
下一步体验参考链接:
http://bpmn20inaction.blogspot.jp/2015/09/getting-started-with-new-activiti-6-ui.html