Kewl, Thanks for the reply, but I already tried that pattern and it didn't work for me. I have the feeling it's not the pattern, but something else that's causing this problem.
Any other ideas? Thanks, Ross -----Original Message----- From: Johnny Kewl [mailto:[EMAIL PROTECTED] Sent: Thursday, October 16, 2008 2:44 AM To: Tomcat Users List Subject: Re: tomcat 6 and subdirectories ----- Original Message ----- From: "Angelov, Rossen" <[EMAIL PROTECTED]> To: "Tomcat Users List" <users@tomcat.apache.org> Sent: Wednesday, October 15, 2008 8:29 PM Subject: tomcat 6 and subdirectories > Hi, > > I recently started using Tomcat 6 but can't configure it to map > subdirectories to same servlet within the default context. I didn't have > problems with the same setup in Tomcat 5. > > Here is an example. > > http://mysite/test.html - maps to the application servlet and works as > expected > http://mysite/directory/test.html - doesn't maps to the application > servlet and fails to display correctly > > The second link works only after I create an additional context, but > it's not an acceptable solution because there are many directories in > application base. > > <Context path="directory" docBase="" /> > > In web.xml I have the following servlet mapping: > > <servlet-mapping> > <servlet-name>appServlet</servlet-name> > <url-pattern>*.html</url-pattern> > </servlet-mapping> > > I tried different url patters to match subdirectories, but neither one > worked: > <url-pattern>/*</url-pattern> > <url-pattern>/directory/*</url-pattern> > <url-pattern>directory/*</url-pattern> Ross Try <servlet-mapping> <servlet-name>appServlet</servlet-name> <url-pattern>*.htm</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>appServlet</servlet-name> <url-pattern>/directory/*</url-pattern> </servlet-mapping> ie just map it more than once.... I havnt noticed a change in behaviour between TC's... using the multi mapping idea above, maybe some other subtle thing happening as well... ------------------------------------------------------------------------ --- HARBOR : http://www.kewlstuff.co.za/index.htm The most powerful application server on earth. The only real POJO Application Server. See it in Action : http://www.kewlstuff.co.za/cd_tut_swf/whatisejb1.htm ------------------------------------------------------------------------ --- If you cant pay in gold... get lost... http://coolharbor.100free.com/debt/usadebt.htm --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] "This communication is intended solely for the addressee and is confidential and not for third party unauthorized distribution" --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]