Hi, I have a question regarding the servlet <url-pattern> deployment descriptor. I am using Tomcat 3.2.1 with Apache_1.3.17 on SunOS 5.6 I have just installed this and I am using the /test context that is provided with Tomcat to see if everything is working OK. Everything seems to be Ok except for url-patterns. E.g. http://myhost:port/test/servlet/servlet3 http://myhost:port/test/servlet/servlet4 are fine, but http://myhost:port/calendar does not work. However, http://myhost:port/test/servlet/*.bop does invoke servlet4 but no other url-patterns work. ----------------------------------------------------------------- tomcat conf is as follows: LoadModule jserv_module libexec/mod_jserv.so ApJServManual on ApJServDefaultProtocol ajpv12 ApJServSecretKey DISABLED ApJServMountCopy on ApJServLogLevel notice ApJServDefaultPort 9059 AddType text/jsp .jsp AddHandler jserv-servlet .jsp Alias /examples "/home/papianma/cmd/jakarta-tomcat-3.2.1/webapps/examples" <Directory "/home/papianma/cmd/jakarta-tomcat-3.2.1/webapps/examples"> Options Indexes FollowSymLinks </Directory> ApJServMount /examples/servlet /examples <Location "/examples/WEB-INF/"> AllowOverride None deny from all </Location> <Location "/examples/META-INF/"> AllowOverride None deny from all </Location> Alias /admin "/home/papianma/cmd/jakarta-tomcat-3.2.1/webapps/admin" <Directory "/home/papianma/cmd/jakarta-tomcat-3.2.1/webapps/admin"> Options Indexes FollowSymLinks </Directory> ApJServMount /admin/servlet /admin <Location "/admin/WEB-INF/"> AllowOverride None deny from all </Location> <Location "/admin/META-INF/"> AllowOverride None deny from all </Location> ApJServMount /servlet /ROOT Alias /test "/home/papianma/cmd/jakarta-tomcat-3.2.1/webapps/test" <Directory "/home/papianma/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> webapps/test/WEB-INF/web.xml is as follows: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> <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> <servlet-name> servletParam1 </servlet-name> <servlet-class> ServletParam </servlet-class> <init-param> <param-name>param1</param-name> <param-value>value1</param-value> </init-param> <init-param> <param-name>param2</param-name> <param-value>value2</param-value> </init-param> </servlet> <servlet> <servlet-name> servletParam2 </servlet-name> <servlet-class> ServletParam </servlet-class> <init-param> <param-name>param3</param-name> <param-value>value3</param-value> </init-param> <init-param> <param-name>param4</param-name> <param-value>value4</param-value> </init-param> </servlet> <servlet> <servlet-name> PermanentlyUnavailable2 </servlet-name> <servlet-class> PermanentlyUnavailable </servlet-class> <!-- <load-on-startup></load-on-startup> --> </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> <security-constraint> <web-resource-collection> <web-resource-name>a</web-resource-name> <url-pattern>/foo1/*</url-pattern> <url-pattern>/bar1/*</url-pattern> <http-method>GET</http-method> <http-method>POST</http-method> </web-resource-collection> <web-resource-collection> <web-resource-name>a</web-resource-name> <url-pattern>/foo2/*</url-pattern> <url-pattern>/bar2/*</url-pattern> </web-resource-collection> <auth-constraint> <role-name>manager</role-name> <role-name>role1</role-name> </auth-constraint> <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint> </security-constraint> </web-app> Can anyone help with this? Do I need to make additions to my apache (tomcat conf) to make the url-pattern aliases work? Many Thanks Mark Papiani [EMAIL PROTECTED] _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.