yes, so the error tells you that you ordering of elements is wrong. check the order against (icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping* ,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-constraint*,ogin-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)
Allistair > -----Original Message----- > From: akki [mailto:[EMAIL PROTECTED] > Sent: 25 November 2004 09:31 > To: Tomcat Users List > Subject: RE: Error in web.xml > > > > thanks for reply.... > > the error message what i m getting in log file > is > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > Nov 25, 2004 2:30:36 PM org.apache.commons.digester.Digester error > SEVERE: Parse Error at line 95 column 11: The content of > element type "web-app" must match > "(icon?,display-name?,description?,distributable?,context-para > m*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping* > ,session-config?,mime-mapping*,welcome-file-list?,error-page*, > taglib*,resource-env-ref*,resource-ref*,security-constraint*,l > ogin-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)". > org.xml.sax.SAXParseException: The content of element type > "web-app" must match > "(icon?,display-name?,description?,distributable?,context-para > m*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping* > ,session-config?,mime-mapping*,welcome-file-list?,error-page*, > taglib*,resource-env-ref*,resource-ref*,security-constraint*,l > ogin-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)". > at > org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseExcep > tion(ErrorHandlerWrapper.java:232) > at > org.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerW > rapper.java:173) > at > org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorRe > porter.java:371) > at > org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorRe > porter.java:305) > at > org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(XM > LDTDValidator.java:1918) > at > org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(XMLDTDVa > lidator.java:851) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndE > lement(XMLDocumentFragmentScannerImpl.java:1008) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragment > ContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1469) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocu > ment(XMLDocumentFragmentScannerImpl.java:329) > at > org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfigurat > ion.java:525) > at > org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfigurat > ion.java:581) > at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) > at > org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXP > arser.java:1175) > at > org.apache.commons.digester.Digester.parse(Digester.java:1495) > at > org.apache.catalina.startup.ContextConfig.applicationConfig(Co > ntextConfig.java:282) > at > org.apache.catalina.startup.ContextConfig.start(ContextConfig. > java:639) > at > org.apache.catalina.startup.ContextConfig.lifecycleEvent(Conte > xtConfig.java:243) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(L > ifecycleSupport.java:166) > at > org.apache.catalina.core.StandardContext.start(StandardContext > .java:3567) > at > org.apache.catalina.core.ContainerBase.addChildInternal(Contai > nerBase.java: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.addChild(Standar > dHostDeployer.java:529) > at sun.reflect.GeneratedMethodAccessor65.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUt > ils.java:228) > at > org.apache.commons.digester.SetNextRule.end(SetNextRule.java:260) > at > org.apache.commons.digester.Digester.endElement(Digester.java:1036) > at > org.apache.xerces.parsers.AbstractSAXParser.endElement(Abstrac > tSAXParser.java:585) > at > org.apache.xerces.impl.XMLNamespaceBinder.endElement(XMLNamesp > aceBinder.java:647) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndE > lement(XMLDocumentFragmentScannerImpl.java:1008) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragment > ContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1469) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocu > ment(XMLDocumentFragmentScannerImpl.java:329) > at > org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfigurat > ion.java:525) > at > org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfigurat > ion.java:581) > at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) > at > org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXP > arser.java:1175) > at > org.apache.commons.digester.Digester.parse(Digester.java:1514) > at > org.apache.catalina.core.StandardHostDeployer.install(Standard > HostDeployer.java:335) > at > org.apache.catalina.core.StandardHost.install(StandardHost.java:803) > at > org.apache.catalina.startup.HostConfig.deployDescriptors(HostC > onfig.java:452) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:409) > at > org.apache.catalina.startup.HostConfig.start(HostConfig.java:879) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConf > ig.java:368) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(L > ifecycleSupport.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.j > ava: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(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) > > > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>. > > Regards > > Akki > Engineer > ITX > BHEL,HARDWAR > Available at 5405,4553 > "The greatest mistake you can make in life is to be > continually fearing you will make one" > > > > -----Original Message----- > From: Allistair Crossley [mailto:[EMAIL PROTECTED] > Sent: Thursday, November 25, 2004 2:50 PM > To: Tomcat Users List > Subject: RE: Error in web.xml > > > you will need to tell us why you believe it is *not* valid. > have you an error message to share? > > Allistair > > > -----Original Message----- > > From: akki [mailto:[EMAIL PROTECTED] > > Sent: 25 November 2004 09:08 > > To: Tomcat Users List > > Subject: Error in web.xml > > > > > > hi all.... > > > > i want to know whether there is some syntactical error > > > > in this web.xml file of my apps... > > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>> > > > > <?xml version="1.0" encoding="ISO-8859-1"?> > > > > <!DOCTYPE web-app > > PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" > > "http://java.sun.com/dtd/web-app_2_3.dtd"> > > > > <web-app> > > <listener> > > <listener-class> > > com.cj.sesslist.statListener > > </listener-class> > > </listener> > > <listener> > > <listener-class> > > com.cj.sessadm.admListener > > </listener-class> > > </listener> > > > > > > <display-name>Test Examples</display-name> > > <description> > > Testing Example servlets and JSP pages. > > </description> > > <servlet> > > <servlet-name>Search</servlet-name> > > <servlet-class>com.cj.search.SearchServlet</servlet-class> > > </servlet> > > > > <servlet> > > <servlet-name>Hello</servlet-name> > > <servlet-class>Hello</servlet-class> > > </servlet> > > > > <servlet-mapping> > > <servlet-name>Search</servlet-name> > > <url-pattern>/servlet/Search</url-pattern> > > </servlet-mapping> > > > > > > <servlet-mapping> > > <servlet-name>invoker</servlet-name> > > <url-pattern>/servlet/*</url-pattern> > > </servlet-mapping> > > > > <session-config> > > <session-timeout> > > 300 > > </session-timeout> > > </session-config> > > > > <taglib> > > <taglib-uri> > > http://jakarta.apache.org/taglibs/datetime > > </taglib-uri> > > <taglib-location> > > /WEB-INF/tlds/jaktl/datetime/datetime.tld > > </taglib-location> > > </taglib> > > <taglib> > > <taglib-uri> > > http://www.servletsuite.com/servlets/errortag > > </taglib-uri> > > <taglib-location> > > /WEB-INF/tlds/errortag.tld > > </taglib-location> > > </taglib> > > <taglib> > > <taglib-uri> > > http://jakarta.apache.org/taglibs/mailer > > </taglib-uri> > > <taglib-location> > > /WEB-INF/tlds/jaktl/mailer/mailer.tld > > </taglib-location> > > </taglib> > > <taglib> > > <taglib-uri> > > sendmail > > </taglib-uri> > > <taglib-location> > > /WEB-INF/tlds/sendmail.tld > > </taglib-location> > > </taglib> > > > > <welcome-file-list> > > <welcome-file> > > index.jsp > > </welcome-file> > > <welcome-file> > > index.html > > </welcome-file> > > <welcome-file> > > index.htm > > </welcome-file> > > </welcome-file-list> > > > > </web-app> > > > > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>> > > thanks in advance > > > > Regards > > > > Akki > > Engineer > > ITX > > BHEL,HARDWAR > > Available at 5405,4553 > > "The greatest mistake you can make in life is to be > > continually fearing you will make one" > > > > > > > > > <FONT SIZE=1 FACE="VERDANA,ARIAL" COLOR=BLUE> > ------------------------------------------------------- > QAS Ltd. > Developers of QuickAddress Software > <a href="http://www.qas.com">www.qas.com</a> > Registered in England: No 2582055 > Registered in Australia: No 082 851 474 > ------------------------------------------------------- > </FONT> > >