2010-11-10 11 views
1

Мне нужно настроить область на tomcat 6 для oracle 11g для работы в рабочем процессе jBPM.config Realm on Tomcat 6, исключение Oracle 11g

Так что я создал файл: jbpm-console.xml под Catalina/локального хоста, как это:

<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) 

Что я CONFIG неправильно в файл Realm? Почему я получаю это сообщение?

ответ

2

У меня была та же проблема. Поместите необходимые библиотеки JDBC (например, classes12.jar) в каталог tomcat/lib.