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 >