`
83026191
  • 浏览: 45327 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tomcat启动时出现java.lang.NoClassDefFoundError:

阅读更多
tomcat启动时出现java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor的解决方法
在使用Spring的AOP编程时,会用到这几个lib:
asm-2.2.2.jar
asm-commons-2.2.2.jar
asm-util-2.2.2.jar
Hibernate使用如下lib:
asm.jar
asm-attrs.jar
其中asm-2.2.2.jar与asm.jar存在类上的冲突!!!
使用其中之一或两者都使用,可能会出现如下错误:
java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor
java.lang.NoClassDefFoundError: org/objectweb/asm/commons/EmptyVisitor
java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit。。。。。。
解决办法是:
1.去掉类路径上的关于Hibernate的3个lib
asm.jar
asm-attrs.jar
cglib-2.1.3.jar
2.加入Spring中的以下4个lib
asm-2.2.2.jar
asm-commons-2.2.2.jar
asm-util-2.2.2.jar
cglib-nodep-2.1_3.jar
分享到:
评论
1 楼 liuzhiqiangmeng 2012-02-10  

相关推荐

    java.lang.NoClassDefFoundError: javax/persistence/EntityListener

    标题 "java.lang.NoClassDefFoundError: javax/persistence/EntityListener" 提到的问题是一个常见的Java运行时异常,通常表示在类加载时找不到指定的类定义。这个错误在Java应用程序或Web应用中出现,可能是因为...

    java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider

    在Java编程中,`java.lang.NoClassDefFoundError` 是一个常见的运行时异常,它发生在类加载器尝试加载一个在编译时存在但在运行时找不到的类定义时。这个错误通常意味着类路径设置不正确或者依赖项没有正确地被包含...

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

    标题中的“java.lang.NoClassDefFoundError: javax/tools/StandardJavaFile”是一个常见的Java运行时错误,它表示在类路径中找不到某个类的定义。这个错误通常发生在试图执行包含特定类的代码,但该类在运行时环境中...

    java.lang.NoClassDefFoundError:

    在给定的日志片段中,出现了一个常见的Java运行时错误:“`java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory`”。该错误表明在程序运行过程中,Java虚拟机(JVM)尝试加载一个类的实例时未能...

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

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

    java.io.CharConversionException: isHexDigit 出现错误的原因及其解决办法

    Java中的`CharConversionException`是`IOException`的一个子类,主要在字符编码转换过程中遇到问题时抛出。在你的问题中,错误提示是"java.io.CharConversionException: isHexDigit",这通常意味着在处理字符或字符...

    juel-Tomcat与EL冲突问题

    启动Tomcat时报错:Caused by: java.lang.LinkageError: loader constraints violated when linking javax/el/ExpressionFactory class 说明:原因是juel.jar, juel-engine.jar, juel-impl.jar包和Tomcat6.0中的el-...

    javax/servlet/jsp/jstl/core/ConditionalTagSupport

    当你遇到`java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConditionalTagSupport`这样的异常时,意味着在运行时系统找不到这个类,这通常是由于缺少JSTL相关的依赖或者配置不正确所导致的。...

    nginx+tomcat+memcached负载均衡集群搭建许jar包大全

    1)msm1.6.5依赖了Couchbase,需要添加couchbase-client的jar包,否则启动会报:java.lang.NoClassDefFoundError:com/couchbase/client/CouchbaseClient。 2)Tomcat6和Tomcat7使用不同msm支持包:memcached-...

    javaWebsocket

    JavaWebSocket 是一个基于Java API的WebSocket库,它允许开发者在服务器端和客户端之间建立双向通信通道,实现实时数据传输。WebSocket协议是HTML5规范的一部分,为互联网应用提供了低延迟、高效率的通信方式,尤其...

    jstl 相关 jar

    比如: java.lang.NoClassDefFoundError: javax/el/ExpressionFactory 解决方法:下载javax.el.jar,部署到项目中。 其实使用JSTL(JSP标准标签库)和环境很有关系tomcat6.0和tomcat5.5所需要的包是不同的。如果...

    使用JACOB工具调用COM组件

    然后将`jacob.jar`添加到Java的类路径(classpath)中,如果是Web应用,可以将其放入Tomcat的`common\lib`目录或当前Web应用的`WEB-INF\lib`目录。 在实际应用中,调用COM组件的过程可以通过以下示例说明: 【实例...

    Tomcat无法启动

    在 MyEclipse 中,Tomcat 7 无法启动,报错信息为 java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory。这个错误是由于类路径错误导致的,具体来说,是由于缺少 tomcat-juli.jar 文件。 解决方法...

    javax.el-api-3.0.0.jar

    springboot 打war部署到apache-tomcat-7.0.69中启动报错:java.lang.NoClassDefFoundError: javax/el/ELManager 下载javax.el-api-3.0.0.jar,放到 tomcat/lib包下可以解决,原来的el-api.jar版本较低

    myeclipse配置tomcat7.0

    MyEclipse配置Tomcat7.0时,可能会出现java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory错误,这是由于Tomcat7.0缺少了必要的jar包。解决方法是添加Tomcat的bin目录下的tomcat-juli.jar文件到...

    Java Email 在Tomcat所依赖的Jar包(全部)

    在Tomcat环境下如果没有这个两个jar包会报java.lang.NoClassDefFoundError:javax/mail/Message的错误。 网上提供的下载地址: mail.jar 下载地址: http://java.sun.com/products/javamail/downloads/index.html(能进...

    JDOMException错误解决办法

    在遇到`java.lang.NoClassDefFoundError: org/jdom/JDOMException`这类错误时,首先要确认项目中的类路径是否配置正确,包括项目本身的类路径以及服务器(如Tomcat)的类路径。其次要确保所使用的JDOM版本与其他依赖...

    Java开发常见错误及解决方案文件

    1. 类定义未找到错误(java.lang.NoClassDefFoundError) - 原因分析:此类错误通常发生在运行时,JVM找不到所需类的定义。可能的原因包括类文件未被正确上传到服务器、上传了类文件但服务器没有正确检测到,以及...

    jstl1.1.jar和standard1.1.jar

    错误信息: java.lang.NoClassDefFoundError: javax/el/ExpressionFactory 分析:少包,上网查阅后发现解决方法 解决方法:将javaee.jar包再copy一份放在tomcat目录的common\lib下 如上完成后即解决了该异常,大...

Global site tag (gtag.js) - Google Analytics