i'm now starting to study JSPs and just bought a
book by Wrox(Java Server Programming) and i have a problem with
some codes..i always got exception and i don't knwo why,..maybe someone
could help me out..here is my simple code adn the exeption and also
my classpath settings:
ClassPath:
=2E;%classpath%;
%JAVA_HOME%\lib\tools.jar;
=2E;%J2EE_HOME%\lib\j2ee.jar;
=2E;%TOMCAT_HOME%\lib\servlet.jar;
=2E;%JAVA_HOME%\jre\lib\rt.jar;
=2E;%JAVA_HOME%\lib;
=2E;%JAVA_HOME%\jre\lib\ext\servlet.jar
Path:
%SYSTEMROOT%;
%SYSTEMROOT%\COMMAND;
=2E;%JAVA_HOME%\bin;
c:\Tomcat\bin;
%SYSTEMROOT%\system32;
%SYSTEMROOT%\system32\WBEM;
c:\windows\command;
=2E;%J2EE_HOME%\bin
Here is my Jsp code:
<%@page import=3D"java.util.Date"%>
<html>
<body>
The current time is <%=3D new Date().toString() %>
</body>
</html>
Here is the Exception:
Error: 500
Location: /JSPExamples/simple.jsp
Internal Servlet Error:
javax.servlet.ServletException
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:399)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:4
04)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
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(Ht
tpConnectionHandler.java:210)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
416)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498
)
at java.lang.Thread.run(Thread.java:484)
Root cause:
java.lang.NoSuchMethodError
at org.apache.jasper.runtime.JspWriterImpl.flush(JspWriterImpl.java:209)
at
_0002fsimple_0002ejspsimple_jsp_0._jspService(_0002fsimple_0002ejspsimple
_jsp_0.java:75)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet
=2Ejava:177)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
18)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:4
04)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
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(Ht
tpConnectionHandler.java:210)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
416)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498
)
at java.lang.Thread.run(Thread.java:484)