在JBoss AS 4.2.2.GA上部署JBPM3.2.2 web console

环境:
JDK 5.0+
jboss 4.2.2.GA (jboss-4.2.2.GA.zip)
jbpm 3.2.2  (jbpm-jpdl-suite-3.2.2.zip)

由于在JBPM文档中没有说明如何在jboss 4.2.2上部署 其web console程序, 经过探索,总结如下:

1, 为了应用JBPM web console的登陆验证,需要修改  jboss-4.2.2.GA/server/default/conf 目录下的 login-config.xml 文件.
 打开该文件, 在</policy> 前面添加下面的代码:

    <application-policy name = "jbpm">
       <authentication>
         <login-module code="org.jboss.security.auth.spi.DatabaseServerLoginModule"
                       flag="required">
           <module-option name="dsJndiName">java:/JbpmDS</module-option>
           <module-option name="principalsQuery">
             SELECT PASSWORD_ FROM JBPM_ID_USER WHERE NAME_=?
           </module-option>
           <module-option name="rolesQuery">
             SELECT g.NAME_ ,'Roles'
             FROM JBPM_ID_USER u,
                  JBPM_ID_MEMBERSHIP m,
                  JBPM_ID_GROUP g
             WHERE g.TYPE_='security-role'
               AND m.GROUP_ = g.ID_
               AND m.USER_ = u.ID_
               AND u.NAME_=?
           </module-option>
         </login-module>
       </authentication>
    </application-policy>

2, 把jBPM console中的hsql数据文件copy到 jboss as 下面:
   把 /jbpm-jpdl-3.2.2/server/server/jbpm/data/hypersonic 目录下的 jbpmDB.properties jbpmDB.script文件复制到
   /jboss-4.2.2.GA/server/default/data/hypersonic 目录下面, 如果目录不存在,则手工创建.

3, 把/jbpm-jpdl-3.2.2/server/server/jbpm/deploy 目录下的 jbpm-ds.xml jbpm-console.war 文件复制到 jboss的发布目录
  下面(jboss-4.2.2.GA/server/default/deploy)
  
   打开 刚才复制的文件: jboss-4.2.2.GA/server/default/deploy/jbpm-console.war (可以使用winrar打开, 或者把该文件重命名为jbpm-console.war.rar,然后用winrar打开), 删除jbpm-console.war/WEB-INF/lib 目录下的 el-api.jar el-ri.jar javassist.jar jsf-api-14.jar jsf-impl-14.jar.

4, 复制  jbpm-jpdl-3.2.2/lib 目录下的 jboss-backport-concurrent.jar 文件到  /jboss-4.2.2.GA/server/default/lib 目录下

5, 启动jboss as,
   /jboss-4.2.2.GA/bin 目录下运行 run.bat
如果控制台没有错误信息输入, 部署成功, 如果出错,请参考上面.

6, 打开浏览器输入:  http://localhost:8080/jbpm-console , 部署成功



参考资源: http://jboss.org/index.html?module=bb&op=viewtopic&t=112908&postdays=0&postorder=asc&start=0
http://wiki.jboss.org/wiki/Wiki.jsp?page=DeployJbpm3.2WebAppUnderJBoss4.2.x
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值