Return-Path: Delivered-To: apmail-jakarta-tomcat-user-archive@apache.org Received: (qmail 76960 invoked from network); 15 Jul 2003 16:27:16 -0000 Received: from exchange.sun.com (192.18.33.10) by daedalus.apache.org with SMTP; 15 Jul 2003 16:27:16 -0000 Received: (qmail 7808 invoked by uid 97); 15 Jul 2003 16:29:46 -0000 Delivered-To: qmlist-jakarta-archive-tomcat-user@nagoya.betaversion.org Received: (qmail 7801 invoked from network); 15 Jul 2003 16:29:46 -0000 Received: from daedalus.apache.org (HELO apache.org) (208.185.179.12) by nagoya.betaversion.org with SMTP; 15 Jul 2003 16:29:46 -0000 Received: (qmail 75299 invoked by uid 500); 15 Jul 2003 16:26:55 -0000 Mailing-List: contact tomcat-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Tomcat Users List" Reply-To: "Tomcat Users List" Delivered-To: mailing list tomcat-user@jakarta.apache.org Received: (qmail 75266 invoked from network); 15 Jul 2003 16:26:55 -0000 Received: from unknown (HELO JTURNER) (207.86.123.243) by daedalus.apache.org with SMTP; 15 Jul 2003 16:26:55 -0000 Received: from JTURNER ([127.0.0.1]) by JTURNER with Microsoft SMTPSVC(5.0.2195.5329); Tue, 15 Jul 2003 12:26:57 -0400 MIME-Version: 1.0 To: Tomcat Users List Subject: Re: Servlet Context Listener problem... References: <7A049048-B678-11D7-94E3-0003931CBFD0@wmotion.com> Message-ID: Content-Type: text/plain; charset=iso-8859-15; format=flowed From: John Turner Date: Tue, 15 Jul 2003 12:26:56 -0400 In-Reply-To: <7A049048-B678-11D7-94E3-0003931CBFD0@wmotion.com> User-Agent: Opera7.03/Win32 M2 build 2670 X-OriginalArrivalTime: 15 Jul 2003 16:26:57.0055 (UTC) FILETIME=[E8D602F0:01C34AED] X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Is "declared before anything else" a literal statement? Are you following the DTD? "listener" comes after several other elements, it can't come "first" unless you don't use any of the preceeding elements at all. John On Tue, 15 Jul 2003 09:27:39 +0530, Mufaddal Khumri wrote: > Yes , my listener has been declared before anything else under > .. the problem persists .. any clues ? > On Tuesday, July 15, 2003, at 07:00 AM, Januski, Ken wrote: > >> Listeners must be declared before any servlets in web.xml. I'd check >> that >> first. >> >> >> -----Original Message----- >> From: Mufaddal Khumri [mailto:mufaddal@wmotion.com] >> Sent: Monday, July 14, 2003 6:41 AM >> To: Tomcat List >> Subject: Servlet Context Listener problem... >> >> >> Hi: >> >> I implemented ServletContextListener in my class. I then wrote the xml >> in the web.xml file and started tomcat. The error tomcat threw tells me >> that it did not recognize the listener and listener-class elements ?? i >> have them declared in the web.xml as: >> >> >> >> >> >> >> >> com.wavesinmotion.cw.classes.jsphelpers.CourseWizardContextListener >> >> >> >> >> Any ideas where I am going wrong ? >> Thanks. >> >> Tomcat threw this error below: >> >> SEVERE: Parse Error at line 10 column 12: Element type "listener" must >> be declared. >> org.xml.sax.SAXParseException: Element type "listener" must be >> declared. >> at >> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Erro >> r >> HandlerWrapper.java:232) >> at >> org.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.ja >> v >> a:173) >> at >> org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.ja >> v >> a:371) >> at >> org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.ja >> v >> a:305) >> at >> org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDVal >> i >> dator.java:1833) >> at >> org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator >> . >> java:724) >> at >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement( >> X >> MLDocumentFragmentScannerImpl.java:759) >> at >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi >> s >> patcher.dispatch(XMLDocumentFragmentScannerImpl.java:1477) >> at >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLD >> o >> cumentFragmentScannerImpl.java:329) >> at >> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java: >> 5 >> 25) >> at >> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java: >> 5 >> 81) >> at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) >> at >> org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.jav >> a >> :1175) >> at org.apache.commons.digester.Digester.parse(Digester.java:1495) >> at >> org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConf >> i >> g.java:282) >> at >> org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:639) >> at >> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig. >> j >> ava:243) >> at >> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS >> u >> pport.java:166) >> at >> org.apache.catalina.core.StandardContext.start(StandardContext.java:356 >> 7 >> ) >> at >> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) >> 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.ja >> v >> a:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso >> r >> Impl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:324) >> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) >> Jul 14, 2003 3:56:11 PM org.apache.commons.digester.Digester error >> SEVERE: Parse Error at line 11 column 19: Element type "listener-class" >> must be declared. >> org.xml.sax.SAXParseException: Element type "listener-class" must be >> declared. >> at >> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Erro >> r >> HandlerWrapper.java:232) >> at >> org.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.ja >> v >> a:173) >> at >> org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.ja >> v >> a:371) >> at >> org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.ja >> v >> a:305) >> at >> org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDVal >> i >> dator.java:1833) >> at >> org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator >> . >> java:724) >> at >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement( >> X >> MLDocumentFragmentScannerImpl.java:759) >> at >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi >> s >> patcher.dispatch(XMLDocumentFragmentScannerImpl.java:1477) >> at >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLD >> o >> cumentFragmentScannerImpl.java:329) >> at >> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java: >> 5 >> 25) >> at >> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java: >> 5 >> 81) >> at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) >> at >> org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.jav >> a >> :1175) >> at org.apache.commons.digester.Digester.parse(Digester.java:1495) >> at >> org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConf >> i >> g.java:282) >> at >> org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:639) >> at >> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig. >> j >> ava:243) >> at >> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS >> u >> pport.java:166) >> at >> org.apache.catalina.core.StandardContext.start(StandardContext.java:356 >> 7 >> ) >> at >> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) >> 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.ja >> v >> a:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso >> r >> Impl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:324) >> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) >> Jul 14, 2003 3:56:11 PM org.apache.commons.digester.Digester error >> SEVERE: Parse Error at line 190 column 11: The content of element type >> "web-app" must match >> "(icon?,display-name?,description?,distributable?,context- >> param*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welcome- >> file-list?,error-page*,taglib*,resource-ref*,security- >> constraint*,login-config?,security-role*,env-entry*,ejb-ref*)". >> org.xml.sax.SAXParseException: The content of element type "web-app" >> must match >> "(icon?,display-name?,description?,distributable?,context- >> param*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welcome- >> file-list?,error-page*,taglib*,resource-ref*,security- >> constraint*,login-config?,security-role*,env-entry*,ejb-ref*)". >> at >> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Erro >> r >> HandlerWrapper.java:232) >> at >> org.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.ja >> v >> a:173) >> at >> org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.ja >> v >> a:371) >> at >> org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.ja >> v >> a:305) >> at >> org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValid >> a >> tor.java:1918) >> at >> org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.j >> a >> va:851) >> at >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XM >> L >> DocumentFragmentScannerImpl.java:1008) >> at >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi >> s >> patcher.dispatch(XMLDocumentFragmentScannerImpl.java:1469) >> at >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLD >> o >> cumentFragmentScannerImpl.java:329) >> at >> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java: >> 5 >> 25) >> at >> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java: >> 5 >> 81) >> at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) >> at >> org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.jav >> a >> :1175) >> at org.apache.commons.digester.Digester.parse(Digester.java:1495) >> at >> org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConf >> i >> g.java:282) >> at >> org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:639) >> at >> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig. >> j >> ava:243) >> at >> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS >> u >> pport.java:166) >> at >> org.apache.catalina.core.StandardContext.start(StandardContext.java:356 >> 7 >> ) >> at >> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) >> 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.ja >> v >> a:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso >> r >> Impl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:324) >> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org >> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org > For additional commands, e-mail: tomcat-user-help@jakarta.apache.org > > -- Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/ --------------------------------------------------------------------- To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org For additional commands, e-mail: tomcat-user-help@jakarta.apache.org