jBPM 6.2(BPMS 6.1)技术前瞻(2)

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

写道
<datasource jta="true" jndi-name="java:jboss/datasources/jbpmDS" pool-name="H2DS" enabled="true" use-java-context="true" use-ccm="true">
<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,改称你相应的方言就好

写道
<property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect" />

 好了,现在可以启动你的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

大家可以根据需要来设定不同的角色。

你可能感兴趣的:(jbpm)