Hi all,
Using Tomcat 3.2final
In $TOMCAT_HOME/conf/server.xml:
<Context path="/myapp"
docBase="../myapp"
crossContext="false"
debug="0"
reloadable="false"
trusted="false" >
</Context>
In myapp/WEB-INF/web.xml:
<servlet>
<servlet-name>
MasterServlet
</servlet-name>
<servlet-class>
com.hulla.devil.MasterServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>
MasterServlet
</servlet-name>
<url-pattern>
/
</url-pattern>
</servlet-mapping>
So I can call
http://localhost:8080/myapp
an it works fine. Now, the servlet includes JSP which contain image tags. The images
are localted in
myapps/images
and the "src" attribute of the "img" tag reads like:
src="images/myimage1.gif"
The browser asks correctly for
http://localhost:8080/myapp/images/myimage1.gif
PROBLEM: The server doesn't deliver them. Instead it calls the MasterServlet. How to
write web.xml or organize the myapp subdirectories to enable the pictures to be found?
One thing is 'must be': The MasterServlet acts like an welcome page (so I never want
to call something like
http://localhost:8080/myapp/MasterServlet
)
Thank you indeed
Stefan