Playing on Martin's idea - did you build from source using a different java
compiler than the one you're using at run-time for JSP page compilation?








"Martin Cooper" <[EMAIL PROTECTED]> on 08/19/2002 08:19:02 PM

Please respond to "Struts Developers List" <[EMAIL PROTECTED]>

To:    "'Struts Developers List'" <[EMAIL PROTECTED]>
cc:     (bcc: Kevin Bedell/Systems/USHO/SunLife)
Subject:    RE: Struts related application server errors?


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]
>







---------------------------------------------------------------------------
This e-mail message (including attachments, if any) is intended for the use
of the individual or entity to which it is addressed and may contain
information that is privileged, proprietary , confidential and exempt from
disclosure.  If you are not the intended recipient, you are notified that
any dissemination, distribution or copying of this communication is
strictly prohibited.  If you have received this communication in error,
please notify the sender and erase this e-mail message immediately.
---------------------------------------------------------------------------



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

Reply via email to