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]

Reply via email to