Charles,

Im deploying a war file. Im also using spring. I havent touched the
web.xml. I have litrally downloaded and un tared the file from the
apache tomcat website.

Here is the layout of the test app;lication i have setup to try it out.

test
- images
 - test.jpg
- WEB-INF
 - web.xml
 - test-servlet.xml
 - jsp
   - test.jsp
 - lib
   - various jars
 - tld
   - c-1.1.2.tld
   - fmt-1.1.2.tld

test.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
 <head><title>Simple jsp page</title></head>
 <body><img src="images/test.jpg" alt="" /></body>
</html>

web.xml

<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd"; >

<web-app>
 <display-name>Archetype Created Web Application</display-name>

   <servlet>
       <servlet-name>test</servlet-name>
       
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
       <load-on-startup>1</load-on-startup>
   </servlet>

  <servlet-mapping>
      <servlet-name>default</servlet-name>
      <url-pattern>/images/*</url-pattern>
  </servlet-mapping>

   <servlet-mapping>
      <servlet-name>test</servlet-name>
      <url-pattern>/</url-pattern>
  </servlet-mapping>

</web-app>

test-servlet.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd";>
<beans>

   <bean id="testController"
class="org.springframework.web.servlet.mvc.ParameterizableViewController">
       <property name="viewName" value="test"/>
   </bean>

      <bean id="urlMapping"
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
          <property name="mappings">
              <props>
                  <prop key="/test.html">testController</prop>
               </props>
          </property>
      </bean>

      <bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
          <property name="prefix">
              <value>/WEB-INF/jsp/</value>
          </property>
          <property name="suffix">
              <value>.jsp</value>
          </property>
          <property name="viewClass">
              <value>org.springframework.web.servlet.view.JstlView</value>
          </property>
      </bean>


</beans>








On 10/30/06, Caldarale, Charles R <[EMAIL PROTECTED]> wrote:
> From: Caldarale, Charles R [mailto:[EMAIL PROTECTED]
> Subject: RE: Servlet Mappings
>
> What's the directory structure under ROOT?  Is ROOT under
> your <Host>'s appBase?  For that matter, what's the
> directory structure under appBase?

Should have mentioned that your images directory should be under ROOT,
not appBase.  If it's under appBase, images is being deployed as a
separate webapp, which is probably not your intent.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you
received this in error, please contact the sender and delete the e-mail
and its attachments from all computers.

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
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