-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Home
git clone git://github.com/henryyan/kft-activiti-demo.git
使用H2轻量级数据库,默认配置:
jdbc:h2:file:~/kft-activiti-demo;AUTO_SERVER=TRUE
初始化请使用下面的命令:
mvn antrun:run -Prefresh-db
mvn jetty:run
打开浏览器访问:http://localhost:8080/kft-activiti-demo
可以把项目导入到Eclipse,使用Server运行;也可以使用maven调用内置Web Server-Jetty命令运行。
使用kafeitu登录,点击菜单:工作流->流程管理,点击页面右上角的重新部署流程;部署完成之后列表会显示。
项目创建之后有很多人不会使用maven,要求我搞一个无maven的包,可以导入eclipse直接运行,最后我只能妥协可怜一下这些不用maven的人。
有一点需要注意的是本项目使用UTF-8编码,导入前请更改workspace的编码为UTF-8,否则会出现编译出错问题。尤其是Windows用户。
https://github.com/henryyan/kft-activiti-demo/tree/no-maven
下载完成之后把压缩包解开导入Eclipse即可。
在Eclipse中创建一个Tomcat Server,启动……
目前暂不支持Tomcat7
启动成功之后会在用户主目录创建kft-activiti-demo.h2.db文件,这个就是h2的数据库文件。
本项目使用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/
在JDBC URL输入框中输入:
jdbc:h2:file:~/kft-activiti-demo;AUTO_SERVER=TRUE
点击"Connect"登录控制台。
分别复制项目中的:/resources/sql/h2/schema.sql和/resources/sql/h2/data.sql文件内容到控制台,点击Run。
打开浏览器访问:http://localhost:8080/kft-activiti-demo-no-maven
为了能让大家快速体验,我在亚马逊托管了虚拟机,搭建了DEMO:http://aws.kafeitu.me:8080/kft-activiti-demo
本项目托管在Github,别问我Git是什么;本项目使用Maven构建,也别问我Maven是什么;如果不懂请Google之。