Caused by: java.lang.NoClassDefFoundError: org/apache/commons/pool/BasePoolableObjectFactory

原创 2016年05月31日 10:12:24

摘要:异常信息解决过程记录


一:异常信息:

Caused by: java.lang.NoClassDefFoundError: org/apache/commons/pool/BasePoolableObjectFactory
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:455)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:367)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:455)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:367)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at com.danga.MemCached.SockIOPool.getInstance(Unknown Source)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)
	... 31 more
Caused by: java.lang.ClassNotFoundException: org.apache.commons.pool.BasePoolableObjectFactory
	at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 61 more


二:解决办法:

从上面的异常信息可以看出应该是少了commons.pool这个jar包了,只要在你的项目里面的pom.xml文件中引入该jar的依赖即可,如下:

<dependency>
			<groupId>commons-pool</groupId>
			<artifactId>commons-pool</artifactId>
			<version>1.6</version>
		</dependency>


版权声明:本文为博主原创文章,转载请加上原文链接,谢谢!

怎么解决java.lang.NoClassDefFoundError错误

前言在日常Java开发中,我们经常碰到java.lang.NoClassDefFoundError这样的错误,需要花费很多时间去找错误的原因,具体是哪个类不见了?类明明还在,为什么找不到?而且我们很容...
  • jamesjxin
  • jamesjxin
  • 2015年06月23日 15:22
  • 427533

听云SDK影响其他项目报Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/networkbench/agent

问题描述最近集成了听云SDK,装了它的探针,完美运行。后来再运行我的另一个之前完美运行的项目时,傻眼了。闪退!闪退!闪退!一看Log, Caused by: java.lang.NoClassDef...
  • u011747781
  • u011747781
  • 2017年02月07日 17:57
  • 4196

java.lang.NoClassDefFoundError问题

Java程序员经常被运行时的java.lang.NoClassDefFoundError搞得焦头烂额,产生这个问题的原因显然是Java的类加载器没有找到相关类的定义 这里就先举一个实际问题的...
  • xplizm
  • xplizm
  • 2012年11月08日 14:07
  • 5603

关于 Caused by: java.lang.NoClassDefFoundError: com/alipay/api/AlipayApiException 解决办法

错误贴图: 出错分析:既然要集成支付宝,自然是已经引入的支付宝的jar包,但启动服务器报这样的错。如果是用war 部署则不会用问题,如果用war exploded 部署则会报错,试着去看了下b...
  • huanjia_h
  • huanjia_h
  • 2017年05月14日 16:44
  • 2677

Caused by: java.lang.NoClassDefFoundError和 Caused by: java.lang.ClassNotFoundException: Didn't find

================================== 参考 http://blog.csdn.net/wanli_smile/article/details/7452847 ...
  • commshare
  • commshare
  • 2014年04月21日 13:47
  • 3965

Caused by: java.lang.NoClassDefFoundError: FilterConfig

1、错误描述严重: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start co...
  • you23hai45
  • you23hai45
  • 2016年08月08日 23:52
  • 4439

Caused by: java.lang.NoClassDefFoundError: freemarker/cache/TemplateLoader

1、错误描述 usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -hel...
  • you23hai45
  • you23hai45
  • 2014年07月10日 23:47
  • 7642

Caused by: java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector

六月 22, 2017 5:04:08 下午 org.apache.catalina.core.ApplicationContext log 信息: No Spring WebApplicationI...
  • kzadmxz
  • kzadmxz
  • 2017年06月22日 17:11
  • 1007

iTextPdf最简单最彻底解决中文显示

不需要itextasian.jar轻松解决iTextpdf显示中文。 步骤如下: 1、在windows系统中搜索"*.ttc"(本例使用微软雅黑,使用msyhl.ttc),找一个放到Android工...
  • LH806732
  • LH806732
  • 2015年03月16日 18:23
  • 26579

iOS文字样式处理总结(字体、前背景色、斜体、加粗、对齐、行间距、段间距、动态获取字符串label宽高等)

IOS 文字样式处理总结(字体、前背景色、斜体、加粗、对齐、行间距、段间距、动态获取字符串label宽高等) 在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线...
  • sinat_34194127
  • sinat_34194127
  • 2016年06月17日 22:06
  • 7346
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Caused by: java.lang.NoClassDefFoundError: org/apache/commons/pool/BasePoolableObjectFactory
举报原因:
原因补充:

(最多只允许输入30个字)