2

当我在TomEE 1.6.0.2(Tomcat 7.0.53)上部署的Web应用程序中尝试使用org.apache.commons.collections4 jar类时,得到一个ClassNotFoundException。TomEE 1.6.0.2上对于org.apache.commons.collections4的ClassNotFoundException类

我将Web应用程序剥离为一个简单的HttpServlet,除了在CollectionUtils上调用方法外别无所求。在pom.xml中,除了对org.apache.commons.collections4的依赖外,没有别的了。部署时,该jar在WEB-INF/lib中。但异常仍在抛出。

当使用来自apache commons collections 3.2.1的类时,一切都很好。

任何提示和提示,以帮助找到问题的起源非常感谢! 谢谢, 菲利克斯

+0

问题解决了。见[这里](http://tomee-openejb.979440.n4.nabble.com/ClassNotFoundException-on-TomEE-1-6-0-2-for-org-apache-commons-collections4-classes-td4671656.html )。 – Felix 2014-09-05 07:20:00

+0

我今天就遇到了这个问题,除了它是'NoClassDefFoundError'(在Spring的'AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors'中)。奇怪的是我找不到这个问题的老版本! – 2014-09-05 09:01:02

回答

2

我不得不添加openejb.classloader.forced负荷= org.apache.commons.collections4在CONF/system.properties

相关问题