我目前正在开发一个使用 commons-collections jar 文件的 portlet,并且收到 NoSuchMethodError。要解决此问题,我需要将 WAR 文件的类加载器从 PARENT_FIRST 更改为 PARENT_LAST(在 application.xml 文件中)。
但是,当我这样做时,我的 portlet 将不会启动,并且当我登录到控制台时,它会显示消息“该 portlet 被暂时禁用”。如果我将类加载器改回 PARENT_FIRST,那么它将再次启动,但随后我得到 NoSuchMethodError。
有人对如何解决此问题有任何建议吗?