org.apache.jasper.JasperException: Unable to compile class for JSPGenerated servlet error:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\LK_BBS\org\apache\jsp\eWebEditor\eWebEditor_jsp.java:8: 软件包 net.fiyu.edit 不存在
import net.fiyu.edit.EditWebhelper;
  ^
Generated servlet error:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\LK_BBS\org\apache\jsp\eWebEditor\eWebEditor_jsp.java:9: 软件包 net.fiyu.edit 不存在
import net.fiyu.edit.EditBean;
  ^
An error occurred at line: 31 in the jsp file: /eWebEditor/eWebEditor.jsp
Generated servlet error:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\LK_BBS\org\apache\jsp\eWebEditor\eWebEditor_jsp.java:96: 找不到符号
符号: 类 EditWebhelper
位置: 类 org.apache.jsp.eWebEditor.eWebEditor_jsp
EditWebhelper web = new EditWebhelper();
^
An error occurred at line: 31 in the jsp file: /eWebEditor/eWebEditor.jsp
Generated servlet error:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\LK_BBS\org\apache\jsp\eWebEditor\eWebEditor_jsp.java:96: 找不到符号
符号: 类 EditWebhelper
位置: 类 org.apache.jsp.eWebEditor.eWebEditor_jsp
EditWebhelper web = new EditWebhelper();
  ^
An error occurred at line: 31 in the jsp file: /eWebEditor/eWebEditor.jsp
Generated servlet error:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\LK_BBS\org\apache\jsp\eWebEditor\eWebEditor_jsp.java:102: 找不到符号
符号: 类 EditBean
位置: 类 org.apache.jsp.eWebEditor.eWebEditor_jsp
EditBean bean = web.InitPara();
^
5 错误org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:412)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
什么问题,求大虾们了。

解决方案 »

  1.   

    很明显他说:org.apache.jasper.JasperException: Unable to compile class for JSP
    意思是不他不能够完成类的编绎,造成他的的原因是我没有正确配置我的vm,在这里我提前说一下我的这个项目在手动启动Tomcat的statup.bat文件的时候是没有任何问题的,出现问题的原因是我用eclipse中的Tomcat启动时出现的,从这里就可以看出确实是我的vm设置的不正确所造成的,经过的查找我发现我在编绎这个项目的时候我用的vm是1.4的(从这里可以查看【Window】->【Preferences】->【Java】->【Compiler】->【JDK Compliance level】->1.4)而在启动eclipse中的tomcat的时候他让tomcat用的vm是eclipse自身带的vm我的eclipse是5.5.1的从这里可以看出他应该是用的1.5的vm(从这里可以查看windows -> preference ->AplicationServers-> tomcat -> JDK-> Tomcate JDK name )因此部题就水落石出了,我们只要么让这两个编绎器相同就可以了。额外补充一点就是刚才我们费的那老半天的劲就是为了一个目的让他能够用的tools.jar这个工具,困为Tomcat在工作的时候就主要是用这个工具来进行编绎的,所以你如果不用eclipse来启动tomcat的话一定要让tomcat能够找到这个文件,也就是你要在你的环境变量中设置对让你的JAVA_HOME的路径正确。(tool.jar是在你的java的lib目录下的)google找的!
      

  2.   

    貌似 软件包 net.fiyu.edit 不存在吧?
      

  3.   

    LZ  视需要 网页编辑器 是吧?不一定非得用eWebEditor  我这里有一个简洁的网页编辑器 个人觉得还可以 基本的功能都有...要的话 给我发E-mail [email protected]