reposting to see if I have better luck this time.

On Fri, Apr 18, 2008 at 8:53 AM, Ivan Cheung <[EMAIL PROTECTED]> wrote:

> Hi,
>
> I am building a web app and have setup digest authentication
>
> I am testing the app when I take the database that contains the username
> password down
>
> The tomcat log file show this
>
> (http-8443-Processor25) org.apache.catalina.core.ContainerBase.[Catalina]:
> Exception performing authentication {
> java.sql.SQLException: No operations allowed after connection closed.
>     at com.mysql.jdbc.Connection.checkClosed(Connection.java:2647)
>     at com.mysql.jdbc.Connection.commit(Connection.java:1039)
>     at org.apache.catalina.realm.JDBCRealm.getPassword(JDBCRealm.java:563)
>     at org.apache.catalina.realm.RealmBase.getDigest(RealmBase.java:1091)
>
> I have setup the WEB-INF/web.xml to trap this exception to show a custom
> error page
>
>   <error-page>
>     <exception-type>java.sql.SQLException</exception-type>
>     <location>/server_rdbms_error.html</location>
>   </error-page>
>
> however tomcat is not showing the custom error page and it keep popping up
> the login page over and over again.
>
> I was wondering if someone can tell me what is the proper way to setup the
> custom error page when the database is down and authentication fail.
>
> Thanks,
> Ivan
>

Reply via email to