`
xudongcsharp
  • 浏览: 477192 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Tomcat编译报错

阅读更多
2009-3-28 23:45:47 org.apache.catalina.core.StandardWrapperValve invoke
严重: Allocate exception for servlet Code
java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1277)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1208)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:791)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:127)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:834)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:640)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286)
at java.lang.Thread.run(Thread.java:595)
2009-3-28 23:46:13 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet jsp threw exception
java.lang.NoClassDefFoundError: javax/servlet/http/HttpSessionBindingListener
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1277)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1208)
at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:125)
at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:63)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at org.apache.jsp.vreg_jsp._jspService(vreg_jsp.java:96)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:834)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:640)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286)
at java.lang.Thread.run(Thread.java:595)

解决办法:
在Web项目中,Build path-->Configure Build path-->Libraries-Add external JARs,将%TOMCAT_HOME%/common/lib/servlet-api.jar加上。
分享到:
评论

相关推荐

    编译tomcat源码所需jar包

    本文将深入探讨“编译Tomcat源码所需jar包”这一主题,帮助开发者了解如何从源码构建Tomcat,以及在这个过程中需要用到的关键jar包。 首先,我们来了解一下为什么要从源码编译Tomcat。直接下载预编译的二进制版本...

    部署到tomcat报错

    3. **版本不兼容**:如果你的Web应用是用特定版本的Java或Spring等框架编译的,而Tomcat服务器版本不兼容,可能会导致部署失败。确保你的开发环境和生产环境使用相同或兼容的软件版本。 4. **权限问题**:在某些...

    CentOS 6.5上的Tomcat启动报错问题解决方法

    ### CentOS 6.5上的Tomcat启动报错问题解决方法 #### 一、问题背景 在搭建基于CentOS 6.5的操作系统环境时,安装了OpenJDK 1.7,并从Apache官网下载了一个纯版的Tomcat,但在尝试启动Tomcat服务器时遇到了两个主要...

    tomcat启动报错:java.util.zip.ZipException的解决方法

    早上起来报错误,Jenkins打包到tomcat服务器,死活启动不起来,一些定时任务也没跑成功。 报错如下: org.apache.catalina.startup.ContextConfig.beforeStart Exception fixing docBase for context [/test] ...

    tomcat7启动或运行报错

    ### Tomcat7启动或运行时报错:`java.lang.ClassCastException: org.apache.jasper.el.ELContextImpl` #### 问题概述 在使用Tomcat7部署Web应用的过程中,可能会遇到启动或者运行时出现以下错误提示: ``` java....

    tomcat5.5起动报错原因解决

    `C:\tomcat5\work\Catalina\localhost`目录是Tomcat运行时的工作目录之一,主要用于存放JSP编译后的Servlet类文件和其他临时数据。若该目录缺失,Tomcat在处理JSP页面时会因找不到存储位置而报错。解决方法是在相应...

    解决idea导入ssm项目启动tomcat报错404的问题

    解决Idea导入SSM项目启动Tomcat报错404的问题 本文旨在解决Idea中导入SSM项目启动Tomcat时报错404的问题,提供了一种有效的解决方案。该方案通过在pom文件中添加特定的配置信息,解决了Idea无法识别Tomcat和JDK的...

    geoserver源码编译文件

    1. 部署:编译完成后,IDEA会生成一个WAR文件,可以将其部署到支持Servlet 3.0以上的应用服务器,如Tomcat、Jetty等。将WAR文件复制到服务器的webapps目录下,服务器会自动解压并启动GeoServer。 2. 测试验证:通过...

    tomcat源码编译缺少jar包

    当Eclipse报错说缺少jar包时,这通常意味着编译过程中找不到某些关键的类库。这些jar包可能包括了Apache Ant、Apache Commons、Servlet API、JSP API以及其他用于Tomcat内部功能的库。例如,Apache Ant用于构建过程...

    Eclipse下跟踪运行TOMCAT源码所需jar包

    在Eclipse中,当你尝试调试Tomcat源码时,这个JAR包使得Eclipse可以直接在内存中编译源代码,而无需依赖外部的javac命令,提高了开发效率。 3. **jaxrpc.jar**:Java API for XML-Based RPC(JAX-RPC)是一个用于...

    在线等待解决java tomcat 报错问题:java.lang.NoClassDefFoundError: javax/tools/StandardJavaF

    在处理这类问题时,首先应该定位问题来源,比如查看Tomcat的错误日志(如`catalina.out`或`localhost.log`),这通常能提供更多的报错信息。然后,根据错误信息找到相应的类或库,确认其是否存在于正确的位置。最后...

    启动Tomcat报错Unsupported major.minor version xxx的解决方法

    Tomcat报错Unsupported major.minor version xxx的解决方法 一、问题背景 在Java开发过程中,我们经常会遇到Tomcat报错Unsupported major.minor version xxx的问题。这是因为编译的JDK版本和运行时所用的JDK版本不...

    tomcat6.x源码编译依赖的jar包

    编译tomcat源码时把这些JAR包引入就可以了,亲测不报错,完全可用。 tomcat源码调试步骤: 1.到官网下载源码,解压 2.在根目录下把build.properties.default文件名去掉后面的.default 3.把该文件中的base.path值改成...

    Tomcat8 源码,可以在eclipse中直接运行

    描述中提示,如果出现报错,需要将`conf`和`webapps`文件夹拷贝到`output/build`目录下。`conf`文件夹包含了Tomcat的配置文件,如server.xml、web.xml等,而`webapps`文件夹是部署Web应用的地方。将这两个文件夹复制...

    调试tomcat7.0几版本源码所需的jar包,不导入会报错

    然而,当你尝试直接导入Tomcat 7.0的源代码到开发环境中,如Eclipse,你可能会遇到编译错误,因为缺少了必要的依赖库。这些错误通常表现为编译器的红叉错误,提示无法找到或解析某些类。 首先,`ant.jar`是一个关键...

    Tomcat报错:HTTP Status 500 (Wrapper cannot find servlet class)解决办法

    servlet类找不到的报错信息通常会在Tomcat的服务器日志中显示,错误信息中会包含类似于“java.lang.ClassNotFoundException”的异常描述。这个异常表明Tomcat容器在尝试加载servlet类时失败了,因为它没有在预期的...

    kettle的web版本,自己编译的war包,直接放到tomcat下运行,然后http://localhost:8080/web

    将编译好的WAR文件部署到Tomcat服务器的过程是这样的:首先,用户需要下载并安装Apache Tomcat服务器,这是一个流行的Java Servlet容器。接着,将Webspoon的WAR文件复制到Tomcat的webapps目录下。当Tomcat服务器启动...

    tomcat报错:Wrapper cannot find servlet class ...问题解决

    在使用Apache Tomcat服务器进行Web应用开发和部署的过程中,可能会遇到一种常见的错误:“Wrapper cannot find servlet class ...”。这个错误信息表明Tomcat服务器无法找到你指定的Servlet类或该Servlet类所依赖的...

    tomcat7_0_29官方源码已编译导入eclipse可运行

    tomcat7_0_29官方源码已编译导入eclipse可运行,已用ant编译过了 ,导入即可,不会报错,运行的话,请看里面的readme.txt

Global site tag (gtag.js) - Google Analytics