2

当尝试在部署在 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 中的类时,一切都很好。

非常感谢任何有助于找到问题根源的提示和提示!谢谢,菲利克斯

4

1 回答 1

2

我不得不在 conf/system.properties 添加 openejb.classloader.forced-load=org.apache.commons.collections4

于 2014-09-05T07:27:58.020 回答