Skip to content
henryyan edited this page Sep 19, 2012 · 19 revisions

文档说明

1.Maven模式

1.1.准备环境项目

1.1.1 克隆项目

1.1.1.1 Git方式
git clone git://github.com/henryyan/kft-activiti-demo.git
1.1.1.2 压缩包方式

1.1.2 初始化数据库(h2)

使用H2轻量级数据库,默认配置:

jdbc:h2:file:~/kft-activiti-demo;AUTO_SERVER=TRUE

初始化请使用下面的命令:

mvn antrun:run -Prefresh-db

1.2.启动系统

1.2.1 使用内置Web Server- Jetty

mvn jetty:run

打开浏览器访问:http://localhost:8080/kft-activiti-demo

1.2.2 在Eclipse中运行

可以把项目导入到Eclipse,使用Server运行;也可以使用maven调用内置Web Server-Jetty命令运行。

1.2.2 部署流程

使用kafeitu登录,点击菜单:工作流->流程管理,点击页面右上角的重新部署流程;部署完成之后列表会显示。

2.传统模式

项目创建之后有很多人不会使用maven,要求我搞一个无maven的包,可以导入eclipse直接运行,最后我只能妥协可怜一下这些不用maven的人。

有一点需要注意的是本项目使用UTF-8编码,导入前请更改workspace的编码为UTF-8,否则会出现编译出错问题。尤其是Windows用户。

2.1 项目源码

https://github.com/henryyan/kft-activiti-demo/tree/no-maven

2.2 下载源码

下载完成之后把压缩包解开导入Eclipse即可。

2.3 启动项目

在Eclipse中创建一个Tomcat Server,启动……

目前暂不支持Tomcat7

启动成功之后会在用户主目录创建kft-activiti-demo.h2.db文件,这个就是h2的数据库文件。

2.4 初始化数据库

本项目使用H2作为数据库服务,初始化方式如下:

2.4.1 下载h2

下载地址:http://repo2.maven.org/maven2/com/h2database/h2/1.3.167/h2-1.3.167.jar

启动h2:

打开控制台进入下载的jar包目录,运行:

java -jar h2*.jar

稍等一下会自动在浏览器中打开:http://localhost:8090/

2.4.2 导入初始化脚本

JDBC URL输入框中输入:

jdbc:h2:file:~/kft-activiti-demo;AUTO_SERVER=TRUE

点击"Connect"登录控制台。

分别复制项目中的:/resources/sql/h2/schema.sql和/resources/sql/h2/data.sql文件内容到控制台,点击Run

2.5 访问应用

打开浏览器访问:http://localhost:8080/kft-activiti-demo-no-maven

在线演示

为了能让大家快速体验,我在亚马逊托管了虚拟机,搭建了DEMO:http://aws.kafeitu.me:8080/kft-activiti-demo

声明

本项目托管在Github,别问我Git是什么;本项目使用Maven构建,也别问我Maven是什么;如果不懂请Google之。

Clone this wiki locally