当我在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集合3.2.1中的类时,一切都很好。
任何有助于找到问题来源的提示和提示都非常感谢! 谢谢, 菲利克斯
答案 0 :(得分:2)
我必须在conf / system.properties中添加openejb.classloader.forced-load = org.apache.commons.collections4