gpt4 book ai didi

java - defineObjects 在 LR 6.0.5 中给出 ClassNotFound

转载 作者:行者123 更新时间:2023-11-28 22:58:44 24 4
gpt4 key购买 nike

我正在尝试将 liferay 从 5.3.2 迁移到 6.0.6。当我放置自定义 portlet 时,出现异常

com.liferay.portal.servet.taglib.portlet.DefineObjectsTagUtil , ClassNotFoundException.

我遵循了这个 Link 中的步骤

但是当我交叉检查 util-taglib.jar 是否存在时,它已经在 ROOT/WEB-INF/lib 中。他们还要求添加标签库,

1<taglib>
2 <taglib-uri>http://java.sun.com/portlet</taglib-uri>
3 <taglib-location>/WEB-INF/tld/liferay-portlet.tld</taglib-location>
4</taglib>
5<taglib>
6 <taglib-uri>http://java.sun.com/portlet_2_0</taglib-uri>
7 <taglib-location>/WEB-INF/tld/liferay-portlet.tld</taglib-location>
8</taglib>

在此,web.xml 文件中已经存在第 5 到 8 行。添加 1 到 4 行并重新启动 tomcat。

tomcat 仍然报出上面提到的 ClassNotFound 异常。谁能帮我解决这个问题?

最佳答案

一旦我将 util-taglib.jar 从 ROOT/WEB-INF/lib 替换为自定义 portlet 库,我就解决了这个问题。

谢谢。

关于java - defineObjects 在 LR 6.0.5 中给出 ClassNotFound,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22678296/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com