Say you have a deployment descriptor:
<servlet>
<servlet-name>MapTest</servlet-name>
<servlet-class>com.mhsoftware.maptest.servlet.MapTest</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MapTest</servlet-name>
<url-pattern>/MapTest.xyz</url-pattern>
</servlet-mapping>
Is a container compliant with the Servlet API Specification if it does
not pass requests for /context/MapTest.xyz to the MapTest servlet?
My reading of Servlet API 2.4 Specification, paragraph 11.2.1:
"A servlet container is allowed to make other implicit mappings as long
as explicit mappings take precedence. For example, an implicit mapping
of *.shtml could be mapped to include functionality on the server."
is that if an explicit mapping exists in the deployment descriptor for
/MapTest.xyz, then to be compliant the container must pass the request
to the mapped servlet, and not invoke the "implicit" mapping.
Is this correct?
--
George Sexton
MH Software, Inc.
Voice: +1 303 438 9585
URL: http://www.mhsoftware.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org