I don't understand how Orion has implemented the <servlet-mapping> tag for the web.xml file. According to the documentation, I need to declare a pattern /*.thePattern. When I do something like the following, it works. However, I need a separate pattern for each servlet in order for Orion to invoke a unique servlet. My questions are: 1. Is the servlet-mapping tag necessary. (I couldn't invoke a servlet without it.) 2. How is Orion expecting this to be used? <servlet> <servlet-name>snoop</servlet-name> <servlet-class>SnoopServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>snoop</servlet-name> <url-pattern>/*.1</url-pattern> </servlet-mapping> <servlet> <servlet-name>dh</servlet-name> <servlet-class>dh.TestServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>dh</servlet-name> <url-pattern>/*.2</url-pattern> </servlet-mapping>