You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Jose Euclides da Silva Junior - DATAPREVRJ <Jo...@rj.previdenciasocial.gov.br> on 2003/06/09 16:54:07 UTC

Urgent: Strange Exception in my jsp file

Hi gurus,
help me to solve this strange problem at my project. The rodrigo2.jsp file (
CODE BELOW ) runs fine in JDeveloper but returns an strange exception in
TomCat 4.1.18. This jsp app creates a reference to a java bean, named DICA,
which is instanced by an previous servlet. What does this message mean?
Should i configure anything else in my TomCat?
Thanks in advance,
Euclides.


HTTP Status 500 - 

----------------------------------------------------------------------------
----

type Exception report

message 

description The server encountered an internal error () that prevented it
from fulfilling this request.

exception 

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

An error occurred at line: 12 in the jsp file: /rodrigo2.jsp

Generated servlet error:
    [javac] Compiling 1 source file

C:\jakarta-tomcat-4.1.18\work\Standalone\wtrjo210\_\rodrigo2_jsp.java:54:
cannot resolve symbol
symbol  : class Dica 
location: class org.apache.jsp.rodrigo2_jsp
      Dica dica = null;
      ^



An error occurred at line: 12 in the jsp file: /rodrigo2.jsp

Generated servlet error:
C:\jakarta-tomcat-4.1.18\work\Standalone\wtrjo210\_\rodrigo2_jsp.java:56:
cannot resolve symbol
symbol  : class Dica 
location: class org.apache.jsp.rodrigo2_jsp
        dica = (Dica) pageContext.getAttribute("dica",
PageContext.PAGE_SCOPE);
                ^



An error occurred at line: 12 in the jsp file: /rodrigo2.jsp

Generated servlet error:
C:\jakarta-tomcat-4.1.18\work\Standalone\wtrjo210\_\rodrigo2_jsp.java:59:
cannot resolve symbol
symbol  : class Dica 
location: class org.apache.jsp.rodrigo2_jsp
            dica = (Dica)
java.beans.Beans.instantiate(this.getClass().getClassLoader(), "Dica");
                    ^



An error occurred at line: 44 in the jsp file: /rodrigo2.jsp

Generated servlet error:
C:\jakarta-tomcat-4.1.18\work\Standalone\wtrjo210\_\rodrigo2_jsp.java:100:
cannot resolve symbol
symbol  : class Dica 
location: class org.apache.jsp.rodrigo2_jsp
    dica = (Dica)pega.next(); 
            ^



An error occurred at line: 45 in the jsp file: /rodrigo2.jsp

Generated servlet error:
C:\jakarta-tomcat-4.1.18\work\Standalone\wtrjo210\_\rodrigo2_jsp.java:105:
cannot resolve symbol
symbol  : class Dica 
location: class org.apache.jsp.rodrigo2_jsp
 
out.print(JspRuntimeLibrary.toString((((Dica)pageContext.findAttribute("dica
")).getNM_DICA())));
                                              ^



An error occurred at line: 47 in the jsp file: /rodrigo2.jsp

Generated servlet error:
C:\jakarta-tomcat-4.1.18\work\Standalone\wtrjo210\_\rodrigo2_jsp.java:111:
cannot resolve symbol
symbol  : class Dica 
location: class org.apache.jsp.rodrigo2_jsp
 
out.print(JspRuntimeLibrary.toString((((Dica)pageContext.findAttribute("dica
")).getTE_DESCRICAO_DICA())));
                                              ^



An error occurred at line: 48 in the jsp file: /rodrigo2.jsp

Generated servlet error:
C:\jakarta-tomcat-4.1.18\work\Standalone\wtrjo210\_\rodrigo2_jsp.java:114:
cannot resolve symbol
symbol  : class Dica 
location: class org.apache.jsp.rodrigo2_jsp
 
out.print(JspRuntimeLibrary.toString((((Dica)pageContext.findAttribute("dica
")).getTE_BENEFICIO())));
                                              ^



An error occurred at line: 49 in the jsp file: /rodrigo2.jsp

Generated servlet error:
C:\jakarta-tomcat-4.1.18\work\Standalone\wtrjo210\_\rodrigo2_jsp.java:117:
cannot resolve symbol
symbol  : class Dica 
location: class org.apache.jsp.rodrigo2_jsp
 
out.print(JspRuntimeLibrary.toString((((Dica)pageContext.findAttribute("dica
")).getTE_CONTEXTUALIZACAO())));
                                              ^



An error occurred at line: 50 in the jsp file: /rodrigo2.jsp

Generated servlet error:
C:\jakarta-tomcat-4.1.18\work\Standalone\wtrjo210\_\rodrigo2_jsp.java:122:
cannot resolve symbol
symbol  : class Dica 
location: class org.apache.jsp.rodrigo2_jsp
 
out.print(JspRuntimeLibrary.toString((((Dica)pageContext.findAttribute("dica
")).getNM_AUTOR())));
                                              ^
9 errors


	at
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandle
r.java:130)
	at
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:2
93)
	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:4
74)
	at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:1
84)
	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.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:684)
	at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:432)
	at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:356)
	at BancoServlet.recuperaDicaTopico(BancoServlet.java:135)
	at BancoServlet.service(BancoServlet.java:65)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:260)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(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.ja
va:191)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(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.StandardContext.invoke(StandardContext.java:2415)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
	at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(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.invok
eNext(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.processConne
ction(Http11Protocol.java:386)
	at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:530)
	at java.lang.Thread.run(Thread.java:536)
----------------------------------------------------------------------------
----

Apache Tomcat/4.1.18 <<rodrigo2.jsp>> 


Re: Urgent: Strange Exception in my jsp file

Posted by Holger Klawitter <li...@klawitter.de>.
> help me to solve this strange problem at my project. The rodrigo2.jsp file
> ( CODE BELOW ) runs fine in JDeveloper but returns an strange exception in
> TomCat 4.1.18. 

Servlets are not in the same package as jsp files; at least not by default. 
"Dica" may be visible in your servlet, but not in your jsp file. In older 
versions of Tomcat (and perhaps JDeveloper) jsp files were in the "root" 
package; which is likely to be your servlet package as well.

Mit freundlichem Gruß / With kind regards
	Holger Klawitter
--
lists@klawitter.de


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org