Hi all,

I have tried JDBCRealm for Hypersonic, it works very well, thanks for the
TOMCAT GUYS!!

When I tried to do it on Interbase, it seem not works (please help !)

on server.xml

<RequestInterceptor className="org.apache.tomcat.request.JDBCRealm"
            debug="99"
            driverName="interbase.interclient.Driver"
            connectionURL="jdbc:interbase://localhost/c:\db\test.gdb"
            connectionName="sysdba"
            connectionPassword="masterkey"
            userTable="users"
            userNameCol="user_name"
            userCredCol="user_pass"
            userRoleTable="user_roles"
            roleNameCol="role_name" />

when i run any authentication process an error occur:

Error: 500
Location: /Secure/admin/index.html
Internal Servlet Error:

java.lang.NullPointerException
        at interbase.interclient.PreparedStatement.setString(Unknown Source)
        at org.apache.tomcat.request.JDBCRealm.authenticate(JDBCRealm.java:306)
        at org.apache.tomcat.request.JDBCRealm.authenticate(JDBCRealm.java:480)
        at
org.apache.tomcat.core.ContextManager.doAuthenticate(ContextManager.java:839
)
        at org.apache.tomcat.core.RequestImpl.getRemoteUser(RequestImpl.java:341)
        at org.apache.tomcat.request.JDBCRealm.authorize(JDBCRealm.java:501)
        at
org.apache.tomcat.core.ContextManager.doAuthorize(ContextManager.java:857)
        at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
1)
        at org.apache.tomcat.core.ContextManager.service(ContextManager.java:745)
        at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:210)
        at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:407)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
        at java.lang.Thread.run(Thread.java:484)


Thanks in advance, any one have the clues.

Regards
Johnson


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to