I use tomcat 7.0.12 with hibernate 3,when I startup first,it can work well
and no errors.then I shutdown tomcat,and startup again,it raise following
warning information:
Warn: Failed to scan JAR [jndi:/localhost/examples/WEB-INF/lib/standard.jar]
from WEB-INF/lib
java.io.FileNotFoundException:
c:\apache-tomcat-7.0.12\temp\jar_cache1803949900871975219.tmp (Another
program is using this file, process can't visit)
        at java.util.zip.ZipFile.open(Native Method)
        at java.util.zip.ZipFile.<init>(ZipFile.java:127)
        at java.util.jar.JarFile.<init>(JarFile.java:135)
        at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:67)
        at sun.net.www.protocol.jar.URLJarFile$1.run(URLJarFile.java:214)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.net.www.protocol.jar.URLJarFile.retrieve(URLJarFile.java:198)
        at
sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:50)
        at
sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:80)
        at
sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:104)
        at
sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:71)
        at
org.apache.catalina.startup.ContextConfig$FragmentJarScannerCallback.scan(ContextConfig.java:2313)
        at
org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:234)
        at
org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:159)
        at
org.apache.catalina.startup.ContextConfig.processJarsForWebFragments(ContextConfig.java:1738)
        at
org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1223)
        at
org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:882)
        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:5081)
        at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787)
        at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607)
        at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1055)
        at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:978)
        at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
        at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1322)
        at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
        at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:89)
        at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:379)
        at
org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:324)
        at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1041)
        at
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774)
        at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
        at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)
        at
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291)
        at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
        at
org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
        at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
        at
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:727)
        at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:620)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:303)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:431)
2011-5-14 11:35:00 org.apache.catalina.startup.ContextConfig
processResourceJARs
Warn: Failed to processes JAR found at URL
[jar:jndi:/localhost/examples/WEB-INF/lib/standard.jar!/] for static
resources to be included in context with
name[jar:jndi:/localhost/examples/WEB-INF/lib/standard.jar!/]

I find some files under apache-tomcat-7.0.12\temp directory,then I delete
these files, This time,when I startup tomcat,it can works well and no errors
any more.
But when I shutdown tomcat again,and startup tomcat,it raise above warning
information again! Why? How to get rid of above warning?

Thanks

Reply via email to