You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by tw...@t-online.de on 2001/05/17 14:23:01 UTC
Supid errors gone but another internal error with JDBC Realm
Hello,
the error I posted in "JDBCRealm/Tomcat do not not protect Web Pages!?..."
is solved. Stupid I was I forgot to rename the *.html files to *.jsp.
Tomcat obviously totally ignores the html-File and doesn't protect it. Ok
seems to work. But now when accessing the protected source I get an error
like this one:
Error: 500
Location: /texdb/txdb/menues/smgen.jsp
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:482)
at
org.apache.tomcat.core.ContextManager.doAuthenticate(ContextManager.java:837)
at
org.apache.tomcat.core.RequestImpl.getRemoteUser(RequestImpl.java:341)
at org.apache.tomcat.request.JDBCRealm.authorize(JDBCRealm.java:503)
at
org.apache.tomcat.core.ContextManager.doAuthorize(ContextManager.java:855)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:789)
at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at
org.apache.tomcat.service.connector.Ajp13ConnectionHandler.processConnection(Ajp13ConnectionHandler.java:160)
at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:484)
I m using Interbase/Interclient 6.01, Linux and made server.xml and web.xml
the usually way (see above JDBCRelam 15/05). When doing a manually selcect
... where -- from like written in JDBCRealm.java via JDBC Explorer it
works. What could be wrong? Jasper.log, servlet.log and tomcat.log don't
give me a hint.
Grreting and many thanks in advance
Thomas
Re: Supid errors gone but another internal error with JDBC Realm
Posted by Antony Bowesman <ad...@teamware.com>.
tw.richter@t-online.de wrote:
>
> Hello,
>
> the error I posted in "JDBCRealm/Tomcat do not not protect Web
> Pages!?..." is solved. Stupid I was I forgot to rename the *.html
> files to *.jsp. Tomcat obviously totally ignores the html-File and
> doesn't protect it. Ok seems to work. But now when accessing the
> protected source I get an error like this one:
Tomcat's behavious is strange re html files. If one is protected via
url-pattern it redirects to the configured login form. So, you type in
the user name/password but tomcat never calls the realm/authenticate()
method, it just then shows the html page regardless of what you type in
on the login form...