2

TomEE 1.6.0.2 (Tomcat 7.0.53)에 배포 된 웹 응용 프로그램에서 org.apache.commons.collections4 jar 클래스를 사용하려고 할 때 ClassNotFoundException를 취득합니다.org.apache.commons.collections4 클래스 용 TomEE 1.6.0.2에서 ClassNotFoundException

나는 웹 애플리케이션을 하나의 간단한 HttpServlet으로 잘라내어 CollectionUtils에서 메소드를 호출하는 것 외에는 아무것도하지 않았다. pom.xml에는 org.apache.commons.collections4에 대한 의존성 외에는 아무것도 없다. 전개되면, jar는 WEB-INF/lib에 있습니다. 그러나 예외는 여전히 던져지고있다.

아파치 커먼즈 모음 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

+0

오늘 (Spring의'AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors'에서)'NoClassDefFoundError'를 제외하고는이 문제에 관해서 막 알았습니다. 이상하게도이 문제에 대한 이전 언급을 찾을 수 없었습니다! –

답변

2

나는 openejb.classloader.forced 부하를 추가했다 = org.apache.commons.collections4 conf의/system.properties에