Howdy, A couple of things: - The stack trace shown in your log doesn't on its face appear to be a XML-related issue. It seems to be more of a filesystem issue. Are any of the jars symbolic links? There's an allowLinking parameter in the context configuration in tomcat 4.1 that may be worth your time to investigate.
- Also, since they're using JDK 1.4, are you using the -LE distribution of tomcat or the regular one? The download page explains some of the differences. As JDK 1.4 comes with the XML APIs and Crimson, it's easy to get class version conflicts if you have these things in your webapp's lib directory as well. Certain version of xerces work and others don't, unfortunately ;( If you need Xerces, try the latest version (2.2.1). Yoav Shapira Millennium ChemInformatics >-----Original Message----- >From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] >Sent: Wednesday, January 15, 2003 11:26 AM >To: [EMAIL PROTECTED] >Subject: JDK1.3.1, Tomcat 4.0.4 -> 1.4.1, 4.1.17 > >Hi All, > >I have a Turbine app running great under JDK1.3.1 and Tomcat 4.0.4. I want >to move the app to a shared host, where they have JDK1.4.1 and Tomcat >4.1.17. Upon starting Tomcat I am always getting errors like the stack >trace below. From the lists I'm gathering that JDK1.4.1 conflicts with >xerces (which is on the list of Turbine 2.1 dependencies) because it >automatically loads xml parsing classes (true?). The xerces I had from >Turbine TDK 2.1 was xerces-1.3.0.jar, I also tried xerces 2.1 (per a post >I saw) and no xerces all together, and always got a similar stack trace. > >Please help, > >thanks, >Fred > > > >2003-01-15 07:22:51 HostConfig[www.lmgd.com]: Deploying web application >directory newapp_lmgd >2003-01-15 07:22:51 StandardHost[www.lmgd.com]: Installing web application >at context path /newapp_lmgd from URL >file:/nfs/ank/home1/f/fredgers/public_html/newapp_lmgd >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploying class >repositories to work directory >/nfs/ank/home1/f/fredgers/work/Standalone/www.lmgd.com/newapp_lmgd >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy class files /WEB- >INF/classes to /nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB- >INF/classes >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/activation-1.0.1.jar to >/nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB-INF/lib/activatio n- >1.0.1.jar >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/ecs-1.4.1.jar to >/nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB-INF/lib/ecs-1.4.1 .jar >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/hsql.jar to /nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB- >INF/lib/hsql.jar >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/httpunit.jar to >/nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB-INF/lib/httpunit. jar >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/idb.jar to /nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB- >INF/lib/idb.jar >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/jakarta-regexp-1.3-dev.jar to >/nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB-INF/lib/jakarta- >regexp-1.3-dev.jar >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/jdbc-se2.0.jar to >/nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB-INF/lib/jdbc- >se2.0.jar >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/jdbc2_0-stdext.jar to >/nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB-INF/lib/jdbc2_0- >stdext.jar >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/jndi-1.2.1.jar to >/nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB-INF/lib/jndi- >1.2.1.jar >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/jta1.0.1.jar to >/nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB-INF/lib/jta1.0.1. jar >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/junit-3.2.jar to >/nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB-INF/lib/junit-3.2 .jar >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/log4j-1.1.jar to >/nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB-INF/lib/log4j-1.1 .jar >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/mail-1.2.jar to >/nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB-INF/lib/mail-1.2. jar >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/mm.mysql-2.0.4.jar to >/nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB-INF/lib/mm.mysql- >2.0.4.jar >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/oro.jar to /nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB- >INF/lib/oro.jar >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/postgresql.jar to >/nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB- >INF/lib/postgresql.jar >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/sapdbc.jar to >/nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB-INF/lib/sapdbc.ja r >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/turbine-2.1.jar to >/nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB-INF/lib/turbine- >2.1.jar >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/velocity-1.2-dev.jar to >/nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB-INF/lib/velocity- 1.2- >dev.jar >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/village-1.5.1.jar to >/nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB-INF/lib/village- >1.5.1.jar >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/xalan-1.2.1.jar to >/nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB-INF/lib/xalan- >1.2.1.jar >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/xerces-1.3.0.jar to >/nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB-INF/lib/xerces- >1.3.0.jar >2003-01-15 07:22:51 WebappLoader[/newapp_lmgd]: Deploy JAR /WEB- >INF/lib/xmlrpc.jar to >/nfs/ank/home1/f/fredgers/public_html/newapp_lmgd/WEB-INF/lib/xmlrpc.ja r >2003-01-15 07:22:51 ContextConfig[/newapp_lmgd]: WARNING: Security role >name admin used in an <auth-constraint> without being defined in a ><security-role> >2003-01-15 07:22:51 ContextConfig[/newapp_lmgd] Exception processing JAR at >resource path /WEB-INF/lib/mail-1.2.jar >javax.servlet.ServletException: Exception processing JAR at resource path >/WEB-INF/lib/mail-1.2.jar > at >org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java :930 >) > at >org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:86 8) > 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(LifecycleS uppo >rt.java:166) > at >org.apache.catalina.core.StandardContext.start(StandardContext.java:356 7) > at >org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.j ava: >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(StandardHostDeplo yer. >java:257) > at >org.apache.catalina.core.StandardHost.install(StandardHost.java:772) > at >org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.jav a:56 >9) > at >org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:411) > at org.apache.catalina.startup.HostConfig.run(HostConfig.java:1012) > at java.lang.Thread.run(Thread.java:536) >----- Root Cause ----- >java.io.IOException: No such file or directory > at java.io.UnixFileSystem.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:68) > at >sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java :85) > at >sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.j ava: >69) > at >org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java :906 >) > at >org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:86 8) > 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(LifecycleS uppo >rt.java:166) > at >org.apache.catalina.core.StandardContext.start(StandardContext.java:356 7) > at >org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.j ava: >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(StandardHostDeplo yer. >java:257) > at >org.apache.catalina.core.StandardHost.install(StandardHost.java:772) > at >org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.jav a:56 >9) > at >org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:411) > at org.apache.catalina.startup.HostConfig.run(HostConfig.java:1012) > at java.lang.Thread.run(Thread.java:536) > >2003-01-15 07:22:51 ContextConfig[/newapp_lmgd]: Marking this application >unavailable due to previous error(s) >2003-01-15 07:22:51 StandardManager[/newapp_lmgd]: Seeding random number >generator class java.security.SecureRandom >2003-01-15 07:22:51 StandardManager[/newapp_lmgd]: Seeding of random number >generator has been completed >2003-01-15 07:22:51 StandardContext[/newapp_lmgd]: Context startup failed >due to previous errors >2003-01-15 07:23:21 HostConfig[www.lmgd.com]: Deploying web application >directory old.newapp >2003-01-15 07:23:21 StandardHost[www.lmgd.com]: Installing web application >at context path /old.newapp from URL >file:/nfs/ank/home1/f/fredgers/public_html/old.newapp >2003-01-15 07:23:21 WebappLoader[/old.newapp]: Deploying class repositories >to work directory >/nfs/ank/home1/f/fredgers/work/Standalone/www.lmgd.com/old.newapp >2003-01-15 07:23:21 WebappLoader[/old.newapp]: Deploy class files /WEB- >INF/classes to /nfs/ank/home1/f/fredgers/public_html/old.newapp/WEB- >INF/classes >2003-01-15 07:23:21 WebappLoader[/old.newapp]: Deploy JAR /WEB- >INF/lib/activation-1.0.1.jar to >/nfs/ank/home1/f/fredgers/public_html/old.newapp/WEB-INF/lib/activation - >1.0.1.jar >2003-01-15 07:23:21 WebappLoader[/old.newapp]: Deploy JAR /WEB-INF/lib/ecs- >1.4.1.jar to /nfs/ank/home1/f/fredgers/public_html/old.newapp/WEB- >INF/lib/ecs-1.4.1.jar >2003-01-15 07:23:21 WebappLoader[/old.newapp]: Deploy JAR /WEB- >INF/lib/hsql.jar to /nfs/ank/home1/f/fredgers/public_html/old.newapp/WEB- >INF/lib/hsql.jar >2003-01-15 07:23:21 WebappLoader[/old.newapp]: Deploy JAR /WEB- >INF/lib/httpunit.jar to >/nfs/ank/home1/f/fredgers/public_html/old.newapp/WEB-INF/lib/httpunit.j ar >2003-01-15 07:23:21 WebappLoader[/old.newapp]: Deploy JAR /WEB- >INF/lib/idb.jar to /nfs/ank/home1/f/fredgers/public_html/old.newapp/WEB- >INF/lib/idb.jar >2003-01-15 07:23:21 WebappLoader[/old.newapp]: Deploy JAR /WEB- >INF/lib/jakarta-regexp-1.3-dev.jar to >/nfs/ank/home1/f/fredgers/public_html/old.newapp/WEB-INF/lib/jakarta- >regexp-1.3-dev.jar >2003-01-15 07:23:21 WebappLoader[/old.newapp]: Deploy JAR /WEB- >INF/lib/jdbc2_0-stdext.jar to >/nfs/ank/home1/f/fredgers/public_html/old.newapp/WEB-INF/lib/jdbc2_0- >stdext.jar >2003-01-15 07:23:21 WebappLoader[/old.newapp]: Deploy JAR /WEB- >INF/lib/jndi-1.2.1.jar to >/nfs/ank/home1/f/fredgers/public_html/old.newapp/WEB-INF/lib/jndi-1.2.1 .jar >2003-01-15 07:23:21 WebappLoader[/old.newapp]: Deploy JAR /WEB- >INF/lib/jta1.0.1.jar to >/nfs/ank/home1/f/fredgers/public_html/old.newapp/WEB-INF/lib/jta1.0.1.j ar >2003-01-15 07:23:21 WebappLoader[/old.newapp]: Deploy JAR /WEB- >INF/lib/junit-3.2.jar to >/nfs/ank/home1/f/fredgers/public_html/old.newapp/WEB-INF/lib/junit-3.2. jar >2003-01-15 07:23:21 WebappLoader[/old.newapp]: Deploy JAR /WEB- >INF/lib/log4j-1.1.jar to >/nfs/ank/home1/f/fredgers/public_html/old.newapp/WEB-INF/lib/log4j-1.1. jar >2003-01-15 07:23:21 WebappLoader[/old.newapp]: Deploy JAR /WEB- >INF/lib/mm.mysql-2.0.4.jar to >/nfs/ank/home1/f/fredgers/public_html/old.newapp/WEB-INF/lib/mm.mysql- >2.0.4.jar >2003-01-15 07:23:21 WebappLoader[/old.newapp]: Deploy JAR /WEB- >INF/lib/oro.jar to /nfs/ank/home1/f/fredgers/public_html/old.newapp/WEB- >INF/lib/oro.jar >2003-01-15 07:23:21 WebappLoader[/old.newapp]: Deploy JAR /WEB- >INF/lib/postgresql.jar to >/nfs/ank/home1/f/fredgers/public_html/old.newapp/WEB-INF/lib/postgresql .jar >2003-01-15 07:23:21 WebappLoader[/old.newapp]: Deploy JAR /WEB- >INF/lib/sapdbc.jar to /nfs/ank/home1/f/fredgers/public_html/old.newapp/WEB- >INF/lib/sapdbc.jar >2003-01-15 07:23:21 WebappLoader[/old.newapp]: Deploy JAR /WEB- >INF/lib/turbine-2.1.jar to >/nfs/ank/home1/f/fredgers/public_html/old.newapp/WEB-INF/lib/turbine- >2.1.jar >2003-01-15 07:23:21 WebappLoader[/old.newapp]: Deploy JAR /WEB- >INF/lib/velocity-1.2-dev.jar to >/nfs/ank/home1/f/fredgers/public_html/old.newapp/WEB-INF/lib/velocity-1 .2- >dev.jar >2003-01-15 07:23:22 ContextConfig[/old.newapp] Exception processing JAR at >resource path /WEB-INF/lib/mm.mysql-2.0.4.jar >javax.servlet.ServletException: Exception processing JAR at resource path >/WEB-INF/lib/mm.mysql-2.0.4.jar > at >org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java :930 >) > at >org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:86 8) > 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(LifecycleS uppo >rt.java:166) > at >org.apache.catalina.core.StandardContext.start(StandardContext.java:356 7) > at >org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.j ava: >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(StandardHostDeplo yer. >java:257) > at >org.apache.catalina.core.StandardHost.install(StandardHost.java:772) > at >org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.jav a:56 >9) > at >org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:411) > at org.apache.catalina.startup.HostConfig.run(HostConfig.java:1012) > at java.lang.Thread.run(Thread.java:536) >----- Root Cause ----- >java.io.IOException: No such file or directory > at java.io.UnixFileSystem.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:68) > at >sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java :85) > at >sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.j ava: >69) > at >org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java :906 >) > at >org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:86 8) > 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(LifecycleS uppo >rt.java:166) > at >org.apache.catalina.core.StandardContext.start(StandardContext.java:356 7) > at >org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.j ava: >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(StandardHostDeplo yer. >java:257) > at >org.apache.catalina.core.StandardHost.install(StandardHost.java:772) > at >org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.jav a:56 >9) > at >org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:411) > at org.apache.catalina.startup.HostConfig.run(HostConfig.java:1012) > at java.lang.Thread.run(Thread.java:536) > >2003-01-15 07:23:22 ContextConfig[/old.newapp]: Marking this application >unavailable due to previous error(s) >2003-01-15 07:23:22 StandardManager[/old.newapp]: Seeding random number >generator class java.security.SecureRandom >2003-01-15 07:23:22 StandardManager[/old.newapp]: Seeding of random number >generator has been completed >2003-01-15 07:23:22 StandardContext[/old.newapp]: Context startup failed >due to previous errors > > > > > > >-- >To unsubscribe, e-mail: <mailto:tomcat-user- >[EMAIL PROTECTED]> >For additional commands, e-mail: <mailto:tomcat-user- >[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>