I am running the test servlets supplied with Tomcat but the <url-pattern> directives do not appear to work. My context is /test/servlet and based on apache conf and web.xml below, the following work OK: http://myhost:port/test/servlet/servlet1 http://myhost:port/test/servlet/servlet4 even this pattern works: http://myhost:port/test/servlet/b.bop which invokes servlet4 because of the mapping <servlet-name>servlet4</servlet-name> <url-pattern>*.bop</url-pattern> However, any pattern with a / in it does not work, e.g. http://myhost:port/test/servlet/calendar http://myhost:port/test/servlet/calendar/ http://myhost:port/test/servlet/baz/a despite: <servlet-name>servlet2</servlet-name> <url-pattern>/baz/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>servlet3</servlet-name> <url-pattern>/catalog</url-pattern> I would be very grateful for any suggestions. Thanks Mark [EMAIL PROTECTED] -------------------------------------------------- apache conf: ... Alias /test "/home/papiani/cmd/jakarta-tomcat-3.2.1/webapps/test" <Directory "/home/papiani/cmd/jakarta-tomcat-3.2.1/webapps/test"> Options Indexes FollowSymLinks </Directory> ApJServMount /test/servlet /test <Location "/test/WEB-INF/"> AllowOverride None deny from all </Location> <Location "/test/META-INF/"> AllowOverride None deny from all </Location> ------------------------------- web.xml ... <web-app> <servlet> <servlet-name> servlet1 </servlet-name> <servlet-class> requestMap.Servlet1 </servlet-class> </servlet> <servlet> <servlet-name> servlet2 </servlet-name> <servlet-class> requestMap.Servlet2 </servlet-class> </servlet> <servlet> <servlet-name> servlet3 </servlet-name> <servlet-class> requestMap.Servlet3 </servlet-class> </servlet> <servlet> <servlet-name> servlet4 </servlet-name> <servlet-class> requestMap.Servlet4 </servlet-class> </servlet> ... <servlet-mapping> <servlet-name> servlet1 </servlet-name> <url-pattern> /foo/bar/* </url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name> servlet2 </servlet-name> <url-pattern> /baz/* </url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name> servlet3 </servlet-name> <url-pattern> /catalog </url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name> servlet4 </servlet-name> <url-pattern> *.bop </url-pattern> </servlet-mapping> _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
