Jeff's right. You're web app is in the folder /servlet so your images should be in /servlet/images - of course I'm assuming you've got images on the index.shtml page and these are the ones you can't see. You only need the one web.xml file (in the WEB-INF folder for your web-app) - a second under images is not required.
STeve -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: 18 November 2002 15:33 To: Tomcat Users List Subject: Re: Tomcat 4 StandAlone Web Server, Static HTML and Images Looks like you're basically putting your images in its own web app. You may need a WEB-INF directory and trivial web.xml file under the images directory in order for Tomcat to like it as a web app (not sure though). Then, I think your url for the image would be "/images/image.gif". Alternatively, you could move your images directory to be within your servlet web app. Then, your url (from index.shtml) would be "images/image.gif". HTH, -Jeff p niemandt <[EMAIL PROTECTED]> 11/18/02 09:35 AM Please respond to "Tomcat Users List" To: Tomcat Users List <[EMAIL PROTECTED]> cc: Subject: Tomcat 4 StandAlone Web Server, Static HTML and Images Hi Group: Please help ... I'm very new to servlets, though I do have a lot of programming experience. My problem is that I can't seem to get images displayed properly using Tomcat as the web server. I have a very simple layout ... webapps /servlet index.shtml /WEB-INF -> My servlets and web.xml /images contains my images I manage to serve the index.shtml quite easily, my problem is that I can't get the images displayed without specifying the whole url in the form file:///dir/to/images/image.gif, and I think this is wrong. There is a lot of information regarding how to configure a web server to display the images, and this I can do fine, but I would like to only run Tomcat: My site is very small, and the latency in Tomcat would not effect it. My question is in how to specify the url for the image in the html, I have tried "image.gif", "/servlet/image.gif", "../image/image.gif", "/servlet/../image/image.gif", etc, etc. Now I suspect I'm missing something very stupid, but sadly I have no idea what. I do not want to code the image display, as far as I know, Tomcat should be able to handle such a simple html site. My servlets work well, database connectivity and all, and the site works well if I use apache as well, but how to do this without Apache is currently beyond me. Any information or just hints in the correct direction would be greatly appreciated. -- p niemandt <[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
