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

相關問題