Hi all,
Here is a snippet of jsp code that I am having trouble in compiling jsp
pages:
<jsp:usebean id="traverser" scope="session"
class="com.ss8networks.smp.sms.provisioning.jsp.Service800NumberBean" />
<% QuestionnaireTreeModel model = traverser.getModel();
   if (model != null){
      model.clearProvisionedData(model.getRoot().getInstanceID());
   }
%>

I get the following error:
Error: 500
Location: /provision/service800number_start.jsp
Internal Servlet Error:

org.apache.jasper.JasperException: Unable to compile class for
JSPD:\jakarta-tomcat\work\localhost_8080%2Fprovision\_0002fservice_00038_000
30_00030number_0005fstart_0002ejspservice800number_0005fstart_jsp_0.java:60:
Undefined variable or class name: traverser
                 QuestionnaireTreeModel model = traverser.getModel();
                                                ^
1 error

        at org.apache.jasper.compiler.Compiler.compile(Compiler.java, Compiled
Code)
        at org.apache.jasper.runtime.JspServlet.loadJSP(JspServlet.java:413)
        at
org.apache.jasper.runtime.JspServlet$JspServletWrapper.loadIfNecessary(JspSe
rvlet.java:149)
        at
org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.ja
va:161)
        at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:261)
        at org.apache.jasper.runtime.JspServlet.service(JspServlet.java, Compiled
Code)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java,
Compiled Code)
        at
org.apache.tomcat.core.RequestDispatcherImpl.forward(RequestDispatcherImpl.j
ava:163)
        at
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:357)
        at
_0002flogin_0002ejsplogin_jsp_0._jspService(_0002flogin_0002ejsplogin_jsp_0.
java:75)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:126)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.ja
va:174)
        at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:261)
        at org.apache.jasper.runtime.JspServlet.service(JspServlet.java, Compiled
Code)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java,
Compiled Code)
        at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
        at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java, Compiled Code)
        at
org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java,
Compiled Code)
        at java.lang.Thread.run(Thread.java, Compiled Code)


The problem seem to happen with only TomCat but when I run the same page
under weblogic it runs smoothly. Can somebody please let me know what I am
doing wrong or is it a bug in TOMcat jsp engine.


Cheers,
Sibon.

Reply via email to