Sorry, I didn't answer this in my earlier follow-up: no we are not 
precompiling JSP's at all, the web container is doing this at run-time.

There is no where in our code (we're not using any custom taglibs) that 
EVAL_BODY_AGAIN is being referenced either.  Very perplexing!

Any suggestions?  I'm I the only person in the world to see this?!  :)

        Erik


Martin Cooper wrote:
> The constant that is not being found (EVAL_BODY_AGAIN) was introduced in JSP
> 1.2, and it looks like your container does not support that. The constant
> does not exist anywhere in the Struts code base, so I'm not sure where it's
> coming from.
> 
> Here's a wild guess: Are you precompiling your JSP pages against a JSP 1.2
> container (maybe Tomcat 4.x), and then trying to run them in a different
> container? That won't work.
> 
> --
> Martin Cooper
> 
> 
> 
>>-----Original Message-----
>>From: Erik Hatcher [mailto:[EMAIL PROTECTED]]
>>Sent: Monday, August 19, 2002 4:50 PM
>>To: struts-dev
>>Subject: Struts related application server errors?
>>
>>
>>At first I was chalking this up to some Jetty strangeness (the JBoss 
>>version with it embedded) but we just got the same error 
>>deploying our 
>>app to JRun - so I'm suspecting something fishy with Struts classes.
>>
>>Anyone have any ideas?
>>
>>Thanks,
>>     Erik
>>
>> > The page:
>> >  <<Error 500 Unable to compile class for JSP An error 
>>occurred at line
>> > 125 in the jsp file -index_jsp Generated servlet error
>> > CDOCUME~1jbossLOCALS~1TempJetty__8080___alumniindex$jsp_java227 No
>> > variable EVAL_BODY_AGAIN d>>
>> >
>> > The text:
>> >
>> > An error occurred at line: 125 in the jsp file: /index.jsp 
>>Generated
>> > servlet error:
>> > C:\DOCUME~1\jboss\LOCALS~1\Temp\Jetty__8080___alumni\index$jsp.java:22
>> > 7: No variable EVAL_BODY_AGAIN defined in interface
>> > javax.servlet.jsp.tagext.BodyTag. } while
>> > (_jspx_th_html_select_0.doAfterBody() ==
>> > javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN); ^ An 
>>error occurred
>> > at line: 146 in the jsp file: /index.jsp Generated servlet error:
>> > C:\DOCUME~1\jboss\LOCALS~1\Temp\Jetty__8080___alumni\index$jsp.java:30
>> > 8: No variable EVAL_BODY_AGAIN defined in interface
>> > javax.servlet.jsp.tagext.BodyTag. } while
>> > (_jspx_th_html_select_1.doAfterBody() ==
>> > javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN); ^ An 
>>error occurred
>> > at line: 152 in the jsp file: /index.jsp Generated servlet error:
>> > C:\DOCUME~1\jboss\LOCALS~1\Temp\Jetty__8080___alumni\index$jsp.java:38
>> > 9: No variable EVAL_BODY_AGAIN defined in interface
>> > javax.servlet.jsp.tagext.BodyTag. } while
>> > (_jspx_th_html_select_2.doAfterBody() ==
>> > javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN); ^ An 
>>error occurred
>> > at line: 158 in the jsp file: /index.jsp Generated servlet error:
>> > C:\DOCUME~1\jboss\LOCALS~1\Temp\Jetty__8080___alumni\index$jsp.java:47
>> > 0: No variable EVAL_BODY_AGAIN defined in interface
>> > javax.servlet.jsp.tagext.BodyTag. } while
>> > (_jspx_th_html_select_3.doAfterBody() ==
>> > javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN); ^ An 
>>error occurred
>> > at line: 168 in the jsp file: /index.jsp Generated servlet error:
>> > C:\DOCUME~1\jboss\LOCALS~1\Temp\Jetty__8080___alumni\index$jsp.java:50
>> > 7: No variable EVAL_BODY_AGAIN defined in interface
>> > javax.servlet.jsp.tagext.BodyTag. } while
>> > (_jspx_th_html_submit_0.doAfterBody() ==
>> > javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN); ^ An 
>>error occurred
>> > at line: 182 in the jsp file: /index.jsp Generated servlet error:
>> > C:\DOCUME~1\jboss\LOCALS~1\Temp\Jetty__8080___alumni\index$jsp.java:52
>> > 4: Method doAfterBody() not found in class
>> > org.apache.struts.taglib.html.FormTag. } while
>> > (_jspx_th_html_form_0.doAfterBody() ==
>> > javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN); ^ An 
>>error occurred
>> > at line: 182 in the jsp file: /index.jsp Generated servlet error:
>> > C:\DOCUME~1\jboss\LOCALS~1\Temp\Jetty__8080___alumni\index$jsp.java:52
>> > 4: No variable EVAL_BODY_AGAIN defined in interface
>> > javax.servlet.jsp.tagext.BodyTag. } while
>> > (_jspx_th_html_form_0.doAfterBody() ==
>> > javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN); ^ An 
>>error occurred
>> > at line: 208 in the jsp file: /index.jsp Generated servlet error:
>> > C:\DOCUME~1\jboss\LOCALS~1\Temp\Jetty__8080___alumni\index$jsp.java:67
>> > 4: No variable EVAL_BODY_AGAIN defined in interface
>> > javax.servlet.jsp.tagext.BodyTag. } while
>> > (_jspx_th_html_link_0.doAfterBody() ==
>> > javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN); ^ An 
>>error occurred
>> > at line: 210 in the jsp file: /index.jsp Generated servlet error:
>> > C:\DOCUME~1\jboss\LOCALS~1\Temp\Jetty__8080___alumni\index$jsp.java:74
>> > 0: Method doAfterBody() not found in class
>> > org.apache.struts.taglib.logic.PresentTag. } while
>> > (_jspx_th_logic_present_1.doAfterBody() ==
>> > javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN); ^ An 
>>error occurred
>> > at line: 210 in the jsp file: /index.jsp Generated servlet error:
>> > C:\DOCUME~1\jboss\LOCALS~1\Temp\Jetty__8080___alumni\index$jsp.java:74
>> > 0: No variable EVAL_BODY_AGAIN defined in interface
>> > javax.servlet.jsp.tagext.BodyTag. } while
>> > (_jspx_th_logic_present_1.doAfterBody() ==
>> > javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN); ^ An 
>>error occurred
>> > at line: 211 in the jsp file: /index.jsp Generated servlet error:
>> > C:\DOCUME~1\jboss\LOCALS~1\Temp\Jetty__8080___alumni\index$jsp.java:78
>> > 1: Method doAfterBody() not found in class
>> > org.apache.struts.taglib.logic.PresentTag. } while
>> > (_jspx_th_logic_present_2.doAfterBody() ==
>> > javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN); ^ An 
>>error occurred
>> > at line: 211 in the jsp file: /index.jsp Generated servlet error:
>> > C:\DOCUME~1\jboss\LOCALS~1\Temp\Jetty__8080___alumni\index$jsp.java:78
>> > 1: No variable EVAL_BODY_AGAIN defined in interface
>> > javax.servlet.jsp.tagext.BodyTag. } while
>> > (_jspx_th_logic_present_2.doAfterBody() ==
>> > javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN); ^ An 
>>error occurred
>> > at line: 215 in the jsp file: /index.jsp Generated servlet error:
>> > C:\DOCUME~1\jboss\LOCALS~1\Temp\Jetty__8080___alumni\index$jsp.java:86
>> > 1: No variable EVAL_BODY_AGAIN defined in interface
>> > javax.servlet.jsp.tagext.BodyTag. } while
>> > (_jspx_th_html_link_1.doAfterBody() ==
>> > javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN); ^ An 
>>error occurred
>> > at line: 218 in the jsp file: /index.jsp Generated servlet error:
>> > C:\DOCUME~1\jboss\LOCALS~1\Temp\Jetty__8080___alumni\index$jsp.java:87
>> > 8: No variable EVAL_BODY_AGAIN defined in interface
>>
>>
>>--
>>To unsubscribe, e-mail:   
>><mailto:[EMAIL PROTECTED]>
>>For additional commands, e-mail: 
>><mailto:[EMAIL PROTECTED]>
>>
>>
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> 
> 
> 



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

Reply via email to