pero 2005/01/29 11:41:16 Modified: catalina/src/share/org/apache/catalina/core StandardServer.java LocalStrings.properties ContainerBase.java StandardService.java StandardEngine.java Log: add some log.isXXXEnable and replace printStackTrace to log.error Revision Changes Path 1.42 +2 -2 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardServer.java Index: StandardServer.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardServer.java,v retrieving revision 1.41 retrieving revision 1.42 diff -u -r1.41 -r1.42 --- StandardServer.java 12 Jan 2005 17:45:03 -0000 1.41 +++ StandardServer.java 29 Jan 2005 19:41:16 -0000 1.42 @@ -316,7 +316,7 @@ try { service.initialize(); } catch (LifecycleException e) { - e.printStackTrace(System.err); + log.error(e); } } 1.18 +3 -0 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/LocalStrings.properties Index: LocalStrings.properties =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/LocalStrings.properties,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- LocalStrings.properties 15 Jan 2005 17:04:38 -0000 1.17 +++ LocalStrings.properties 29 Jan 2005 19:41:16 -0000 1.18 @@ -98,6 +98,7 @@ standardEngine.notStarted=Engine has not yet been started standardEngine.unfoundHost=Virtual host {0} not found standardEngine.unknownHost=No server host specified in this request +standardEngine.unregister.mbeans.failed=Error in destroy() for mbean file {0} standardHost.accessBase=Cannot access document base directory {0} standardHost.alreadyStarted=Host has already been started standardHost.appBase=Application base directory {0} does not exist @@ -140,6 +141,8 @@ standardServer.start.started=This server has already been started standardServer.stop.notStarted=This server has not yet been started standardService.initialize.initialized=This service has already been initialized +standardService.initialize.failed=Service initializing at {0} failed +standardService.register.failed=Error registering Service at domain {0} standardService.start.name=Starting service {0} standardService.start.started=This service has already been started standardService.stop.name=Stopping service {0} 1.39 +6 -3 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/ContainerBase.java Index: ContainerBase.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/ContainerBase.java,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- ContainerBase.java 3 Dec 2004 15:39:31 -0000 1.38 +++ ContainerBase.java 29 Jan 2005 19:41:16 -0000 1.39 @@ -980,7 +980,8 @@ // Validate and update our current component state if (started) { - log.info(sm.getString("containerBase.alreadyStarted", logName())); + if(log.isInfoEnabled()) + log.info(sm.getString("containerBase.alreadyStarted", logName())); return; } @@ -1037,7 +1038,8 @@ // Validate and update our current component state if (!started) { - log.info(sm.getString("containerBase.notStarted", logName())); + if(log.isInfoEnabled()) + log.info(sm.getString("containerBase.notStarted", logName())); return; } @@ -1136,7 +1138,8 @@ if( controller == oname ) { Registry.getRegistry(null, null) .unregisterComponent(oname); - log.debug("unregistering " + oname); + if(log.isDebugEnabled()) + log.debug("unregistering " + oname); } } catch( Throwable t ) { log.error("Error unregistering ", t ); 1.17 +4 -4 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardService.java Index: StandardService.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardService.java,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- StandardService.java 27 Dec 2004 09:43:14 -0000 1.16 +++ StandardService.java 29 Jan 2005 19:41:16 -0000 1.17 @@ -513,7 +513,7 @@ } } } - + // FIXME pero -- Why container stop first? KeepAlive connetions can send request! // Stop our defined Connectors first synchronized (connectors) { for (int i = 0; i < connectors.length; i++) { @@ -561,7 +561,7 @@ Registry.getRegistry(null, null) .registerComponent(this, oname, null); } catch (Exception e) { - log.error("Error registering ",e); + log.error(sm.getString("standardService.register.failed",domain),e); } @@ -584,14 +584,14 @@ public void destroy() throws LifecycleException { if( started ) stop(); - // unregister should be here probably + // FIXME unregister should be here probably -- stop doing that ? } public void init() { try { initialize(); } catch( Throwable t ) { - t.printStackTrace(); + log.error(sm.getString("standardService.initialize.failed",domain),t); } } 1.29 +7 -5 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardEngine.java Index: StandardEngine.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardEngine.java,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- StandardEngine.java 27 Dec 2004 09:43:14 -0000 1.28 +++ StandardEngine.java 29 Jan 2005 19:41:16 -0000 1.29 @@ -41,7 +41,8 @@ /** * Standard implementation of the <b>Engine</b> interface. Each * child container must be a Host implementation to process the specific - * fully qualified host name of that virtual host. + * fully qualified host name of that virtual host. <br/> + * You can set the jvmRoute direct or with the System.property <b>jvmRoute</b>. * * @author Craig R. McClanahan * @version $Revision$ $Date$ @@ -353,7 +354,7 @@ service.setContainer( this ); service.initialize(); } catch( Throwable t ) { - t.printStackTrace(); + log.error(t); } } @@ -364,6 +365,7 @@ initialized=false; // if we created it, make sure it's also destroyed + // this call implizit this.stop() ((StandardService)service).destroy(); if( mbeans != null ) { @@ -371,7 +373,7 @@ Registry.getRegistry(null, null) .invoke(mbeans, "destroy", false); } catch (Exception e) { - log.error("Error in destroy() for " + mbeansFile, e); + log.error(sm.getString("standardEngine.unregister.mbeans.failed" ,mbeansFile), e); } } // @@ -382,7 +384,7 @@ .unregisterComponent((ObjectName)mbeans.get(i)); } } catch (Exception e) { - log.error("Error in destroy() for " + mbeansFile, e); + log.error(sm.getString("standardEngine.unregister.mbeans.failed", mbeansFile), e); } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]