入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

CollectionUtils.isNotEmpty

创建时间:2015-01-15 投稿人: 浏览次数:5006


项目中引用的明明是commons.collections-3.2.1.jar (3.2版的),但服务器启动后,调用CollectionUtils.isNotEmpty 方法时,

却总是报 NoSuchMethodError: org.apache.commons.collections.CollectionUtils.isNotEmpty(Ljava/util/Collection;)Z

上面那个异常仅在引用低版本的commons.collectionsjar包时才会发生.所以想定位运行时到底引用的是哪个jar包.

方法如下:

System.out.println(CollectionUtils.class.getProtectionDomain().getCodeSource().getLocation());

结果,证明引用了其他工程里的低版本jar包,关闭该工程后,重启服务,问题解决.

记录下来,以作备忘.
阅读更多
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。