真是怪,我的tomcat 5安装完后运行http://localhost:8080 出现正常画面,点击Servlet Example 中的任一个例子都能运行,可是点击Jsp Example 的例子却运行不了,把以前的在tomcat3.0中运行良好的小程序copy到webapps\Root\下(date.jsp)运行http://localhost:8080/date.jsp 出现以下异常:
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 JSPAn error occurred at line: -1 in the jsp file: nullGenerated servlet error:
[javac] Compiling 1 source fileD:\tomcat5\work\Catalina\localhost\_\org\apache\jsp\date_jsp.java:83: handlePageException(java.lang.Exception) in javax.servlet.jsp.PageContext cannot be applied to (java.lang.Throwable)
if (pageContext != null) pageContext.handlePageException(t);
^
Note: D:\tomcat5\work\Catalina\localhost\_\org\apache\jsp\date_jsp.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
1 error
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:127)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:351)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:418)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:461)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:442)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:552)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
note The full stack trace of the root cause is available in the Tomcat logs.究竟怎么配置呢?jsp 不能运行,sevlet却能运行,到底哪个版本是可靠的?
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 JSPAn error occurred at line: -1 in the jsp file: nullGenerated servlet error:
[javac] Compiling 1 source fileD:\tomcat5\work\Catalina\localhost\_\org\apache\jsp\date_jsp.java:83: handlePageException(java.lang.Exception) in javax.servlet.jsp.PageContext cannot be applied to (java.lang.Throwable)
if (pageContext != null) pageContext.handlePageException(t);
^
Note: D:\tomcat5\work\Catalina\localhost\_\org\apache\jsp\date_jsp.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
1 error
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:127)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:351)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:418)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:461)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:442)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:552)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
note The full stack trace of the root cause is available in the Tomcat logs.究竟怎么配置呢?jsp 不能运行,sevlet却能运行,到底哪个版本是可靠的?
<servlet-name>TechSupportUpload</servlet-name>
<servlet-class>myupload.TechSupportUpload</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>
TechSupportUpload
</servlet-name>
<url-pattern>
/servlet/myupload.TechSupportUpload
</url-pattern>
</servlet-mapping>
位置在/root/web-info/classes/forfish/Index.class
在浏览器里输入http://localhost:8080/servlet/spider.Index
错误是
:type Status report message /servlet/spider.Index description The requested resource (/servlet/spider.Index) is not available.
请帮忙分析一下原因,谢谢,郁闷了好久,照资料上的好像都不好使