手动发布JBPM默认Demo到Tomcat和MySQL
Step 1
下载
jbpm-starters-kit-3.1.4
,减压:
D:\jbpm-starters-kit-3.1.4
。
Step 2
在
Eclipse
(已经安装了
jbpm-designer
插件)里导入工程
D:\jbpm-starters-kit-3.1.4\jbpm
,如下图:这时,你可以看到
JBPM
的源代码和
Demo
的代码。
Step 3
下载
mysql,
并且让它启动(参考如何启动
Mysql
的资料),创建一个数据库
jbpmdb
。并且执行脚本:
D:\jbpm-starters-kit-3.1.4\jbpm-db\build\mysql\scripts\mysql.create.sql
。
Step 4
添加
Demo
默认的用户数据,执行下面的脚本:
sql 代码
- insert???into??JBPM_ID_USER?(ID_,?CLASS_,?NAME_,?EMAIL_,?PASSWORD_)? ??
- ?values?? ??
- (?’?1?’?,??’?U?’?,??’?cookie?monster?’?,??’?cookie.monster@sesamestreet.tv?’?,??’?crunchcrunch?’?), ??
- (?’?2?’?,??’?U?’?,??’?ernie?’?,??’?ernie@sesamestreet.tv?’?,??’?canthereyoubert,theresabananainmyear?’?), ??
- (?’?3?’?,??’?U?’?,??’?bert?’?,??’?bert@sesamestreet.tv?’?,??’?ernie,theresabananainyourear?’?); ??
- (?’?4?’?,??’?U?’?,??’?grover?’?,??’?grover@sesamestreet.tv?’?,??’?mayday?mayday?’?);???
Step 5
下载
Tomcat5.5.17
,并让它启动
(
参考如何启动
Tomcat
的资料
)
。假设它在
D:\Tools\tomcat-5.5.17
。
Step 6
减压
D:\jbpm-starters-kit-3.1.4\jbpm-server\server\jbpm\deploy\jbpm.war(
可以先修改
war
为
rar
扩展名
)
。并把它复制到
D:\Tools\tomcat-5.5.17\webapps
目录下:
?
Step 7
为
Jbpm
这个
context
(在
Tomcat
的称呼,其实就是一个应用),添加支持库,一般都在
D:\jbpm-starters-kit-3.1.4
能搜索到,最后
D:\Tools\tomcat-5.5.17\webapps\jbpm\WEB-INF\lib
目录下的文件有:
Step 8
为
Jbpm Demo
提供
3
个配置文件,在
D:\Tools\tomcat-5.5.17\webapps\jbpm\WEB-INF\classes
目录下,添加
3
个文件:
jbpm.cfg.xml
、
hibernate.cfg.xml
、
log4j.properties
。他们来自
D:\jbpm-starters-kit-3.1.4\jbpm\src\config.files
目录,
hibernate.cfg.xml
开头需要做一些改动,如下代码,显然
mysql
的用户
root
的密码这里是空的:
xml 代码
- <session-factory>??
- <property?name=“hibernate.dialect”<