在SSH整合的项目中出现NotFoundException: 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
另外需要的注意的是,在使用MyEclipse编程时,有时候jar包从classpath中移除之后会放在WEB-INF\lib下,此时确定将WEB-INF\lib下的jar文件删除才行。
分享到:
相关推荐
本篇将详细探讨如何解决在Struts框架中遇到的`java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource`异常。 `org.apache.commons.dbcp.BasicDataSource`是Apache Commons DBCP库中的一个类...
Java bytecode engineering toolkit Javassist version 3 ...Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java;...
二维码技术在现代移动设备中广泛使用,用于快速传递信息、链接网址、电子票务等多种场景。ZXing(Zebra Crossing)是谷歌推出的一个开源项目,它提供了二维码和条形码的读取与生成功能。本知识点主要围绕ZXing库如何...
此外,错误堆栈信息中还提到了`android.content.res.Resources$NotFoundException`,这是因为在尝试获取资源时没有找到相应的资源。这通常是因为资源ID不存在或者在当前的资源包中没有定义。在这个特定的场景中,...
### 自定义Adapter可能出现错误及其解决方法 在进行Android应用开发时,我们经常需要对列表视图(ListView)、网格视图(GridView)等组件进行数据填充。为了更好地控制每个条目的展示样式,开发者通常会选择自定义...
"NotFoundException"是Java编程语言中一个常见的异常类型,主要用于表示在程序执行过程中找不到特定资源或对象的情况。这个异常通常由Java虚拟机(JVM)抛出,当试图访问的类、方法、文件或其他资源不存在时,系统就...
《ZXing库在Java SE环境中的应用详解》 ZXing,全称为“Zebra Crossing”,是一个开源的、多平台的条形码读取库。它提供了多种格式的条形码和二维码的生成与扫描功能,广泛应用于移动设备和桌面应用程序。在Java SE...
调用zxing核心代码实现扫一扫功能 importClass... ...importClass(com.google.zxing.NotFoundException) importClass(com.google.zxing.DecodeHintType) importClass(com.google.zxing.BarcodeFormat)
通过本文介绍的自定义异常处理逻辑,可以有效解决Spring Cloud Gateway默认异常处理机制中存在的问题,使得异常信息更加符合业务需求。此外,这种方式也为开发者提供了一个良好的起点,可以根据具体项目需求进一步...
在Java编程语言中,生成和解析二维码是一种常见的需求,特别是在移动应用、数据交换或信息展示等领域。本实例将深入探讨如何使用Java实现这一功能。首先,我们需要了解二维码的基本原理和结构,然后我们将介绍如何...
2. **修改内部编码处理**:在ZXing的源代码中,可能需要找到处理字符编码的部分,确保在编码和解码过程中使用的是UTF-8。 3. **添加配置选项**:为了方便其他开发者使用,可以增加一个配置选项,让用户可以选择不同...
博客文章的概念证明 这是一个在 JBoss EAP 6.3 和 6.4 中使用 RestEasy3 的简单示例。 它升级了 RestEasy,如我的博客文章。 部署应用程序并转到: 它应该返回pong证明 RestEasy 3 正在运行调用一个不存在的资源,...
java类库代码动态打补丁,可以在没有源代码的基础机型源代码级修改,文件类:URLClassPath.class,Translator.class,SerialVersionUID.class,NotFoundException.class,LoaderClassPath.class,DirClassPath.class...
在IT行业中,二维码(Quick Response Code)已经成为数据交换和信息传递的重要工具,广泛应用于各种场景。Java作为一种跨平台的开发语言,提供了丰富的库来处理二维码的生成与读取。谷歌的ZXing(Zebra Crossing)...
在Android开发过程中,"android crash错误"是一个常见且重要的主题。当应用程序运行时遇到未捕获的异常,系统默认会弹出一个不友好的错误对话框,这可能会打断用户的使用体验,而且提供的错误信息通常对普通用户来说...
在本文中,我们将深入探讨如何使用ZXing在Android应用中调用二维码功能,并解决在低版本设备上出现的白边问题。 首先,我们需要理解二维码白边问题的背景。在生成二维码时,为了保证扫描器能够正确识别,二维码四周...
在IT行业中,生成PDF文档和处理二维码是常见的需求。这里我们关注的是如何使用iText5、ZXing和QRCore这三款工具来实现这一目标。首先,iText5是一款强大的Java库,主要用于创建和编辑PDF文档,而ZXing(Zebra ...
android-aapt-wrapperv1.1,解决eclipse 没有 --no-version-vectors参数,解决NotFoundException: File res/drawable/abc_vector_test.xml,详情参阅https://blog.csdn.net/hao43284/article/details/82699802
本文将详细介绍如何在Android环境中,利用Zxing库实现多二维码识别,以及如何将资源库中的图片转化为Bitmap来辅助这一过程。 首先,Zxing(ZXing,读作“zebra crossing”)是一个开源的、跨平台的条码解码库,支持...