This tag specifies a URL mapping for a servlet that has been defined with the <servlet> tag.
Servlets cannot be called directly unless the InvokerServlet is enabled, so one or more servlet tags and servlet-mappings must exist for each servlet, to tell Tomcat when to call the servlet.
Multiple <servlet-mapping> tags can be specified for a single <servlet>, providing different URL patterns. See the <url-pattern> tag for examples.
There are two required elements:
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/somePath/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>com.mycompany.MyServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>com.mycompany.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/somePath/*</url-pattern>
</servlet-mapping>