课外天地 李树青学习天地JavaEE网站开发课件 → [讨论]Tomcat运行JSP的Error starting modern compiler错误


  共有13438人关注过本帖树形打印复制链接

主题:[讨论]Tomcat运行JSP的Error starting modern compiler错误

帅哥哟,离线,有人找我吗?
admin
  1楼 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 管理员
等级:管理员 帖子:1938 积分:26572 威望:0 精华:34 注册:2003/12/30 16:34:32
[讨论]Tomcat运行JSP的Error starting modern compiler错误  发帖心情 Post By:2009/2/24 9:15:16 [只看该作者]

具体错误为:
org.apache.jasper.JasperException: Unable to compile class for JSP
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:439)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:497)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:476)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:464)
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)

Error starting modern compiler
org.apache.tools.ant.taskdefs.compilers.Javac13.execute(Javac13.java:63)
org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:936)
org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:758)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:407)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:497)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:476)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:464)
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)


经过查询,初步认为可能是Tomcat和所使用的JDK版本问题,如部分同学可能将其他版本JDK的tools.jar放入了Tomcat的common\lib目录

请具有此类错误的同学认真排查版本

更多资源请参见:
http://www.baidu.com/s?ie=gb2312&bs=Error+starting+modern+compiler&sr=&z=&cl=3&f=8&tn=baidu&wd=tomcat++Error+starting+modern+compiler&ct=0

[此贴子已经被作者于2010-12-12 10:19:14编辑过]

 回到顶部