Return-Path: Delivered-To: apmail-jakarta-tomcat-dev-archive@www.apache.org Received: (qmail 52894 invoked from network); 5 Apr 2004 07:38:09 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 5 Apr 2004 07:38:09 -0000 Received: (qmail 25342 invoked by uid 500); 5 Apr 2004 07:37:33 -0000 Delivered-To: apmail-jakarta-tomcat-dev-archive@jakarta.apache.org Received: (qmail 25286 invoked by uid 500); 5 Apr 2004 07:37:33 -0000 Mailing-List: contact tomcat-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Tomcat Developers List" Reply-To: "Tomcat Developers List" Delivered-To: mailing list tomcat-dev@jakarta.apache.org Received: (qmail 25254 invoked from network); 5 Apr 2004 07:37:32 -0000 Received: from unknown (HELO moutng.kundenserver.de) (212.227.126.185) by daedalus.apache.org with SMTP; 5 Apr 2004 07:37:32 -0000 Received: from [212.227.126.208] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1BAOfw-0005Yo-00 for tomcat-dev@jakarta.apache.org; Mon, 05 Apr 2004 09:37:44 +0200 Received: from [217.228.240.40] (helo=cyberspaceroad.com) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1BAOfv-0007Vr-00 for tomcat-dev@jakarta.apache.org; Mon, 05 Apr 2004 09:37:44 +0200 Message-ID: <40710C57.3000605@cyberspaceroad.com> Date: Mon, 05 Apr 2004 09:35:51 +0200 From: Adam Hardy User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031021 X-Accept-Language: de MIME-Version: 1.0 To: Tomcat Developers List Subject: Re: deployment problems moving from tomcat 5.0.18 to 5.0.19 References: <000001c41adb$55a76410$5ac8a8c0@internal.incursiontech.com> In-Reply-To: <000001c41adb$55a76410$5ac8a8c0@internal.incursiontech.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:7be52423742ce504c1b541fa1f258887 X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Looks like it's something to do with the xml parser. Is it a standard install of tomcat 5? Have you included a xerces jar with your webapp? Also put your context in a my-context-name.xml file in conf/Catalina/localhost Adam On 04/05/2004 08:58 AM Matt Smith wrote: > Actually this is a problem between 5.0.18 and 5.0.19. The same context > descriptor deploys successfully on 5.0.18, but the errors below show up > on 5.0.19. > > Any ideas on what changed between the two releases that would cause > this? > > Thanks, > m. > > -----Original Message----- > From: Matt Smith [mailto:matt@incursiontech.com] > Sent: Monday, April 05, 2004 12:33 AM > To: tomcat-user@jakarta.apache.org > Subject: deployment problems moving from tomcat 4.1.30 to 5.0.19 > > > I am migrating from Tomcat 4.1.30 to 5.0.19 and have been experiencing > problems with deployment. The context descriptor below works fine for > deployment on Tomcat 4.1.30, but when I try to use it on 5.0.19, all I > get is the following in localhost_log > > 2004-04-05 00:22:54 StandardHost[localhost]: Error deploying application > at context path null java.lang.NullPointerException at > org.apache.commons.digester.Digester.createSAXException(Digester.java:25 > 40) > at > org.apache.commons.digester.Digester.createSAXException(Digester.java:25 > 66) > at org.apache.commons.digester.Digester.endElement(Digester.java:1061) > at > org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.ja > va:123) > at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown > Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unk > nown Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDis > patcher.dispatch(Unknown Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkno > wn Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) > at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) at > org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at > org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at > org.apache.commons.digester.Digester.parse(Digester.java:1567) > at > org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeploy > er.java:519) > at org.apache.catalina.core.StandardHost.install(StandardHost.java:906) > at > org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java > :527) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:39 > 4) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu > pport.java:166) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1134) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:832) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1126) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:521) > at > org.apache.catalina.core.StandardService.start(StandardService.java:519) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:2345) > at org.apache.catalina.startup.Catalina.start(Catalina.java:594) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav > a:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398) > > and : > > Using CATALINA_BASE: > c:\work\sandbox\views\matt-calvert-tip-20031223142431\pro > d\build > Using CATALINA_HOME: c:\work\sandbox\tools\tomcat-5.0.19 > Using CATALINA_TMPDIR: > c:\work\sandbox\views\matt-calvert-tip-20031223142431\pro > d\build\temp > Using JAVA_HOME: c:\work\sandbox\tools\java-1.4.2_04 > Apr 5, 2004 12:26:06 AM org.apache.coyote.http11.Http11Protocol init > INFO: Initializing Coyote HTTP/1.1 on port 8080 > Apr 5, 2004 12:26:06 AM org.apache.catalina.startup.Catalina load > INFO: Initialization processed in 1578 ms > Apr 5, 2004 12:26:06 AM > org.apache.catalina.mbeans.GlobalResourcesLifecycleListe > ner createMBeans > SEVERE: Creating Role MBean for role > Apr 5, 2004 12:26:06 AM > org.apache.catalina.mbeans.GlobalResourcesLifecycleListe > ner createMBeans > SEVERE: Creating Role MBean for role > Apr 5, 2004 12:26:06 AM org.apache.catalina.core.StandardService start > INFO: Starting service Catalina > Apr 5, 2004 12:26:06 AM org.apache.catalina.core.StandardEngine start > INFO: Starting Servlet Engine: Apache Tomcat/5.0.19 > Apr 5, 2004 12:26:06 AM org.apache.catalina.core.StandardHost start > INFO: XML validation disabled > Apr 5, 2004 12:26:06 AM org.apache.catalina.core.StandardHost > getDeployer > INFO: Create Host deployer for direct deployment ( non-jmx ) Apr 5, 2004 > 12:26:06 AM org.apache.catalina.core.StandardHostDeployer > install > INFO: Processing Context configuration file URL > file:C:\work\sandbox\views\matt- > calvert-tip-20031223142431\prod\build\conf\Catalina\localhost\calvert_ma > in-tip.x > ml > Apr 5, 2004 12:26:06 AM org.apache.commons.digester.Digester endElement > SEVERE: End event threw exception > java.lang.reflect.InvocationTargetException > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > sorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.jav > a:252) > at > org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256) > at org.apache.commons.digester.Rule.end(Rule.java:276) > at > org.apache.commons.digester.Digester.endElement(Digester.java:1058) > at > org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester > .java:123) > at > org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source > ) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement( > Unknown Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent > Dispatcher.dispatch(Unknown Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un > known Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > Source) > at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown > Source) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown > Source) > at > org.apache.commons.digester.Digester.parse(Digester.java:1567) > at > org.apache.catalina.core.StandardHostDeployer.install(StandardHostDep > loyer.java:519) > at > org.apache.catalina.core.StandardHost.install(StandardHost.java:906) > at > org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.j > ava:527) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472 > ) > at > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java > :394) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl > eSupport.java:166) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1134) > > at > org.apache.catalina.core.StandardHost.start(StandardHost.java:832) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1126) > > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:521 > ) > at > org.apache.catalina.core.StandardService.start(StandardService.java:5 > 19) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:234 > 5) > at org.apache.catalina.startup.Catalina.start(Catalina.java:594) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > sorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297) > at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398) > Caused by: java.lang.NullPointerException > at > org.apache.catalina.util.ExtensionValidator.buildAvailableExtensionsM > ap(ExtensionValidator.java:386) > at > org.apache.catalina.util.ExtensionValidator.validateManifestResources > (ExtensionValidator.java:319) > at > org.apache.catalina.util.ExtensionValidator.validateApplication(Exten > sionValidator.java:262) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4 > 133) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase > .java:866) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:85 > 0) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638) > > at > org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDe > ployer.java:839) > ... 38 more > Apr 5, 2004 12:26:06 AM org.apache.catalina.startup.HostConfig > deployDescriptors > > SEVERE: Error deploying configuration descriptor calvert_main-tip.xml > java.io.IOException: java.lang.NullPointerException > at > org.apache.catalina.core.StandardHostDeployer.install(StandardHostDep > loyer.java:525) > at > org.apache.catalina.core.StandardHost.install(StandardHost.java:906) > at > org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.j > ava:527) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472 > ) > at > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java > :394) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl > eSupport.java:166) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1134) > > at > org.apache.catalina.core.StandardHost.start(StandardHost.java:832) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1126) > > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:521 > ) > at > org.apache.catalina.core.StandardService.start(StandardService.java:5 > 19) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:234 > 5) > at org.apache.catalina.startup.Catalina.start(Catalina.java:594) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > sorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297) > at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398) > Apr 5, 2004 12:26:06 AM org.apache.coyote.http11.Http11Protocol start > INFO: Starting Coyote HTTP/1.1 on port 8080 > Apr 5, 2004 12:26:07 AM org.apache.jk.common.ChannelSocket init > INFO: JK2: ajp13 listening on /0.0.0.0:8009 > Apr 5, 2004 12:26:07 AM org.apache.jk.server.JkMain start > INFO: Jk running ID=0 time=0/47 config=null > Apr 5, 2004 12:26:07 AM org.apache.catalina.startup.Catalina start > INFO: Server startup in 938 ms > Apr 5, 2004 12:26:42 AM org.apache.coyote.http11.Http11Protocol pause > INFO: http11protocol.pause > > > I am using the following > $CATALINA_BASE/conf/Catalina/localhost/calvert-tip.xml context > descriptor > > > > docBase="../incursion/calvert_main" > debug="99" > useNaming="true" > privileged="true"> > prefix="localhost_calvert_" suffix=".log" > timestamp="true"/> > auth="Container" > type="javax.sql.DataSource"/> > > > factory > com.incursiontech.ipscp.jdbc.IPSCPDataSourceFactory > > > > removeAbandoned > true > > > removeAbandonedTimeout > 60 > > > logAbandoned > true > > > maxActive > 100 > > > maxIdle > 30 > > > maxWait > 10000 > > > username > incursion_pool > > > password > .incursion > > > driverClassName > com.mysql.jdbc.Driver > > > url > > jdbc:mysql://localhost:3306/calvert?autoReconnect=true > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org > For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org > > -- struts 1.2 + tomcat 5.0.19 + java 1.4.2 Linux 2.4.20 Debian --------------------------------------------------------------------- To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org