jbpm 3.2.2 + tomcat + mysql 安装配置总结

          参考网友大象的文章[原创] jbpm 3.2.2+Tomcat 6.0.10+MySQL5.0.27/SQL Server2000部署详解 开始部署jbpm。文章相当详尽,按照他写的一步步进行,最后配置成功。不过有一个关于tomcat安全验证方面,如采用数据库由jbpm来管理登录账号,按照大象网友说的方法并不能成功登录。

         “有两种方法修改安全验证,第一种是修改%TOMCAT_HOME%/conf下的tomcat-users.xml文件,第二种是在%TOMCAT_HOME%/conf目录下再新建Catalina文件夹,然后再在Catalina文件夹下建localhost文件夹,在此目录下建jbpm-console.xml文件。”这是原文中提到的第二种设置方式。正确的应该是修改 %TOMCAT_HOME%/conf目录下的 server.xml。

 

    <!-- <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
               resourceName="UserDatabase"/> -->

    <!--将上面这一行注掉,增加下面一个Realm 配制 -->
      <Realm  className="org.apache.catalina.realm.JDBCRealm"
                  driverName="com.mysql.jdbc.Driver"
                          connectionURL="jdbc:mysql://localhost:3306/jbpm" connectionName="jbpmuser"
                              connectionPassword="shine"
                                  userTable="JBPM_ID_USER u, JBPM_ID_MEMBERSHIP m, JBPM_ID_GROUP g"
                                      userNameCol="g.TYPE_ = 'security-role' AND m.GROUP_ = g.ID_ AND m.USER_ = u.ID_ AND u.NAME_"
                                          userCredCol="DISTINCT u.PASSWORD_"
                                              userRoleTable="JBPM_ID_USER u, JBPM_ID_MEMBERSHIP m, JBPM_ID_GROUP g"
                                                  roleNameCol="g.NAME_" />

 

 

另外,需将mysql-connect lib 包拷到 tomcat的lib目录下。重启tomcat,可成功用数据库账号登录。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值