https://issues.apache.org/bugzilla/show_bug.cgi?id=53214
--- Comment #1 from van-An Phan <van-an.p...@t-systems.com> --- we are running apache-tomcat-7.0.8 on the z/OS environment (IBM Mainframe) and encounter the following problem. Every night the tomcats are restarted at 01:30 o'clock. After 3 hours about 04:30 o'clock the batch jobs are started and redeploy the applications. From my point of view the problem is caused by May 3, 2012 4:30:19 AM org.apache.catalina.loader.WebappClassLoader modified SEVERE: Resource '/WEB-INF/lib/CWYBS_AdapterFoundation.jar' is missing But the CWYBS_AdapterFoundation.jar file is located in /webapps/<application>/WEB-INF/lib Your help is appreciated. Here is the complete content of logs: May 3, 2012 4:30:13 AM org.apache.catalina.startup.HostConfig checkResources INFO: Reloading context [/com.airbus.mmwb] May 3, 2012 4:30:17 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/core_rt is already defined May 3, 2012 4:30:17 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/core is already defined May 3, 2012 4:30:17 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/core is already defined May 3, 2012 4:30:17 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt_rt is already defined May 3, 2012 4:30:17 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt is already defined May 3, 2012 4:30:17 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/fmt is already defined May 3, 2012 4:30:17 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/functions is already defined May 3, 2012 4:30:17 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/permittedTaglibs is already defined May 3, 2012 4:30:17 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/scriptfree is already defined May 3, 2012 4:30:17 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/sql_rt is already defined May 3, 2012 4:30:17 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/sql is already defined May 3, 2012 4:30:17 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/sql is already defined May 3, 2012 4:30:17 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/xml_rt is already defined May 3, 2012 4:30:17 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/xml is already defined May 3, 2012 4:30:17 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/xml is already defined May 3, 2012 4:30:17 AM org.apache.catalina.startup.TldConfig tldScanJar WARNING: Failed to process JAR [jar:file:/SYSTEM/cust/www/appldata/_webserver/yfw3p10/lib/*.jar!/null] for TLD files Throwable occurred: java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(ZipFile.java:137) at java.util.jar.JarFile.<init>(JarFile.java:149) at java.util.jar.JarFile.<init>(JarFile.java:86) at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:84) at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:60) at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:95) at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:119) at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:86) at org.apache.catalina.startup.TldConfig.tldScanJar(TldConfig.java:507) at org.apache.catalina.startup.TldConfig.access$100(TldConfig.java:59) at org.apache.catalina.startup.TldConfig$TldJarScannerCallback.scan(TldConfig.java:332) at org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:234) at org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:197) at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:306) at org.apache.catalina.startup.TldConfig.lifecycleEvent(TldConfig.java:585) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:89) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4974) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1259) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1340) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:294) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:89) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1235) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1393) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1403) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1382) at java.lang.Thread.run(Thread.java:736) May 3, 2012 4:30:17 AM org.apache.catalina.core.StandardContext addApplicationListener INFO: The listener "org.apache.myfaces.webapp.StartupServletContextListener" is already configured for this context. The duplicate d efinition has been ignored. May 3, 2012 4:30:17 AM org.apache.catalina.core.StandardContext addApplicationListener INFO: The listener "org.apache.myfaces.tobago.webapp.TobagoServletContextListener" is already configured for this context. The dupli cate definition has been ignored. log4j:WARN No appenders could be found for logger (org.apache.myfaces.tobago.webapp.TobagoServletContextListener). log4j:WARN Please initialize the log4j system properly. May 3, 2012 4:30:19 AM org.apache.catalina.loader.WebappClassLoader modified SEVERE: Resource '/WEB-INF/lib/CWYBS_AdapterFoundation.jar' is missing May 3, 2012 4:30:19 AM org.apache.catalina.core.StandardContext reload INFO: Reloading Context with name [/twe] has started May 3, 2012 4:30:20 AM org.apache.tomcat.util.scan.StandardJarScanner scan WARNING: Failed to scan [file:/SYSTEM/cust/www/appldata/_webserver/yfw3p10/lib/*.jar] from classloader hierarchy Throwable occurred: java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(ZipFile.java:137) at java.util.jar.JarFile.<init>(JarFile.java:149) at java.util.jar.JarFile.<init>(JarFile.java:86) at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:84) at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:60) at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:95) at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:119) at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:86) at org.apache.catalina.startup.ContextConfig$FragmentJarScannerCallback.scan(ContextConfig.java:2304) at org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:234) at org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:197) at org.apache.catalina.startup.ContextConfig.processJarsForWebFragments(ContextConfig.java:1729) at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1215) at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:874) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:317) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:89) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4974) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3736) at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:424) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1207) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1393) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1403) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1403) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1382) at java.lang.Thread.run(Thread.java:736) May 3, 2012 4:30:20 AM org.apache.catalina.startup.ContextConfig processServletContainerInitializers SEVERE: Failed to process JAR found at URL [jar:file:/SYSTEM/cust/www/appldata/_webserver/yfw3p10/lib/*.jar!/] for ServletContainerI nitializers for context with name [/twe] May 3, 2012 4:30:20 AM org.apache.catalina.startup.ContextConfig configureStart SEVERE: Marking this application unavailable due to previous error(s) May 3, 2012 4:30:20 AM org.apache.catalina.startup.TldConfig tldScanJar WARNING: Failed to process JAR [jar:file:/SYSTEM/cust/www/appldata/_webserver/yfw3p10/lib/*.jar!/null] for TLD files Throwable occurred: java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(ZipFile.java:137) at java.util.jar.JarFile.<init>(JarFile.java:149) at java.util.jar.JarFile.<init>(JarFile.java:86) at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:84) at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:60) at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:95) at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:119) at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:86) at org.apache.catalina.startup.TldConfig.tldScanJar(TldConfig.java:507) at org.apache.catalina.startup.TldConfig.access$100(TldConfig.java:59) at org.apache.catalina.startup.TldConfig$TldJarScannerCallback.scan(TldConfig.java:332) at org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:234) at org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:197) at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:306) at org.apache.catalina.startup.TldConfig.lifecycleEvent(TldConfig.java:585) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:89) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4974) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3736) at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:424) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1207) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1393) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1403) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1403) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1382) at java.lang.Thread.run(Thread.java:736) May 3, 2012 4:30:20 AM org.apache.catalina.core.StandardContext startInternal SEVERE: Error getConfigured May 3, 2012 4:30:20 AM org.apache.catalina.core.StandardContext startInternal SEVERE: Context [/twe] startup failed due to previous errors May 3, 2012 4:30:20 AM org.apache.catalina.core.StandardContext reload INFO: Reloading Context with name [/twe] is completed May 3, 2012 6:38:54 AM org.apache.coyote.AbstractProtocolHandler pause iINFO: Pausing ProtocolHandler ["http-bio-8086"] -- You are receiving this mail because: You are the assignee for the bug.