类加载器的相关问题(ClassLoader&&LinkageError)
来源:互联网 发布:记忆宫殿知乎 编辑:程序博客网 时间:2024/06/05 23:59
今天在启动应用,通过OSGI初始化Hbase数据库的时候报错,错误如下:
跟踪代码发现加载Hbase时 采用OSGI自定义类加载器org.apache.felix.framework.BundleWiringImpl@60ec0b80,自定义加载器在加载XML(hbase-default.xml, hbase-site.xml)报错,最后根据之前的一个稳定版本和当前报错版本进行比对,发现有些文件不一样,多了一个reflections-0.9.5.jar,在这个jar中pom.xml突然多了一些东西,就是dom4j相关的,估计就是这些地方出现的错误。
解决办法 ,删除了系统中pom.xml里的依赖,
<dependency>
<groupId>org.reflections</groupId>
<artifactId>reflections</artifactId>
<version>0.9.5</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</exclusion>
</exclusions>
</dependency>
这个依赖里面有dom4j-1.6.1和javassist-3.12.1.GA相关
问题就解决了
- 类加载器的相关问题(ClassLoader&&LinkageError)
- 类加载器的相关问题(ClassLoader&&LinkageError)
- 罕见类加载冲突问题:LinkageError
- Classloader类加载器
- 类加载器ClassLoader
- ClassLoader类加载器
- ClassLoader 类加载器
- classLoader 类加载器
- ClassLoader(类加载器)
- 类加载器(ClassLoader)
- ClassLoader类加载器
- 类加载器Classloader
- 类加载器ClassLoader
- ClassLoader类加载器
- 类加载器ClassLoader
- 类加载器ClassLoader
- 类加载器ClassLoader
- 类加载器(classLoader)
- Android常用工具类
- 2015年手机分辨率整理
- 整理下ci框架下ajax的异步传输!
- 在线计算器源码(HTML+CSS+jQuery)
- 黑马程序员_JAVA之面向对象
- 类加载器的相关问题(ClassLoader&&LinkageError)
- 公共开放WebService接口
- _T("") _tcslen
- 274 正三角形的外接圆面积
- 第四节GCC编译器
- viewpager无限左右滑动
- operator= 要注意避免内存泄露(项目经验)
- 第五节GDB使用
- 爬虫中的groovy脚本