costin 01/04/06 23:50:55
Modified: src/share/org/apache/tomcat/core ContextManager.java
Log:
Errors in shutdown will not stop the process, the rest of contexts
and interceptors will be shut down.
Revision Changes Path
1.176 +10 -2
jakarta-tomcat/src/share/org/apache/tomcat/core/ContextManager.java
Index: ContextManager.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/core/ContextManager.java,v
retrieving revision 1.175
retrieving revision 1.176
diff -u -r1.175 -r1.176
--- ContextManager.java 2001/03/25 21:53:13 1.175
+++ ContextManager.java 2001/04/07 06:50:55 1.176
@@ -578,12 +578,20 @@
public final void shutdown() throws TomcatException {
if( state==STATE_START ) stop();
while (!contextsV.isEmpty()) {
- removeContext((Context)contextsV.firstElement());
+ try {
+ removeContext((Context)contextsV.firstElement());
+ } catch(Exception ex ) {
+ log( "shutdown.removeContext" , ex );
+ }
}
BaseInterceptor cI[]=defaultContainer.getInterceptors();
for( int i=0; i< cI.length; i++ ) {
- removeInterceptor( cI[i] );
+ try {
+ removeInterceptor( cI[i] );
+ } catch( Exception ex ) {
+ log( "shutdown.removeInterceptor" , ex );
+ }
}
}
- cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/core ... costin
- cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/core ... larryi
- cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/core ... costin
- cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/core ... marcsaeg
- cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/core ... costin
- cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/core ... nacho
- cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/core ... costin
- cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/core ... costin
- cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/core ... larryi
- cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/core ... larryi
- cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/core ... costin
- cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/core ... costin
- cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/core ... larryi
- cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/core ... costin
- cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/core ... larryi
- cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/core ... larryi
- cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/core ... larryi
- cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/core ... costin
- cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/core ... larryi
- cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/core ... costin
