Область конфигурации на Tomcat 6, исключение Oracle 11g - PullRequest
1 голос
/ 10 ноября 2010

Мне нужно настроить царство на Tomcat 6 для Oracle 11g, чтобы работать для рабочего процесса jBPM.

Итак, я создал файл: jbpm-console.xml под Catalina / localhost, как это:

<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?Почему я получаю это сообщение?

1 Ответ

2 голосов
/ 18 апреля 2012

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

...