2010-11-10 74 views
1

我需要在tomcat 6上为oracle 11g配置领域,以便为jBPM工作流程工作。在Tomcat 6上配置领域,Oracle 11g异常

所以我创建了一个文件: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文件?为什么我会收到此消息?

回答

2

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