以文本方式查看主题

-  课外天地 李树青  (http://www.njcie.com/bbs/index.asp)
--  JavaEE网站开发课件  (http://www.njcie.com/bbs/list.asp?boardid=20)
----  [讨论]Tomcat运行JSP的Error starting modern compiler错误  (http://www.njcie.com/bbs/dispbbs.asp?boardid=20&id=637)

--  作者:admin
--  发布时间:2009/2/24 9:15:16
--  [讨论]Tomcat运行JSP的Error starting modern compiler错误

具体错误为:
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编辑过]