I'm porting a Resin webapp using
Struts 1.2.7 with Tiles plug-in to
Tomcat 6.0.29 and Struts 1.3.10 I'm using the taglibs provided by the Struts 1.3.10 release and the jakarta standard libs 1.1.2
My confusion is around whether the same taglibs used on Resin with Struts 1.2.7 can be used in 1.3.10-- it would keep me form re-coding each jsp if they did. If so, what libs need importing?
The old app works fine in Resin, but seems to fail with JSTL NumberFormat and other such JSTL-type errors when run on Tomcat / Struts 1.3.10.
Could this be due to a JSTL taglib version? The Struts 1.3.10 distribution comes with EL tld files, and I wonder if I need to import these too? I have the following in my WEB-INF/lib folder:
Here is a JSP example that fails. The variables are of type double and are passed as such to the request object. The tld defs are in the /WEB-INF/tld/ directory, and have been installed from the struts 1.3.10/src.../tld directory -- but only because I saw it on a post elsewhere. This may be my mistake.
At the risk of boredom, here are the taglib defs that I created for each one of these (I don't use them all):
Any ideas on why this would work on Resin and Struts 1.2.7 and not on Tomcat 6 with Struts 1.3.10? Other things? I only see partial pages because this fails and the Tiles don't come up (which could also be the problem).
I could really use some pointers in troubleshooting this. Not quite sure where to start. I'd love an RTFM reference too.