We have been developing for months on Jetty and are now ready to start
testing on a production server, a Tomcat 6. So I copy the WAR and lo and
behold, none of my *Form.jsp pages are displayed! 

I am using the default settings for both ControllerClassNameHandlerMapping
and RequestToViewNameTranslator. Meaning that if I have a person object, the
List URL is persons.html and the jsp is persons.jsp. The problem occurs with
the *Form pages. personform.html (all lower case) up until now has worked
using personForm.jsp. But not in Tomcat, page not found. If I change
personForm.jsp -> personform.jsp it works. But it stops working in Jetty.
Ugh.

Anything I can do about this, short of renaming all of my jsp's every time I
deply to Tomcat? In other words, is there any way to tell Spring either that
1) personform.html goes to personform.jsp or 2) change the URL to
personForm.html. (I like the first option better ...)

This is my dispatcher-servlet.xml:

bean
class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping">
  <property name="order" value="1"/>
</bean>

<!-- View Resolver for JSPs -->
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  <property name="requestContextAttribute" value="rc"/>
  <property name="viewClass"
value="org.springframework.web.servlet.view.JstlView"/>
  <property name="prefix" value="/WEB-INF/pages/"/>
  <property name="suffix" value=".jsp"/>
</bean>

I am using Appfuse 2, Windoze XP SP2, Tomcat 6. 

Thanks!
Bob

-- 
View this message in context: 
http://www.nabble.com/Case-issue-with-view---jsp-when-using-Tomcat-tp14394203s2369p14394203.html
Sent from the AppFuse - User mailing list archive at Nabble.com.

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

Reply via email to