jbpm 安装部署
1 首先下载
http://www.jboss.org/downloads/
这里需要注册,估计大部分人懒的搞这些。
http://www.jbpm.org/download/download.html
这里只有6.1版本
如果想得到最新的版本个人认为还是老老实实上Git hub吧
https://github.com/droolsjbpm/droolsjbpm-build-bootstrap
上面有比较详细的介绍,如何下载如何build.
如果搞不定mvn git 咋办
https://repository.jboss.org/nexus/content/groups/public-jboss/org/kie/kie-wb-distribution-wars/6.2.0.CR4/
直接去这里下
其实6.2应该很快发布了,但是企业版本的BPMS6.1可能还要一段时间(多长未知。。。)
2 安装
jBPM 6本身现在事可以支持tomcat,jboss eap,websphere,以及weblogic的,不过毕竟事jboss社区的玩意,建议还是jboss eap吧。
安装很简单了,解压到deployment目录(jboss)。
1 jBPM6没人使用的host model的H2,如果需要修改的话注意修改standalone-full.xml里面的datasource,
距离来说修改成mysql
<connection-url>jdbc:mysql://127.0.0.1:3306/6.1</connection-url>
<driver>h2</driver>
<security>
<user-name>sa</user-name>
</security>
</datasource>
<drivers>
<driver name="mysql" module="com.mysql">
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
</driver>
需要说明的是,你需要讲相应的数据库去东放到jboss目录下的moules 下面,要不启动的是找不到驱动。
2 修改persistence.xml,改称你相应的方言就好
好了,现在可以启动你的jboss了,然后登陆localhost:8080/jbpm-console.
还需要说明下的是登陆的用户密码,因为jbpm默认用了http的form认证,在jboss目录下有standalone/cofiguration/users.properties ,roles.properties两个文件注意修改即可,
在jbpm中有很多role,
roles.wb_everything=admin
roles.wb_for_developers=developer
roles.wb_for_business_analysts=analyst
roles.wb_for_business_users=user
roles.wb_for_managers=manager
大家可以根据需要来设定不同的角色。