craigmcc 00/12/04 10:47:10
Modified: src/doc Tag: tomcat_32 readme
src/share/org/apache/tomcat/request Tag: tomcat_32
JDBCRealm.java
Log:
Add the exception message to the log when a SQLException occurs, to aid
in debugging the underlying cause of the problem.
Submitted by: Scott Hamilton <[EMAIL PROTECTED]>
Revision Changes Path
No revision
No revision
1.8.2.10 +4 -1 jakarta-tomcat/src/doc/readme
Index: readme
===================================================================
RCS file: /home/cvs/jakarta-tomcat/src/doc/readme,v
retrieving revision 1.8.2.9
retrieving revision 1.8.2.10
diff -u -r1.8.2.9 -r1.8.2.10
--- readme 2000/12/01 03:00:28 1.8.2.9
+++ readme 2000/12/04 18:47:05 1.8.2.10
@@ -1,4 +1,4 @@
-$Id: readme,v 1.8.2.9 2000/12/01 03:00:28 craigmcc Exp $
+$Id: readme,v 1.8.2.10 2000/12/04 18:47:05 craigmcc Exp $
Release Notes for:
====================
@@ -84,6 +84,9 @@
- Disallowed requesting JSP pages under the WEB-INF directory
(/WEB-INF/dummy.jsp). Previously, only requests for static files
were being disallowed.
+
+- The JDBCRealm request interceptor will now log the description of any
+ JDBC exception that occurs, to aid in debugging.
=============================================================================
No revision
No revision
1.9.2.3 +2 -0
jakarta-tomcat/src/share/org/apache/tomcat/request/JDBCRealm.java
Index: JDBCRealm.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/request/JDBCRealm.java,v
retrieving revision 1.9.2.2
retrieving revision 1.9.2.3
diff -u -r1.9.2.2 -r1.9.2.3
--- JDBCRealm.java 2000/11/16 23:52:13 1.9.2.2
+++ JDBCRealm.java 2000/12/04 18:47:07 1.9.2.3
@@ -325,6 +325,7 @@
// Log the problem for posterity
log(sm.getString("jdbcRealm.authenticateSQLException",
username));
+ log("SQLException: " + ex);
// Clean up the JDBC objects so that they get recreated next time
if (preparedAuthenticate != null) {
@@ -393,6 +394,7 @@
// Next time we will try to get a new connection.
log(sm.getString("jdbcRealm.getUserRolesSQLException",
username));
+ log("SQLException: " + ex);
if (preparedRoles != null) {
try {
preparedRoles.close();