gpt4 book ai didi

java - JSF FacesTagExtraInfo 类不在 JSF 1.2 v 中

转载 作者:太空宇宙 更新时间:2023-11-04 08:50:33 25 4
gpt4 key购买 nike

我正在尝试将旧的 JSF v1.0 应用程序从 Sun One 移动到具有 jsf v 1.2 jar 的 Jboss 4.3 EAP。我已经能够编译和部署应用程序,但是当尝试在本地运行它时,它为我提供了 com.sun.faces.taglib.FacesTagExtraInfo 的 ClassNotFoundException (这是正确的)

它不存在于 jsf_impl.jar 中,就像在 1.0 版本中一样,以及其他 2 个类文件。我无法将旧的 v 粘贴到 jboss 的部署文件夹中(它不能以这种方式工作,并且 jboss 提示本地配置错误,因为它想使用它的 jars)。我进行了一些搜索,但似乎找不到解决方案。

最佳答案

该类在 JSF 1.2 中被删除,因为它对于新的 View 处理程序来说变得多余。如果您遇到此异常,则意味着您仍然有一个版本 1.0/1.1 的 jsf-api.jar 在类路径中的某个位置徘徊,该版本在类加载期间优先于版本 1.2。但是您确实在类路径中拥有版本 1.2 的 jsf-impl.jar(可能是应用服务器提供的)。

清理类路径以删除旧的 1.0 JAR 并重新启动。 Web 应用程序的运行时类路径覆盖的默认路径位于每个 Webapp/WEB-INF/libJDK/libJDK/lib/ext 下。

关于java - JSF FacesTagExtraInfo 类不在 JSF 1.2 v 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3441017/

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