【发布时间】:2014-09-02 20:23:28
【问题描述】:
当我尝试在部署在 TomEE 1.6.0.2 (Tomcat 7.0.53) 上的 Web 应用程序中使用 org.apache.commons.collections4 jar 的类时,我收到了 ClassNotFoundException。
我将 Web 应用程序简化为一个简单的 HttpServlet,除了在 CollectionUtils 上调用一个方法之外什么都不做。在 pom.xml 中,除了对 org.apache.commons.collections4 的依赖之外别无其他。部署时,jar 位于 WEB-INF/lib 中。但是仍然抛出异常。
当使用 apache commons collections 3.2.1 中的类时,一切都很好。
非常感谢任何有助于找到问题根源的提示和提示! 谢谢, 费利克斯
【问题讨论】:
-
问题已解决。见here。
-
我今天刚刚遇到这个问题,除了它是
NoClassDefFoundError(在 Spring 的AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors中)。奇怪的是,我找不到这个问题的旧参考!
标签: classnotfoundexception apache-tomee apache-commons-collection