【问题标题】:config Realm on Tomcat 6, Oracle 11g exception在 Tomcat 6 上配置领域,Oracle 11g 异常
【发布时间】:2010-11-10 07:43:08
【问题描述】:

我需要在 tomcat 6 上为 oracle 11g 配置领域以适用于 jBPM 工作流。

所以我在 Catalina/localhost 下创建了一个文件:jbpm-console.xml,如下所示:

<Context>
<Realm  className="org.apache.catalina.realm.JDBCRealm" 
     driverName="oracle.jdbc.driver.OracleDriver"
     connectionURL="jdbc:oracle:thin:@myip:1524:mydb"
     connectionName="jbpm" 
     connectionPassword="jbpm"
     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_" ></Realm>
</Context>   

当我尝试登录 jBPM 时出现异常:

SEVERE: Exception performing authentication
java.sql.SQLException: oracle.jdbc.driver.OracleDriver
    at org.apache.catalina.realm.JDBCRealm.open(JDBCRealm.java:704)
    at org.apache.catalina.realm.JDBCRealm.authenticate(JDBCRealm.java:358)
    at org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:259)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:454)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 

我在 Realm 文件中配置了什么错误?为什么我会收到此消息?

【问题讨论】:

    标签: oracle tomcat jbpm realm


    【解决方案1】:

    我遇到了同样的问题。将必要的 JDBC 库(例如 classes12.jar)放在tomcat/lib 目录中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-25
      • 2021-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多