Here is some more info.  I'm running the binary distribution of Struts 
1.1 beta 2 (i.e. not building it myself).  We are compiling against J2EE 
1.2.1 libraries, so we are JSP 1.1 at compilation time.

Was the Struts distribution perhaps built against J2EE 1.3 libraries? 
Would that have an impact on this situation?

Thanks,
        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