我在开发版的tomcat下把我的工程放到webapp目录下就可以用,在安装版的tomcat下输入网址回车就出如下错误:
type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: org/apache/tools/ant/BuildListener
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:261)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause java.lang.NoClassDefFoundError: org/apache/tools/ant/BuildListener
org.apache.jasper.JspCompilationContext.createCompiler(JspCompilationContext.java:247)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:554)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:306)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.8 logs.
--------------------------------------------------------------------------------
而那个安装版的tomcat别的项目就可以正常用
type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: org/apache/tools/ant/BuildListener
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:261)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause java.lang.NoClassDefFoundError: org/apache/tools/ant/BuildListener
org.apache.jasper.JspCompilationContext.createCompiler(JspCompilationContext.java:247)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:554)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:306)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.8 logs.
--------------------------------------------------------------------------------
而那个安装版的tomcat别的项目就可以正常用
首先检查一下ant.jar是不是在classpath里面
如果不行,检查一下你的环境变量catalina_home有没有设置,设置的对不对