在eclipse3.o+myeclipse5.o+tomcat4.o下创建的tomcat工程,把他转移到eclipse3.2+myeclipse6.o+tomcat5.5-下使用的时候访问出现下面错误:org.apache.jasper.JasperException: Unable to compile class for JSP: 
JSP FileName:null
Java FileName:/F:/workspace/admin/work//org/apache/jsp/WEB_002dINF/jsp/login\login_jsp.java
An error occurred at line: 8 in the generated java file
The type login_jsp must implement the inherited abstract method HttpJspBase.getIncludes()
JSP FileName:null
Java FileName:/F:/workspace/admin/work//org/apache/jsp/WEB_002dINF/jsp/login\login_jsp.java
An error occurred at line: 36 in the generated java file
The method getTagHandlerPool(ServletConfig) is undefined for the type TagHandlerPool
JSP FileName:null
Java FileName:/F:/workspace/admin/work//org/apache/jsp/WEB_002dINF/jsp/login\login_jsp.java
An error occurred at line: 37 in the generated java file
The method getTagHandlerPool(ServletConfig) is undefined for the type TagHandlerPool
JSP FileName:null
Java FileName:/F:/workspace/admin/work//org/apache/jsp/WEB_002dINF/jsp/login\login_jsp.java
An error occurred at line: 38 in the generated java file
The method getTagHandlerPool(ServletConfig) is undefined for the type TagHandlerPool
JSP FileName:null
Java FileName:/F:/workspace/admin/work//org/apache/jsp/WEB_002dINF/jsp/login\login_jsp.java
An error occurred at line: 39 in the generated java file
The method getTagHandlerPool(ServletConfig) is undefined for the type TagHandlerPool
JSP FileName:null
Java FileName:/F:/workspace/admin/work//org/apache/jsp/WEB_002dINF/jsp/login\login_jsp.java
An error occurred at line: 40 in the generated java file
The method getTagHandlerPool(ServletConfig) is undefined for the type TagHandlerPool
JSP FileName:null
Java FileName:/F:/workspace/admin/work//org/apache/jsp/WEB_002dINF/jsp/login\login_jsp.java
An error occurred at line: 41 in the generated java file
The method getTagHandlerPool(ServletConfig) is undefined for the type TagHandlerPool
JSP FileName:null
Java FileName:/F:/workspace/admin/work//org/apache/jsp/WEB_002dINF/jsp/login\login_jsp.java
An error occurred at line: 42 in the generated java file
The method getTagHandlerPool(ServletConfig) is undefined for the type TagHandlerPool
JSP FileName:null
Java FileName:/F:/workspace/admin/work//org/apache/jsp/WEB_002dINF/jsp/login\login_jsp.java
An error occurred at line: 43 in the generated java file
The method getTagHandlerPool(ServletConfig) is undefined for the type TagHandlerPool
JSP FileName:null
Java FileName:/F:/workspace/admin/work//org/apache/jsp/WEB_002dINF/jsp/login\login_jsp.java
An error occurred at line: 44 in the generated java file
The method getTagHandlerPool(ServletConfig) is undefined for the type TagHandlerPoolStacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:98)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:435)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
jp.co.azia.base.action.PruActionServlet.process(PruActionServlet.java:34)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
jp.co.azia.base.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:194)
jp.co.azia.base.filter.SessionTimeoutFilter.doFilter(SessionTimeoutFilter.java:85)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.25 logs.请问是什么问题呀,怎么解决?
先谢谢各位看帖的人,有知道的麻烦指点下。

解决方案 »

  1.   

    看来是版本冲突了,把所有的缓存清空一遍
    或者手工去tomcat目录下找到work目录删除。work目录的位置和意义,请参考我们教程中的部分:http://www.family168.com/tutorial/jsp/html/jsp-ch-06.html#jsp-ch-06-02
      

  2.   


    work下面是空的,
    主要问题是JSP页面出现:
    The type login_jsp must implement the inherited abstract method HttpJspBase.getIncludes()
    -The method getTagHandlerPool(ServletConfig) is undefined for the type TagHandlerPool 
    这两个错误是什么原因呀?
      

  3.   

    The type login_jsp must implement the inherited abstract method HttpJspBase.getIncludes() 
    -The method getTagHandlerPool(ServletConfig) is undefined for the type TagHandlerPool  
    这两个错误是什么原因呀? 高手指点下呀
      

  4.   

    把所有的文件 用新的环境编译过 JDK版本也搞搞统一