I tried the install via exe and all worked OK. Is there a reason the 
tar.gz doesn't work, yet the install via .exe does?

Tim Funk wrote:
> With tomcat 4.1.7 - I am unable to load jar files in the WEB-INF/lib
> directory of my webapp. In 4.0.4 - this worked fine. Below is a snippet 
> from the
> localhost_log file. I also added 2 extra debug statements 
> ContextConfig.java and
> recompiled and became surprised by the output. I also had this problem 
> with other
> 4.1.x installations.
> 
> I installed this version of tomcat by downloading the tar.gz version and
> unzipping it to a directory. Then ran it by double clicking startup.sh.
> 
> To install the new webapp - I just copied it from my 4.0.4 installation.
> 
> JVM: 1.3.02
> OS: win2000
> 
> 
> 2002-07-09 12:09:10 HostConfig[localhost]: Deploying web application 
> directory label
> 2002-07-09 12:09:10 StandardHost[localhost]: Installing web application 
> at context path /label from URL 
> file:C:\opt\src\jakarta-tomcat-4.1.7\webapps\label
> 2002-07-09 12:09:10 WebappLoader[/label]: Deploying class repositories 
> to work directory 
> C:\opt\src\jakarta-tomcat-4.1.7\work\Standalone\localhost\label
> 2002-07-09 12:09:10 WebappLoader[/label]: Deploy class files 
> /WEB-INF/classes to 
> C:\opt\src\jakarta-tomcat-4.1.7\webapps\label\WEB-INF\classes
> 2002-07-09 12:09:10 WebappLoader[/label]: Deploy JAR 
> /WEB-INF/lib/connector-1.0.jar to 
> C:\opt\src\jakarta-tomcat-4.1.7\webapps\label\WEB-INF\lib\connector-1.0.jar
> 2002-07-09 12:09:10 WebappLoader[/label]: Deploy JAR 
> /WEB-INF/lib/datamodelloader-1.0.jar to 
> C:\opt\src\jakarta-tomcat-4.1.7\webapps\label\WEB-INF\lib\datamodelloader-1.0.jar 
> 
> me xtra debug after URL url = 
> context.getServletContext().getResource(resourcePath);-->
> 2002-07-09 12:09:10 ContextConfig[/label]:  
> url.toString:"jndi:/localhost/label/WEB-INF/lib/datamodelloader-1.0.jar"
> me xtra debug after url = new URL("jar:" + url.toString() + "!/");-->
> 2002-07-09 12:09:10 ContextConfig[/label]:  
> url.toString:"jar:jndi:/localhost/label/WEB-INF/lib/datamodelloader-1.0.jar!/" 
> 
> 2002-07-09 12:09:10 ContextConfig[/label] Exception processing JAR at 
> resource path /WEB-INF/lib/datamodelloader-1.0.jar
> javax.servlet.ServletException: Exception processing JAR at resource 
> path /WEB-INF/lib/datamodelloader-1.0.jar
>     at 
> org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:939) 
> 
>     at 
> org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
>     at 
> org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
>     at 
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243) 
> 
>     at 
> 
>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
> 
> 
>     at 
> org.apache.catalina.core.StandardContext.start(StandardContext.java:3445)
>     at 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821) 
> 
>     at 
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
>     at 
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
>     at 
> org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:257) 
> 
>     at org.apache.catalina.core.StandardHost.install(StandardHost.java:772)
>     at 
> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:569) 
> 
>     at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:411)
>     at org.apache.catalina.startup.HostConfig.start(HostConfig.java:879)
>     at 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:368)
>     at 
> 
>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
> 
> 
>     at 
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
>     at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
>     at 
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
>     at 
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
>     at 
> org.apache.catalina.core.StandardService.start(StandardService.java:497)
>     at 
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2185)
>     at org.apache.catalina.startup.Catalina.start(Catalina.java:510)
>     at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
>     at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
>     at java.lang.reflect.Method.invoke(Native Method)
>     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
> ----- 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:72) 
> 
>     at 
> org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:915) 
> 
>     at 
> org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
>     at 
> org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
>     at 
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243) 
> 
>     at 
> 
>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
> 
> 
>     at 
> org.apache.catalina.core.StandardContext.start(StandardContext.java:3445)
>     at 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821) 
> 
>     at 
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
>     at 
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
>     at 
> org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:257) 
> 
> 
> 
> -- 
> 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]>

Reply via email to