David,
I am indeed running the 1.5 JVM on this machine.
Also, while I agree that Ron's post regarding perform() / execute is probably meant for another thread, that is one thing that I forgot to mention. The application was originally written to use struts 1.0 (i.e., perform()), and all of the information in my original post applies to having tried to deploy to TC 5.5 using Struts 1.0 libraries (in WEB-INF/lib/). However, I did try putting in newer Struts libraries, and had the same issue. All of my ActionX classes extend a common ActionPcs class, which has the following method:
---------------------------------------- public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws ServletException { HttpSession session = request.getSession(false);
if(null == session) {
throw new ServletException(Pcs.web.getString("sExcept.nullSession"));
}
ActionForward actionForward = this.perform(mapping, form, request, response, session); <---------------
if(null == actionForward) {
throw new ServletException(Pcs.web.getString("sExcept.nullForward"));
}
return actionForward;
}
---------------------------------------------------
-Peter Moore
David G. Friedman wrote:
Peter,
Are you running the required 1.5 JDK specified by Tomcat 5.5.4 or have you performed the extensive (rumored) modifications to alter Tomcat 5.5.X to work with JDK 1.4 or earlier? http://jakarta.apache.org/tomcat/tomcat-5.5-doc/RELEASE-NOTES.txt
Regards,
David
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]