RE: Need help w. servlet mapping tag.
Since the exception states that the problem servlet-mapping is at line 14 (I'm not sure that refers to the beginning or ending tag), I don't think this web.xml is the one with the problem. Unfortunately, which web.xml isn't identified by the exception. Perhaps additional information in the log will help pinpoint the webapp in which the exception is occurring. Cheers, Larry -Original Message- From: Steve R Burrus [mailto:[EMAIL PROTECTED]] Sent: Saturday, January 11, 2003 1:47 AM To: Tomcat Users List Subject: Re: Need help w. servlet mapping tag. Dear Shawn, Hi I have never heard from u ever before, but here in all of its' glory is the web.xml file in question. Happy Reading! __ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Need help w. servlet mapping tag.
Hello all, I need help with setting the servlet tags as contained in the web.xml file to be able to FINALLY see/view either a JSP or a Servlet!! When I start up Tomcat, I seem to get this damn error msg. : SEVERE: Parse Error at line 14 column 46: The content of element type servlet-m apping is incomplete, it must match (servlet-name,url-pattern). org.xml.sax.SAXParseException: The content of element type servlet-mapping is incomplete, it must match (servlet-name,url-pattern). at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Er rorHandlerWrapper.java:232) at org.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper. java:173) at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter. java:371) at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter. java:305) at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDVal idator.java:1918) at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator .java:851) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement( XMLDocumentFragmentScannerImpl.java:1008) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent Dispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1469) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XM LDocumentFragmentScannerImpl.java:329) at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.jav a:525) at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.jav a:581) at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.j ava:1175) at org.apache.commons.digester.Digester.parse(Digester.java:1495) at org.apache.catalina.startup.ContextConfig.applicationConfig(ContextCo nfig.java:282) at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:63 9) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfi g.java:243) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl eSupport.java:166) at org.apache.catalina.core.StandardContext.start(StandardContext.java:3 567) 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:4 97) at org.apache.catalina.core.StandardServer.start(StandardServer.java:218 9) 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. 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.main(Bootstrap.java:203) Jan 10, 2003 8:42:08 PM 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:228) at org.apache.commons.digester.CallMethodRule.end(CallMethodRule.java:49 1) at org.apache.commons.digester.Digester.endElement(Digester.java:1036) at org.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXPar ser.java:585) at org.apache.xerces.impl.XMLNamespaceBinder.endElement(XMLNamespaceBind er.java:647) at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDVal idator.java:1937) at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator .java:851) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement( XMLDocumentFragmentScannerImpl.java:1008) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent Dispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1469) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XM LDocumentFragmentScannerImpl.java:329) at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.jav
Re: Need help w. servlet mapping tag.
I can't ell the problem without seeing your web.xml Shawn - Original Message - From: Steve R Burrus [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Saturday, January 11, 2003 3:08 PM Subject: Need help w. servlet mapping tag. Hello all, I need help with setting the servlet tags as contained in the web.xml file to be able to FINALLY see/view either a JSP or a Servlet!! When I start up Tomcat, I seem to get this damn error msg. : SEVERE: Parse Error at line 14 column 46: The content of element type servlet-m apping is incomplete, it must match (servlet-name,url-pattern). org.xml.sax.SAXParseException: The content of element type servlet-mapping is incomplete, it must match (servlet-name,url-pattern). at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Er rorHandlerWrapper.java:232) at org.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper. java:173) at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter. java:371) at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter. java:305) at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDVal idator.java:1918) at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator .java:851) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement( XMLDocumentFragmentScannerImpl.java:1008) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent Dispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1469) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XM LDocumentFragmentScannerImpl.java:329) at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.jav a:525) at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.jav a:581) at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.j ava:1175) at org.apache.commons.digester.Digester.parse(Digester.java:1495) at org.apache.catalina.startup.ContextConfig.applicationConfig(ContextCo nfig.java:282) at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:63 9) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfi g.java:243) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl eSupport.java:166) at org.apache.catalina.core.StandardContext.start(StandardContext.java:3 567) 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:4 97) at org.apache.catalina.core.StandardServer.start(StandardServer.java:218 9) 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. 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.main(Bootstrap.java:203) Jan 10, 2003 8:42:08 PM 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:228) at org.apache.commons.digester.CallMethodRule.end(CallMethodRule.java:49 1) at org.apache.commons.digester.Digester.endElement(Digester.java:1036) at org.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXPar ser.java:585) at org.apache.xerces.impl.XMLNamespaceBinder.endElement(XMLNamespaceBind er.java:647) at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDVal idator.java:1937) at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator .java:851) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement( XMLDocumentFragmentScannerImpl.java:1008
Re: Need help w. servlet mapping tag.
Dear Shawn, Hi I have never heard from u ever before, but here in all of its' glory is the web.xml file in question. Happy Reading! __ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com ?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 display-nameTomcat Examples/display-name description Tomcat Example servlets and JSP pages. /description !-- Define servlet-mapped and path-mapped example filters -- filter filter-nameServlet Mapped Filter/filter-name filter-classfilters.ExampleFilter/filter-class init-param param-nameattribute/param-name param-valuefilters.ExampleFilter.SERVLET_MAPPED/param-value /init-param /filter filter filter-namePath Mapped Filter/filter-name filter-classfilters.ExampleFilter/filter-class init-param param-nameattribute/param-name param-valuefilters.ExampleFilter.PATH_MAPPED/param-value /init-param /filter filter filter-nameRequest Dumper Filter/filter-name filter-classfilters.RequestDumperFilter/filter-class /filter !-- Example filter to set character encoding on each request -- filter filter-nameSet Character Encoding/filter-name filter-classfilters.SetCharacterEncodingFilter/filter-class init-param param-nameencoding/param-name param-valueEUC_JP/param-value /init-param /filter filter filter-nameCompression Filter/filter-name filter-classcompressionFilters.CompressionFilter/filter-class init-param param-namecompressionThreshold/param-name param-value10/param-value /init-param init-param param-namedebug/param-name param-value0/param-value /init-param /filter !-- Define filter mappings for the defined filters -- filter-mapping filter-nameServlet Mapped Filter/filter-name servlet-nameinvoker/servlet-name /filter-mapping filter-mapping filter-namePath Mapped Filter/filter-name url-pattern/servlet/*/url-pattern /filter-mapping !-- Example filter mapping to apply the Set Character Encoding filter to *all* requests processed by this web application -- !-- filter-mapping filter-nameSet Character Encoding/filter-name url-pattern/*/url-pattern /filter-mapping -- !-- filter-mapping filter-nameCompression Filter/filter-name url-pattern/CompressionTest/url-pattern /filter-mapping -- !-- filter-mapping filter-nameRequest Dumper Filter/filter-name url-pattern/*/url-pattern /filter-mapping -- !-- Define example application events listeners -- listener listener-classlisteners.ContextListener/listener-class /listener listener listener-classlisteners.SessionListener/listener-class /listener !-- Define servlets that are included in the example application -- servlet servlet-nameSendMailServlet/servlet-name servlet-classSendMailServlet/servlet-class /servlet servlet servlet-name snoop /servlet-name servlet-class SnoopServlet /servlet-class !-- init-param param-namefoo/param-name param-valuebar/param-value /init-param -- run-as descriptionSecurity role for anonymous access/description role-nametomcat/role-name /run-as /servlet servlet servlet-name servletToJsp /servlet-name servlet-class servletToJsp /servlet-class /servlet servlet servlet-name CompressionFilterTestServlet /servlet-name servlet-class compressionFilters.CompressionFilterTestServlet /servlet-class /servlet servlet-mapping servlet-nameinvoker/servlet-name url-pattern/servlet/*/url-pattern /servlet-mapping servlet-mapping servlet-name CompressionFilterTestServlet /servlet-name url-pattern /CompressionTest /url-pattern /servlet-mapping servlet-mapping servlet-nameSendMailServlet/servlet-name url-pattern/SendMailServlet/url-pattern /servlet-mapping servlet-mapping servlet-name snoop /servlet-name url-pattern /snoop /url-pattern /servlet-mapping servlet-mapping servlet-name servletToJsp /servlet-name url-pattern /servletToJsp /url-pattern /servlet-mapping taglib taglib-uri http://jakarta.apache.org/tomcat/debug-taglib /taglib-uri
Re: Need help w. servlet mapping tag.
uuh, sorry. It seems valid according to the check I did. I was just assuming it wasn't valid. I'm not anyone special. Shawn - Original Message - From: Steve R Burrus [EMAIL PROTECTED] To: Tomcat Users List [EMAIL PROTECTED] Sent: Saturday, January 11, 2003 3:46 PM Subject: Re: Need help w. servlet mapping tag. Dear Shawn, Hi I have never heard from u ever before, but here in all of its' glory is the web.xml file in question. Happy Reading! __ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com ?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 display-nameTomcat Examples/display-name description Tomcat Example servlets and JSP pages. /description !-- Define servlet-mapped and path-mapped example filters -- filter filter-nameServlet Mapped Filter/filter-name filter-classfilters.ExampleFilter/filter-class init-param param-nameattribute/param-name param-valuefilters.ExampleFilter.SERVLET_MAPPED/param-value /init-param /filter filter filter-namePath Mapped Filter/filter-name filter-classfilters.ExampleFilter/filter-class init-param param-nameattribute/param-name param-valuefilters.ExampleFilter.PATH_MAPPED/param-value /init-param /filter filter filter-nameRequest Dumper Filter/filter-name filter-classfilters.RequestDumperFilter/filter-class /filter !-- Example filter to set character encoding on each request -- filter filter-nameSet Character Encoding/filter-name filter-classfilters.SetCharacterEncodingFilter/filter-class init-param param-nameencoding/param-name param-valueEUC_JP/param-value /init-param /filter filter filter-nameCompression Filter/filter-name filter-classcompressionFilters.CompressionFilter/filter-class init-param param-namecompressionThreshold/param-name param-value10/param-value /init-param init-param param-namedebug/param-name param-value0/param-value /init-param /filter !-- Define filter mappings for the defined filters -- filter-mapping filter-nameServlet Mapped Filter/filter-name servlet-nameinvoker/servlet-name /filter-mapping filter-mapping filter-namePath Mapped Filter/filter-name url-pattern/servlet/*/url-pattern /filter-mapping !-- Example filter mapping to apply the Set Character Encoding filter to *all* requests processed by this web application -- !-- filter-mapping filter-nameSet Character Encoding/filter-name url-pattern/*/url-pattern /filter-mapping -- !-- filter-mapping filter-nameCompression Filter/filter-name url-pattern/CompressionTest/url-pattern /filter-mapping -- !-- filter-mapping filter-nameRequest Dumper Filter/filter-name url-pattern/*/url-pattern /filter-mapping -- !-- Define example application events listeners -- listener listener-classlisteners.ContextListener/listener-class /listener listener listener-classlisteners.SessionListener/listener-class /listener !-- Define servlets that are included in the example application -- servlet servlet-nameSendMailServlet/servlet-name servlet-classSendMailServlet/servlet-class /servlet servlet servlet-name snoop /servlet-name servlet-class SnoopServlet /servlet-class !-- init-param param-namefoo/param-name param-valuebar/param-value /init-param -- run-as descriptionSecurity role for anonymous access/description role-nametomcat/role-name /run-as /servlet servlet servlet-name servletToJsp /servlet-name servlet-class servletToJsp /servlet-class /servlet servlet servlet-name CompressionFilterTestServlet /servlet-name servlet-class compressionFilters.CompressionFilterTestServlet /servlet-class /servlet servlet-mapping servlet-nameinvoker/servlet-name url-pattern/servlet/*/url-pattern /servlet-mapping servlet-mapping servlet-name CompressionFilterTestServlet /servlet-name url-pattern /CompressionTest /url-pattern /servlet-mapping servlet-mapping servlet
Re: Need help w. servlet mapping tag.
Stab in the dark. Try taking out the extra spaces in things like servlet-name snoop /servlet-name to be servlet-namesnoop/servlet-name Stupid guess. Hope it doesn't waste your time. Shawn - Original Message - From: Steve R Burrus [EMAIL PROTECTED] To: Tomcat Users List [EMAIL PROTECTED] Sent: Saturday, January 11, 2003 3:46 PM Subject: Re: Need help w. servlet mapping tag. Dear Shawn, Hi I have never heard from u ever before, but here in all of its' glory is the web.xml file in question. Happy Reading! __ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com ?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 display-nameTomcat Examples/display-name description Tomcat Example servlets and JSP pages. /description !-- Define servlet-mapped and path-mapped example filters -- filter filter-nameServlet Mapped Filter/filter-name filter-classfilters.ExampleFilter/filter-class init-param param-nameattribute/param-name param-valuefilters.ExampleFilter.SERVLET_MAPPED/param-value /init-param /filter filter filter-namePath Mapped Filter/filter-name filter-classfilters.ExampleFilter/filter-class init-param param-nameattribute/param-name param-valuefilters.ExampleFilter.PATH_MAPPED/param-value /init-param /filter filter filter-nameRequest Dumper Filter/filter-name filter-classfilters.RequestDumperFilter/filter-class /filter !-- Example filter to set character encoding on each request -- filter filter-nameSet Character Encoding/filter-name filter-classfilters.SetCharacterEncodingFilter/filter-class init-param param-nameencoding/param-name param-valueEUC_JP/param-value /init-param /filter filter filter-nameCompression Filter/filter-name filter-classcompressionFilters.CompressionFilter/filter-class init-param param-namecompressionThreshold/param-name param-value10/param-value /init-param init-param param-namedebug/param-name param-value0/param-value /init-param /filter !-- Define filter mappings for the defined filters -- filter-mapping filter-nameServlet Mapped Filter/filter-name servlet-nameinvoker/servlet-name /filter-mapping filter-mapping filter-namePath Mapped Filter/filter-name url-pattern/servlet/*/url-pattern /filter-mapping !-- Example filter mapping to apply the Set Character Encoding filter to *all* requests processed by this web application -- !-- filter-mapping filter-nameSet Character Encoding/filter-name url-pattern/*/url-pattern /filter-mapping -- !-- filter-mapping filter-nameCompression Filter/filter-name url-pattern/CompressionTest/url-pattern /filter-mapping -- !-- filter-mapping filter-nameRequest Dumper Filter/filter-name url-pattern/*/url-pattern /filter-mapping -- !-- Define example application events listeners -- listener listener-classlisteners.ContextListener/listener-class /listener listener listener-classlisteners.SessionListener/listener-class /listener !-- Define servlets that are included in the example application -- servlet servlet-nameSendMailServlet/servlet-name servlet-classSendMailServlet/servlet-class /servlet servlet servlet-name snoop /servlet-name servlet-class SnoopServlet /servlet-class !-- init-param param-namefoo/param-name param-valuebar/param-value /init-param -- run-as descriptionSecurity role for anonymous access/description role-nametomcat/role-name /run-as /servlet servlet servlet-name servletToJsp /servlet-name servlet-class servletToJsp /servlet-class /servlet servlet servlet-name CompressionFilterTestServlet /servlet-name servlet-class compressionFilters.CompressionFilterTestServlet /servlet-class /servlet servlet-mapping servlet-nameinvoker/servlet-name url-pattern/servlet/*/url-pattern /servlet-mapping servlet-mapping servlet-name CompressionFilterTestServlet /servlet-name url-pattern /CompressionTest