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]>