I had the same problem on my W2K machine. The JVM was looking to create files in a folder called "temp" in the directory from which Tomcat was started as indicated by this JVM property:
java.io.tmpdir=.\temp Since I was starting Tomcat from the %TOMCAT_HOME% directory with the command "bin\startup", creating a folder called "temp" under "TOMCAT_HOME" did the trick. Hope this helps. --Kurt -----Original Message----- From: Jakarta Tomcat Newsgroup [mailto:@[EMAIL PROTECTED]] Sent: Thursday, May 23, 2002 6:25 AM To: [EMAIL PROTECTED] Subject: Tomcat 4.1.0 nightly build - problem deploying Subject: Tomcat 4.1.0 nightly build - problem deploying From: "Chris Miller" <[EMAIL PROTECTED]> === I'm trying to deploy an app on the latest nightly build of Tomcat 4.1. Several of the WEB-INF/lib/*.jar files are not being deployed, and the error is the same for each one (shown below). Any ideas what is causing this? I assume that there's "something" wrong with the jar file, but I have no idea what that something is... What is Tomcat actually doing with the jar file at this point? Any help greatly appreciated! Thanks, Chris 2002-05-23 14:04:45 WebappLoader[]: Deploy JAR /WEB-INF/lib/oscache.jar to C:\mydocs\deploy\swebcms\bin\..\webapps\swebcms\WEB-INF\lib\oscache.jar ... 2002-05-23 14:04:45 WebappLoader[]: Reloading checks are enabled for this Context 2002-05-23 14:04:47 ContextConfig[] Exception processing JAR at resource path /WEB-INF/lib/oscache.jar javax.servlet.ServletException: Exception processing JAR at resource path /WEB-INF/lib/oscache.jar at org.apache.catalina.startup.ContextConfig.tldScanJar(Unknown Source) at org.apache.catalina.startup.ContextConfig.tldScan(Unknown Source) at org.apache.catalina.startup.ContextConfig.start(Unknown Source) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(Unknown Source) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Unknown Source) at org.apache.catalina.core.StandardContext.start(Unknown Source) at org.apache.catalina.core.ContainerBase.start(Unknown Source) at org.apache.catalina.core.StandardHost.start(Unknown Source) at org.apache.catalina.core.ContainerBase.start(Unknown Source) at org.apache.catalina.core.StandardEngine.start(Unknown Source) at org.apache.catalina.core.StandardService.start(Unknown Source) at org.apache.catalina.core.StandardServer.start(Unknown Source) at org.apache.catalina.startup.Catalina.start(Unknown Source) at org.apache.catalina.startup.Catalina.execute(Unknown Source) at org.apache.catalina.startup.Catalina.process(Unknown Source) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.main(Unknown Source) ----- Root Cause ----- java.io.IOException: The system cannot find the path specified at java.io.Win32FileSystem.createFileExclusively(Native Method) at java.io.File.checkAndCreate(File.java:1162) at java.io.File.createTempFile(File.java:1247) at java.io.File.createTempFile(File.java:1284) at sun.net.www.protocol.jar.URLJarFile$1.run(URLJarFile.java:143) at java.security.AccessController.doPrivileged(Native Method) at sun.net.www.protocol.jar.URLJarFile.retrieve(URLJarFile.java:138) at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:43) at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:81) at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:88) at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:7 2) at org.apache.catalina.startup.ContextConfig.tldScanJar(Unknown Source) at org.apache.catalina.startup.ContextConfig.tldScan(Unknown Source) at org.apache.catalina.startup.ContextConfig.start(Unknown Source) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(Unknown Source) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Unknown Source) at org.apache.catalina.core.StandardContext.start(Unknown Source) at org.apache.catalina.core.ContainerBase.start(Unknown Source) at org.apache.catalina.core.StandardHost.start(Unknown Source) at org.apache.catalina.core.ContainerBase.start(Unknown Source) at org.apache.catalina.core.StandardEngine.start(Unknown Source) at org.apache.catalina.core.StandardService.start(Unknown Source) at org.apache.catalina.core.StandardServer.start(Unknown Source) at org.apache.catalina.startup.Catalina.start(Unknown Source) at org.apache.catalina.startup.Catalina.execute(Unknown Source) at org.apache.catalina.startup.Catalina.process(Unknown Source) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.main(Unknown Source) -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>