日期:2014-05-18  浏览次数:20746 次

在启动Tomcat之后,访问页面的时候, 出现了下面的异常, 高手帮忙看看呀
exception  

javax.servlet.ServletException:   org.apache.tools.ant.taskdefs.Javac.setFork(Z)V
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:244)
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)


root   cause  

java.lang.NoSuchMethodError:   org.apache.tools.ant.taskdefs.Javac.setFork(Z)V
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:360)
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:853)


------解决方案--------------------
NoSuchMethodError

是不是ant的包版本问题?
------解决方案--------------------
看起来是缺少方法,估计是ant包的问题,导致不能编译JSP/JAVA。
可是下载完成的Tomcat不需要额外的下载ANT啊?
你看看你的Tomcat所需的jar是不是不完整?