You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Eric Blenkush <er...@commongrnd.com> on 2004/10/19 08:27:24 UTC
JSP compile hangs
Hi,
On Tomcat 5.5.2 I am experiencing very long compile times(and hangs)
for certain JSP pages. The page has an EL expression like this:
${fn:toUpperCase((fn:toUpperCase((fn:toUpperCase((fn:toUpperCase((fn:
toUpperCase((fn:toUpperCase((fn:toUpperCase((fn:toUpperCase((fn:
toUpperCase((fn:toUpperCase((fn:toUpperCase((fn:toUpperCase((fn:
toUpperCase((fn:toUpperCase((fn:toUpperCase((fn:
toUpperCase(('b'))))))))))))))))))))))))))))))))))))}
If you remove the extraneous parenthesis it will compile and execute
very quickly. However, if you add more nested calls to fn:toUpperCase
compiling will again take a very long time. So, this may be related to
the number of nested expressions. This is just a test case obviously
but I am generating JSPs automatically and it is difficult if not
impossible to avoid EL statements with these nested function calls.
Resin can compile and execute these pages with ease but I want to stick
with Tomcat.
Anyone know why this is so slow and how to fix it?
Thanks,
Eric Blenkush
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org