If you use unpackaged classes in a JSP page, you are required to
explicitly import them at the top of the page:

  <%@ page import="Environment" %>

Otherwise, the JSP page compiler will assume that the class is in whatever
package it put the generated servlet for your page into (for Tomcat that's
org.apache.jsp but it varies for all the different containers).

Craig


On Wed, 12 Dec 2001, Xinwei Cheng wrote:

> Date: Wed, 12 Dec 2001 12:41:44 -0800
> From: Xinwei Cheng <[EMAIL PROTECTED]>
> Reply-To: Tomcat Users List <[EMAIL PROTECTED]>
> To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
> Subject: Who knows about org.apache.jsp.Environment
>
>
> >
> > My system is java 2 sdk1.3.1_01 + tomcat 4.0.1 on windows 2k.
> > I ran an jsp application and got the following error page.
> > Anybody can help? thanks.
> > (advert_java is the application I was trying to run)
> > ==========================================================================
> > ===========
> > Apache Tomcat/4.0.1 - HTTP Status 500 - Internal Server Error
> >
> > type Exception report
> > message Internal Server Error
> > description The server encountered an internal error (Internal Server
> > Error) that prevented it from fulfilling this request.
> > exception
> > org.apache.jasper.JasperException: Unable to compile class for JSP
> >
> > An error occured between lines: 12 and 185 in the jsp file:
> > /advert_java/confirmsetup.jsp
> >
> > Generated servlet error:
> > D:\Program Files\Apache Tomcat
> > 4.0\work\localhost\_\advert_java\confirmsetup$jsp.java:125: Class
> > org.apache.jsp.Environment not found.
> >                 Environment env = new Environment();
> >                 ^
> >
> >
> > An error occured between lines: 12 and 185 in the jsp file:
> > /advert_java/confirmsetup.jsp
> >
> > Generated servlet error:
> > D:\Program Files\Apache Tomcat
> > 4.0\work\localhost\_\advert_java\confirmsetup$jsp.java:125: Class
> > org.apache.jsp.Environment not found.
> >                 Environment env = new Environment();
> >                                       ^
> > 2 errors
> >
> >     at org.apache.jasper.compiler.Compiler.compile(Compiler.java:284)
> >     at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:546)
> >     at
> > org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(Jsp
> > Servlet.java:177)
> >     at
> > org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.
> > java:189)
> >     at
> > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
> >     at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
> >     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >     at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati
> > onFilterChain.java:247)
> >     at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter
> > Chain.java:193)
> >     at
> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.
> > java:243)
> >     at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java
> > :566)
> >     at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472
> > )
> >     at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >     at
> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.
> > java:201)
> >     at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java
> > :566)
> >     at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472
> > )
> >     at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >     at
> > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344)
> >     at
> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1
> > 64)
> >     at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java
> > :566)
> >     at
> > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValv
> > e.java:170)
> >     at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java
> > :564)
> >     at
> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1
> > 70)
> >     at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java
> > :564)
> >     at
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
> >     at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java
> > :564)
> >     at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472
> > )
> >     at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >     at
> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja
> > va:163)
> >     at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java
> > :566)
> >     at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472
> > )
> >     at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >     at
> > org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.jav
> > a:1011)
> >     at
> > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:11
> > 06)
> >     at java.lang.Thread.run(Unknown Source)
> >
> >
>
> --
> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
>
>


--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to