RE: Need help w. servlet mapping tag.

2003-01-11 Thread Larry Isaacs
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.

2003-01-10 Thread Steve R Burrus
 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.

2003-01-10 Thread Shawn
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.

2003-01-10 Thread Steve R Burrus
 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.

2003-01-10 Thread Shawn
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.

2003-01-10 Thread Shawn
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