You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Ali Rahmanzadeh <ah...@acl.icnet.uk> on 2001/06/22 18:57:03 UTC

problems runing jsp examples which come with Tomcat3.2.2

Dear all,
	I have installed Tomcat3.2.2 on a Solaris 8 system with jdk1.3.
I can run all the servlet examples, but I get java.lang.NoSuchMethodError
exception when I try to run any of the jsp examples. The followings is what 
I get when I try to run 'date.jsp'. I would appreciate any suggestions that 
you may have.


When I start Tomcat it tells me that the class path is:

Using classpath: 
/usr/local/jakarta-tomcat-3.2.2/lib/ant.jar:/usr/local/jakarta-tomcat-3.2.2/lib/jasper.jar:/usr/local/jakarta-tomcat-3.2.2/lib/
jaxp.jar:/usr/local/jakarta-tomcat-3.2.2/lib/parser.jar:/usr/local/jakarta-tomcat-3.2.2/lib/servlet.jar:/usr/local/jakarta-tomc
at-3.2.2/lib/test:/usr/local/jakarta-tomcat-3.2.2/lib/webserver.jar:/usr/local/jdk1.3/lib/tools.jar:/usr/local/jdk1.3

All the paths are valid.

--------

The exception I get when trying to run date.jsp:

2001-06-22 05:39:40 - Ctx( /examples ): JasperException: R( /examples + /jsp/dates/date.jsp + null) Cannot read file: 
/jsp/dates/date.jsp
2001-06-22 05:39:40 - Ctx( /examples ): Exception in: R( /examples + /jsp/dates/date.jsp + null) - java.lang.NoSuchMethodError
        at org.apache.tomcat.context.ExceptionHandler.doService(DefaultCMSetter.java:289)
        at org.apache.tomcat.core.Handler.service(Handler.java:287)
        at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
        at org.apache.tomcat.core.ContextManager.handleError(ContextManager.java:1160)
        at org.apache.tomcat.core.Handler.service(Handler.java:312)
        at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
        at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
        at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
        at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
        at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
        at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
        at java.lang.Thread.run(Thread.java:479)

-----------
The corresponding messages in the jasper.log  is:


2001-06-22 05:39:40 - JspEngine --> /jsp/dates/date.jsp
2001-06-22 05:39:40 -        ServletPath: /jsp/dates/date.jsp
2001-06-22 05:39:40 -           PathInfo: null
2001-06-22 05:39:40 -           RealPath: /usr/local/jakarta-tomcat-3.2.2/webapps/examples/jsp/dates/date.jsp
2001-06-22 05:39:40 -         RequestURI: /examples/jsp/dates/date.jsp
2001-06-22 05:39:40 -        QueryString: null
2001-06-22 05:39:40 -     Request Params:
2001-06-22 05:39:40 - Classpath according to the Servlet Engine is: /usr/local/jakarta-tomcat-3.2.2/webapps/examples/WEB-INF
/classes
2001-06-22 05:39:40 - JspReader: Exception parsing file /jsp/dates/date.jsp - java.lang.NoSuchMethodError
        at org.apache.jasper.JspEngineContext.getResourceAsStream(JspEngineContext.java:348)
        at org.apache.jasper.compiler.JspReader.pushFile(JspReader.java:211)
        at org.apache.jasper.compiler.JspReader.pushFile(JspReader.java:164)
        at org.apache.jasper.compiler.JspReader.<init>(JspReader.java:282)
        at org.apache.jasper.compiler.JspReader.createJspReader(JspReader.java:288)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:159)
        at org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:612)
        at org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146)
        at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:542)
        at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:258)
        at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:268)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
        at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
        at org.apache.tomcat.core.Handler.service(Handler.java:287)
        at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
        at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
        at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
        at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
        at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
        at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
        at java.lang.Thread.run(Thread.java:479)

-----

Thanks 
Ali