I am trying to upgrade from 4.0.6 to 4.1.18.  I can get the existing webapp
to run correctly, when run it with both CATALINA_HOME and CATALINA_BASE set
to the same directory, however if I try and start tomcat with CATALINA_HOME
and CATALINA_BASE being set differently, I get "The system cannot find the
path Specified" error (see below).

The root cause indicates that it is a missing JAR file, but that file exists
under the CATALINA_BASE/edgile/WEB-INF/lib directory, but for some reason is
not being found.  It is found and correctly started when I move the edgile
webapp to the webapps directory under CATALINA_HOME.

It is not an option to run it with CATALINA_HOME and CATALINA_BASE set the
same.

Thanks, Dean

Errors reported in Tomcat Logs:

2003-03-26 07:41:56 HostConfig[localhost]: Deploying web application
directory edgile
2003-03-26 07:41:56 StandardHost[localhost]: Installing web application at
context path /edgile from URL file:C:\dean\dev\edgile\admin\webapps\edgile
2003-03-26 07:41:56 WebappLoader[/edgile]: Deploying class repositories to
work directory C:\dean\dev\edgile\admin\work\Standalone\localhost\edgile
2003-03-26 07:41:56 WebappLoader[/edgile]: Deploy class files
/WEB-INF/classes to C:\dean\dev\edgile\admin\webapps\edgile\WEB-INF\classes
2003-03-26 07:41:56 WebappLoader[/edgile]: Deploy JAR
/WEB-INF/lib/batik-awt-util.jar to
C:\dean\dev\edgile\admin\webapps\edgile\WEB-INF\lib\batik-awt-util.jar
2003-03-26 07:41:56 WebappLoader[/edgile]: Deploy JAR
/WEB-INF/lib/batik-dom.jar to
C:\dean\dev\edgile\admin\webapps\edgile\WEB-INF\lib\batik-dom.jar
2003-03-26 07:41:56 WebappLoader[/edgile]: Deploy JAR
/WEB-INF/lib/batik-svggen.jar to
C:\dean\dev\edgile\admin\webapps\edgile\WEB-INF\lib\batik-svggen.jar
2003-03-26 07:41:56 WebappLoader[/edgile]: Deploy JAR
/WEB-INF/lib/batik-util.jar to
C:\dean\dev\edgile\admin\webapps\edgile\WEB-INF\lib\batik-util.jar
2003-03-26 07:41:56 WebappLoader[/edgile]: Deploy JAR
/WEB-INF/lib/batik-xml.jar to
C:\dean\dev\edgile\admin\webapps\edgile\WEB-INF\lib\batik-xml.jar
2003-03-26 07:41:56 WebappLoader[/edgile]: Deploy JAR
/WEB-INF/lib/cewolf.jar to
C:\dean\dev\edgile\admin\webapps\edgile\WEB-INF\lib\cewolf.jar
2003-03-26 07:41:56 WebappLoader[/edgile]: Deploy JAR
/WEB-INF/lib/jcommon-0.7.1.jar to
C:\dean\dev\edgile\admin\webapps\edgile\WEB-INF\lib\jcommon-0.7.1.jar
2003-03-26 07:41:56 WebappLoader[/edgile]: Deploy JAR
/WEB-INF/lib/jfreechart-0.9.4.jar to
C:\dean\dev\edgile\admin\webapps\edgile\WEB-INF\lib\jfreechart-0.9.4.jar
2003-03-26 07:41:56 ContextConfig[/edgile] Exception processing JAR at
resource path /WEB-INF/lib/batik-util.jar
javax.servlet.ServletException: Exception processing JAR at resource path
/WEB-INF/lib/batik-util.jar
 at
org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:930)
 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(LifecycleSuppor
t.java:166)
 at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3567)
 at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
21)
 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.j
ava: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(LifecycleSuppor
t.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:2189)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
 at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
 at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
 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:324)
 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.WinNTFileSystem.createFileExclusively(Native Method)
 at java.io.File.checkAndCreate(File.java:1313)
 at java.io.File.createTempFile(File.java:1401)
 at java.io.File.createTempFile(File.java:1438)
 at sun.net.www.protocol.jar.URLJarFile$1.run(URLJarFile.java:169)
 at java.security.AccessController.doPrivileged(Native Method)
 at sun.net.www.protocol.jar.URLJarFile.retrieve(URLJarFile.java:164)
 at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:42)
 at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:78)
 at
sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:85)
 at
sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:6
9)
 at
org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:906)
 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(LifecycleSuppor
t.java:166)
 at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3567)
 at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
21)
 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.j
ava: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(LifecycleSuppor
t.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:2189)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
 at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
 at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
 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:324)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

2003-03-26 07:41:56 ContextConfig[/edgile]: Marking this application
unavailable due to previous error(s)
2003-03-26 07:41:56 StandardManager[/edgile]: Seeding random number
generator class java.security.SecureRandom
2003-03-26 07:41:56 StandardManager[/edgile]: Seeding of random number
generator has been completed
2003-03-26 07:41:56 StandardContext[/edgile]: Context startup failed due to
previous errors




Reply via email to