You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by runu rathi <ru...@yahoo.com> on 2002/12/18 19:51:57 UTC

URGENT.. org.apache.jasper.JasperException: Unable to compile class for JSP

Hi,
 I am having trouble running a simple application
which uses JSP and Beans.
 The error shown is
"org.apache.jasper.JasperException: Unable to compile
class for JSP". 
 The same application runs perfectly at another place
with exactly the same version of Tomcat..
Please see below for the exact error messages
obtained.
 I'll appreciate your help
Thankx
Runu

org.apache.jasper.JasperException: Unable to compile
class for JSP

An error occurred at line: 2 in the jsp file:
/jsp/survey/student_survey.jsp

Generated servlet error:
    [javac] Compiling 1 source file

C:\Program Files\Apache Group\Tomcat
4.1\work\Standalone\localhost\gradsurvey\jsp\survey\student_survey_jsp.java:7:
'.' expected
import SurveyBean;
                 ^
C:\Program Files\Apache Group\Tomcat
4.1\work\Standalone\localhost\gradsurvey\jsp\survey\student_survey_jsp.java:44:
cannot resolve symbol
symbol  : class SurveyBean  
location: class org.apache.jsp.student_survey_jsp
      SurveyBean student = null;
      ^



An error occurred at line: 2 in the jsp file:
/jsp/survey/student_survey.jsp

Generated servlet error:
C:\Program Files\Apache Group\Tomcat
4.1\work\Standalone\localhost\gradsurvey\jsp\survey\student_survey_jsp.java:46:
cannot resolve symbol
symbol  : class SurveyBean  
location: class org.apache.jsp.student_survey_jsp
        student = (SurveyBean)
pageContext.getAttribute("student",
PageContext.SESSION_SCOPE);
                   ^



An error occurred at line: 2 in the jsp file:
/jsp/survey/student_survey.jsp

Generated servlet error:
C:\Program Files\Apache Group\Tomcat
4.1\work\Standalone\localhost\gradsurvey\jsp\survey\student_survey_jsp.java:49:
cannot resolve symbol
symbol  : class SurveyBean  
location: class org.apache.jsp.student_survey_jsp
            student = (SurveyBean)
java.beans.Beans.instantiate(this.getClass().getClassLoader(),
"SurveyBean");
                       ^
4 errors


	at
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:130)
	at
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293)
	at
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:340)
	at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:352)
	at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:474)
	at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:184)
	at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
	at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
	at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
	at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
	at java.lang.Thread.run(Thread.java:536)





__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: URGENT.. org.apache.jasper.JasperException: Unable to compile class for JSP

Posted by Holger Klawitter <li...@klawitter.de>.
>  The same application runs perfectly at another place
> with exactly the same version of Tomcat..

> 4.1\work\Standalone\localhost\gradsurvey\jsp\survey\student_survey_jsp.java
>:7: '.' expected
> import SurveyBean;
>                  ^

You probably have different Java VMs on each machine. AFAIK Java 1.4 no longer 
supports import of classes in the "root" package.

With kind regards / mit freundlichem Gruß
	Holger Klawitter
--
Holger Klawitter                          http://www.klawitter.de
lists@klawitter.de



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>