OK, thanks, actually this was my first idea...I've done it like this
before.

I was hoping to avoid doing it like this but until I figure out what is
going on and how to deal with it I will do as you suggest

Thanks for the advice

Cheers
Duncan L.Strang


-----Original Message-----
From: Tim Funk [mailto:[EMAIL PROTECTED] 
Sent: 21 August 2003 12:10
To: Tomcat Users List
Subject: Re: Setting the root application


That is because / matches EVERY request so you have replaced the default

servlet. Your servelt is now responsible for serving images.

An easy workaround is to:
- use welcome file listing in web.xml
- create a welcome file (ex: index.jsp) that redirects to your servlet
mapped 
to a better mapping

-Tim

Duncan Strang wrote:
> Hi
>  
> I hope you don't consider this too trivial a question but I have tried

> everything I can think of to get this working. I have read as much of 
> the docs as I can, looked at the faq's and searched the archives. I 
> know the information is there but I can't find it.
>  
> I want to make my application the root application.
> That is, I don't want to have to type in the context path after the 
> port I just want to type http://localhost:8080
>  
> Actually I have this working.
> The first resource accessed is a Servlet
> here's my servlet mapping
>  
>    <servlet-mapping>
>         <servlet-name>LocaleChecker</servlet-name>
>         <url-pattern>/</url-pattern>
>     </servlet-mapping>
>  
> When I access http://localhost:8080 <http://localhost:8080/>  the 
> servlet executes and forwards the request to a jsp dependant on 
> weather a cookie is available  here is the server.xml that sets the 
> root application
>  
> <Context path="" docBase="mydir" debug="0"/>
>  
> here is the jsp that is being executed
>  
> ...
>  
> <%System.out.println("JSP resource paths = " + 
> application.getResourcePaths("")); %>
>  
> <br><br>
> <table>
>     <tr>
>         <td><img src="/images/england.gif"></td>
>     </tr>
> </table>
>  
> ...
>  
> The output from getResourcePaths is
>  
> JSP resource paths = [/header.jsp, /images/, /.nbattrs, 
> /getCountry.jsp, /WEB-INF/] Yes, the images are available in the 
> images directory.
>  
> However, no matter what I do I cannot get the images to display. I 
> have tried every conceivable path expression without luck.
>  
> Any halp much appreciated.
>  
> Cheers
> Duncan L.Srang
>  
>  
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to