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