读书人

java.lang.NoSuchMethodError,在启动T

发布时间: 2014-01-26 14:37:19 作者: rapoo

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是不是不完整?

        

读书人网 >Java Exception

热点推荐