Return-Path: X-Original-To: apmail-tomcat-users-archive@www.apache.org Delivered-To: apmail-tomcat-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4770892EC for ; Mon, 7 May 2012 23:26:56 +0000 (UTC) Received: (qmail 57748 invoked by uid 500); 7 May 2012 23:26:52 -0000 Delivered-To: apmail-tomcat-users-archive@tomcat.apache.org Received: (qmail 57568 invoked by uid 500); 7 May 2012 23:26:52 -0000 Mailing-List: contact users-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Users List" Delivered-To: mailing list users@tomcat.apache.org Received: (qmail 57559 invoked by uid 99); 7 May 2012 23:26:52 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 07 May 2012 23:26:52 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [98.138.91.211] (HELO nm23-vm2.bullet.mail.ne1.yahoo.com) (98.138.91.211) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 07 May 2012 23:26:41 +0000 Received: from [98.138.90.53] by nm23.bullet.mail.ne1.yahoo.com with NNFMP; 07 May 2012 23:26:19 -0000 Received: from [98.138.226.168] by tm6.bullet.mail.ne1.yahoo.com with NNFMP; 07 May 2012 23:26:19 -0000 Received: from [127.0.0.1] by omp1069.mail.ne1.yahoo.com with NNFMP; 07 May 2012 23:26:19 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 853208.48033.bm@omp1069.mail.ne1.yahoo.com Received: (qmail 2943 invoked by uid 60001); 7 May 2012 23:26:19 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1336433179; bh=WPGYlewGzl3pU8FqkSCLdq6Xg4XBR/yD7e4ZvYPC9ck=; h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=A+ive7aNHA18lHPH6y9pJhp7P0o+yHFeOP4X6skC43azy2uyG2wTCnYcEkZkCFvNRKIAiwP4POdnwucl8W84YiQ+XTrqalEsIjxNViBRjH3ofjWmfU4cQM2x5qcRv4fIbryaOH1LYbGfcchJBzyUZz7gtIXMDQGNPPCQDDI79Lo= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=XiN5kxvhy2bWko+CRWmla/5N+/6k8K6XSMSCF0U57QICWqGLes3FYirgnMkb7T6vvgKW/T08x+hRvsaloBV3Ulov4eqVVGht+ZKq2B25yrm/ezHrFqoeqvqDHHiuADcb0crbnR2kHnhpyGhd3pMQZxA6AujgtMMCU7JVktTkoh4=; X-YMail-OSG: S8cQlPoVM1kGUzFJEte_wDoDa.nWpw42y4J_Uok_M0HONYL POu19i0CHmSmLBrmXTBhcPlEZEUDr.0B6LB1LdLzxaMmf_EiVY9Oow_IO6w4 EyxxpguOiHJH2Az8_8xzA2jPoBGuroQqXBOT8M1LKs2OGc44UgMT3RGzBsnp q5ya74sbUTtfnn0stCLS.nTKgxuD4aEVcJuhMnAGkYmUUByUKCuyr7ErbFwr 0b_dWxakh6dHkSKgRuP9w3vJ_esyJoIFsvr0edsFmAuUxNY3kWT79dSMfYHz aWa5V6KvIclqY2cFrotjfcle8czxaIe3GYBDzFYqPzY3QKQrm06uAB49DaYl poQG0Ja7kEG1vBSjWjOvwEW6x4vczUW8ZWOvYF0htRNFozzsdBzyZVb9DYui 2EBwvOvK7Wc.W9GRRHxEYYAnNOU6F3Y1HURx6FLGTICwgArb1KuaKv2SWVte qcshXXTA51IO3nTIBxQGn7Ua7NpkQqorQMWikSKXKC2uFajst2H5Yz.30QoS iixhYddBQYt6w8_FsYnO9kBanPBvbtWKc.ZLxu7a8pZUDPuC2ntU1G4_KGD9 wKUpciDRfpIsA1ARG6AbhcVBonI7hf0o0CCg- Received: from [71.134.9.186] by web125506.mail.ne1.yahoo.com via HTTP; Mon, 07 May 2012 16:26:19 PDT X-Mailer: YahooMailWebService/0.8.118.349524 References: <1336430019.36676.YahooMailClassic@web125602.mail.ne1.yahoo.com> Message-ID: <1336433179.2703.YahooMailNeo@web125506.mail.ne1.yahoo.com> Date: Mon, 7 May 2012 16:26:19 -0700 (PDT) From: Mark Eggers Reply-To: Mark Eggers Subject: Re: Problem moving application to Tomcat 7.0.27 To: Tomcat Users List In-Reply-To: <1336430019.36676.YahooMailClassic@web125602.mail.ne1.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable ----- Original Message -----=0A=0A> From: Frank Serkland =0A> To: users@tomcat.apache.org=0A> Cc: =0A> Sent: Monday, May 7, 2012= 3:33 PM=0A> Subject: Problem moving application to Tomcat 7.0.27=0A> =0A> = I am having a problem moving an application from Tomcat 6 to Tomcat 7.0.27.= =A0Can =0A> anyone help me? =A0Here is my web.xml.=0A> id=3D"WebApp_ID" version=3D"2.4"=A0=A0= =A0 =0A> xmlns=3D"http://java.sun.com/xml/ns/j2ee" =0A> xmlns:xsi=3D"http:/= /www.w3.org/2001/XMLSchema-instance"=A0=A0=A0 =0A> xsi:schemaLocation=3D"ht= tp://java.sun.com/xml/ns/j2ee =0A> http://java.sun.com/xml/ns/j2ee/web-app_= 2_4.xsd">=A0=A0=A0 =0A> Granada High School Class of 1986=A0=A0=A0 =0A> =A0=A0=A0 =A0=A0=A0 struts2<= /filter-name>=A0=A0=A0 =A0=A0=A0 =0A> org.apache.catalina.dep= loy.WebXml.addFilter=A0=A0=A0 =0A> =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =0A> struts2=A0=A0= =A0 =A0=A0=A0 =0A> /*=A0=A0=A0 = =A0=A0=A0 =0A> =A0=A0=A0 =A0=A0=A0 =0A> configura= tion.ConfigurationListener=A0=A0=A0 =0A> =A0=A0= =A0 =A0=A0=A0 =A0=A0=A0 =0A> home.jsp=A0=A0=A0 =0A> =0A> Here is the err= or log on my console.SEVERE: End event threw =0A> exceptionjava.lang.NoSuch= MethodException: org.apache.catalina.deploy.WebXml =0A> addFilter=A0=A0=A0 = at =0A> org.apache.tomcat.util.IntrospectionUtils.callMethod1(Introspection= Utils.java:855)=A0=A0=A0 =0A> at org.apache.tomcat.util.digester.SetNextRul= e.end(SetNextRule.java:201)=A0=A0=A0 at =0A> org.apache.tomcat.util.digeste= r.Digester.endElement(Digester.java:1051)=A0=A0=A0 at =0A> com.sun.org.apac= he.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown =0A> Source= )=A0=A0=A0 at =0A> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragm= entScannerImpl.scanEndElement(Unknown =0A> Source)=A0=A0=A0 at =0A> com.sun= .org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentCon= tentDriver.next(Unknown =0A> Source)=A0=A0=A0 at =0A> com.sun.org.apache.xe= rces.internal.impl.XMLDocumentScannerImpl.next(Unknown =0A> Source)=A0=A0= =A0 at =0A> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScan= nerImpl.scanDocument(Unknown =0A> Source)=A0=A0=A0 at =0A> com.sun.org.apac= he.xerces.internal.parsers.XML11Configuration.parse(Unknown=0A> Source)=A0= =A0=A0 at =0A> com.sun.org.apache.xerces.internal.parsers.XML11Configuratio= n.parse(Unknown =0A> Source)=A0=A0=A0 at com.sun.org.apache.xerces.internal= .parsers.XMLParser.parse(Unknown =0A> Source)=A0=A0=A0 at =0A> com.sun.org.= apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown =0A> Source)= =A0=A0=A0 at =0A> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAX= PSAXParser.parse(Unknown =0A> Source)=A0=A0=A0 at =0A> org.apache.tomcat.ut= il.digester.Digester.parse(Digester.java:1537)=A0=A0=A0 at =0A> org.apache.= catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1825)=A0=A0= =A0 =0A> at =0A> org.apache.catalina.startup.ContextConfig.webConfig(Contex= tConfig.java:1201)=A0=A0=A0 =0A> at =0A> org.apache.catalina.startup.Contex= tConfig.configureStart(ContextConfig.java:855)=A0=A0=A0 =0A> at =0A> org.ap= ache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:345)= =A0=A0=A0 =0A> at =0A> org.apache.catalina.util.LifecycleSupport.fireLifecy= cleEvent(LifecycleSupport.java:119)=A0=A0=A0 =0A> at =0A> org.apache.catali= na.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)=A0=A0=A0 = =0A> at=0A> org.apache.catalina.core.StandardContext.startInternal(Standard= Context.java:5161)=A0=A0=A0 =0A> at org.apache.catalina.util.LifecycleBase.= start(LifecycleBase.java:150)=A0=A0=A0 at =0A> org.apache.catalina.core.Con= tainerBase$StartChild.call(ContainerBase.java:1566)=A0=A0=A0 =0A> at =0A> o= rg.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:15= 56)=A0=A0=A0 =0A> at java.util.concurrent.FutureTask$Sync.innerRun(Unknown = Source)=A0=A0=A0 at =0A> java.util.concurrent.FutureTask.run(Unknown Source= )=A0=A0=A0 at =0A> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(U= nknown Source)=A0=A0=A0 at =0A> java.util.concurrent.ThreadPoolExecutor$Wor= ker.run(Unknown Source)=A0=A0=A0 at =0A> java.lang.Thread.run(Unknown Sourc= e)May 7, 2012 3:32:36 PM =0A> org.apache.catalina.startup.ContextConfig par= seWebXmlSEVERE: Parse error in =0A> application web.xml file at =0A> jndi:/= localhost/ghs1986/WEB-INF/web.xmljava.lang.NoSuchMethodException: =0A> org.= apache.catalina.deploy.WebXml addFilter=A0=A0=A0 at =0A> org.apache.tomcat.= util.digester.Digester.createSAXException(Digester.java:2687)=A0=A0=A0 =0A>= at=0A> org.apache.tomcat.util.digester.Digester.createSAXException(Digeste= r.java:2719)=A0=A0=A0 =0A> at org.apache.tomcat.util.digester.Digester.endE= lement(Digester.java:1054)=A0=A0=A0 at =0A> com.sun.org.apache.xerces.inter= nal.parsers.AbstractSAXParser.endElement(Unknown =0A> Source)=A0=A0=A0 at = =0A> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl= .scanEndElement(Unknown =0A> Source)=A0=A0=A0 at =0A> com.sun.org.apache.xe= rces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.nex= t(Unknown =0A> Source)=A0=A0=A0 at =0A> com.sun.org.apache.xerces.internal.= impl.XMLDocumentScannerImpl.next(Unknown =0A> Source)=A0=A0=A0 at =0A> com.= sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocu= ment(Unknown =0A> Source)=A0=A0=A0 at =0A> com.sun.org.apache.xerces.intern= al.parsers.XML11Configuration.parse(Unknown =0A> Source)=A0=A0=A0 at =0A> c= om.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown = =0A> Source)=A0=A0=A0 at com.sun.org.apache.xerces.internal.parsers.XMLPars= er.parse(Unknown =0A> Source)=A0=A0=A0 at=0A> com.sun.org.apache.xerces.int= ernal.parsers.AbstractSAXParser.parse(Unknown =0A> Source)=A0=A0=A0 at =0A>= com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(= Unknown =0A> Source)=A0=A0=A0 at =0A> org.apache.tomcat.util.digester.Diges= ter.parse(Digester.java:1537)=A0=A0=A0 at =0A> org.apache.catalina.startup.= ContextConfig.parseWebXml(ContextConfig.java:1825)=A0=A0=A0 =0A> at =0A> or= g.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1201)= =A0=A0=A0 =0A> at =0A> org.apache.catalina.startup.ContextConfig.configureS= tart(ContextConfig.java:855)=A0=A0=A0 =0A> at =0A> org.apache.catalina.star= tup.ContextConfig.lifecycleEvent(ContextConfig.java:345)=A0=A0=A0 =0A> at = =0A> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycle= Support.java:119)=A0=A0=A0 =0A> at =0A> org.apache.catalina.util.LifecycleB= ase.fireLifecycleEvent(LifecycleBase.java:90)=A0=A0=A0 =0A> at =0A> org.apa= che.catalina.core.StandardContext.startInternal(StandardContext.java:5161)= =A0=A0=A0 =0A> at org.apache.catalina.util.LifecycleBase.start(LifecycleBas= e.java:150)=A0=A0=A0 at=0A> org.apache.catalina.core.ContainerBase$StartChi= ld.call(ContainerBase.java:1566)=A0=A0=A0 =0A> at =0A> org.apache.catalina.= core.ContainerBase$StartChild.call(ContainerBase.java:1556)=A0=A0=A0 =0A> a= t java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)=A0=A0=A0 at= =0A> java.util.concurrent.FutureTask.run(Unknown Source)=A0=A0=A0 at =0A> = java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)=A0= =A0=A0 at =0A> java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown S= ource)=A0=A0=A0 at =0A> java.lang.Thread.run(Unknown Source)Caused by: java= .lang.NoSuchMethodException: =0A> org.apache.catalina.deploy.WebXml addFilt= er=A0=A0=A0 at =0A> org.apache.tomcat.util.IntrospectionUtils.callMethod1(I= ntrospectionUtils.java:855)=A0=A0=A0 =0A> at org.apache.tomcat.util.digeste= r.SetNextRule.end(SetNextRule.java:201)=A0=A0=A0 at =0A> org.apache.tomcat.= util.digester.Digester.endElement(Digester.java:1051)=A0=A0=A0 ... =0A> 26 = moreMay 7, 2012 3:32:36 PM org.apache.catalina.startup.ContextConfig =0A> p= arseWebXmlSEVERE: Occurred at line 9 column 11=0A> =0A=0AFirst of all, this= is really impossible to read.=0A=0AI understand it's sometimes difficult t= o format text messages on the list so that they are legible when using Yaho= o.=0A=0AThat being said, I reformatted the message so that I could read it.= Here are the relevant parts.=0A=0ASEVERE: End event threw exceptionjava.la= ng.NoSuchMethodException:=0A=A0 org.apache.catalina.deploy.WebXml addFilter= =0A=0AMay 7, 2012 3:32:36 PM org.apache.catalina.startup.ContextConfig pars= eWebXml=0ASEVERE: Parse error in application web.xml file at=0A=A0 jndi:/lo= calhost/ghs1986/WEB-INF/web.xml=0A=A0 java.lang.NoSuchMethodException:=0A= =A0 org.apache.catalina.deploy.WebXml addFilter=0A=0A=0AMay 7, 2012 3:32:36= PM org.apache.catalina.startup.ContextConfig parseWebXml=0ASEVERE: Occurre= d at line 9 column 11=0A=0AAnd looking at your web.xml file on line 9, colu= mn 11:=0A=0A=0A=A0 struts2=0A=A0 =0A=A0 org.apache.catalina.deploy.WebXml.add= Filter=0A=0A=0AI have no idea what you're trying to= accomplish with the above lines.=0A=0AIf you're using Struts 2, then I bel= ieve the front controller should be:=0A=0A=0A=A0 strut= s2=0A=A0 =0A=A0 =A0 org.apache.struts2.dispatch= er.ng.filter.StrutsPrepareAndExecuteFilter=0A=A0 =0A=0A=0A=0A=A0 struts2=0A=A0 /*=0A=0A=0AYou've actually selected= a method (not a class) in a class that doesn't implement the required java= x.servlet.Filter interface.=0A=0A. . . . just my two cents.=0A/mde/ --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org For additional commands, e-mail: users-help@tomcat.apache.org