A、准备工作:
1、安装JDK1.6或者更高的版本,并且配置好环境变量。
2、安装STS-Spring Tool Suite,MyEclipse也可以。
3、下载jbpm4.3 ,下载地址:
http://sourceforge.net/projects/jbpm/files/jBPM%204/jbpm-4.3/jbpm-4.3.zip
4、下载tomcat6,建议版本6.0.26绿色版。安装版也可以。
5、oracle数据库安装好,建好数据库,此处为了方便,就用默认数据库ORCL,建立一个
用户,用户名:jbpm,密码:jbpm,添加DBA,resource和connection权限。
建立用户和表空间语句,我的oracle安装目录为F:\oracle :
/*第1步:创建临时表空间 */
create temporary tablespace jbpm_temp
tempfile 'F:\oracle\product\10.1.0\oradata\orcl\dbpm_temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
/*第2步:创建数据表空间 */
create tablespace jbpm_data
logging
datafile 'F:\oracle\product\10.1.0\oradata\orcl\dbpm_data.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
/*第3步:创建用户并指定表空间 */
create user jbpm identified by jbpm
default tablespace jbpm_data
temporary tablespace jbpm_temp;
/*第4步:给用户授予权限 */
grant connect,resource,dba to jbpm;
B、开始安装:
1、安装jbpm4.3
1.1 解压jbpm4.3.zip,为了描述方便,此处记录解压目录为 JBPM_HOME
${JBPM_HOME}
├─doc 用户手册、shema docs、javadocs、开发手册
├─examples 用户手册中提到的一些示例
├─install 几种环境下的安装脚本
├─lib 第三方类库和一些特殊的jBPM类库
├─migration 详细内容请参考开发手册
├─src 源文件
└─jbpm.jarjBPM核心类库
1.2解压tomcat6.0.26到JBPM_HOME,配置好环境变量,不会配置的去问度娘 - - ,安装版也请安装到此处,安装版就不用配置环境变量了。
把JBPM_HOME\lib下的juel开头的三个jar包拷贝到tomcat的lib文件夹下,并删除该文件夹下的el.jar.
把oracle的驱动包ojdbc14.jar拷贝到tomcat的lib文件夹下。
打开STS,window-->Preference-->Server
找到tomcat的根目录,点击确定-->finish
1.3 拿到JBPM_HOME\install\src\db\create下的jbpm.oracle.create.sql,不要犹豫的去oracle中jbpm用户下执行,建立jbpm4.3 相关表。
此处如果想使用ant来建表(ant的安装参考http://www.cnblogs.com/ghj1976/archive/2010/04/14/1711914.html),需要修改JBPM_HOME\install下的build.xml文件,
a.找到<property name="database" value="oracle" />,红色的部分改成跟这个一样
b.找到JBPM_HOME\install\jdbc下的oracle.properties文件,修改数据库配置信息和你的数据库一致。
c.菜单-->运行-->cmd ,到安装jbpm的install目录下,执行ant create.jbpm.schema,看到SUCCESS 即为建表成功。
1.4 打开Spring Tool Suite(以下简称STS),依次找到help-->install new softwares
点击Add-->archive,找到JBPM_HOME\install\src\gpd\jbpm-gpd-site.zip,name自己随便起了,自己认识就好,这里写jbpm4.然后就点击OK,确定,等待安装完毕,提示重启的时候点击OK,重启。
1.5 打开window-->Preference ,找到jBPM-->Installed jBPM Runtime ,点击add,找到jbpm解压的根目录,确定。
至此,jbpm的开发环境配置基本完成。