I use JBuilder which does precompilation of JSP files to check for compile
time errors - is it possible that either your IDE has precompiled the JSP's
and put them somewhere that your classpath is picking them up? Are they
hidden away inside your WAR file somewhere?
Erik Hatcher <[EMAIL PROTECTED]> on 08/20/2002 10:02:29
AM
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?
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]
>
---------------------------------------------------------------------------
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]>