繁体   English   中英

JSF FacesTagExtraInfo类不在JSF 1.2 v中

[英]JSF FacesTagExtraInfo class not in JSF 1.2 v

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

与1.0版本中的jsf_impl.jar以及其他2个类文件一样,它不存在。 我不能将旧的v粘贴到jboss的deploy文件夹中(一种无法正常工作,并且jboss抱怨本地配置错误,因为它想使用jars)。 我已经做了一些搜索,但似乎找不到解决方案。

该类在JSF 1.2中已删除,因为它与新的视图处理程序无关。 如果您遇到此异常,则意味着您仍然在类路径中的某个地方徘徊着版本1.0 / 1.1的jsf-api.jarjsf-api.jar路径在类加载期间优先于版本1.2。 但是您确实在类路径中有一个版本为1.2的jsf-impl.jar (可能是由appserver提供的)。

清理您的类路径以摆脱旧的1.0 JAR并重新启动。 Webapp/WEB-INF/lib运行时类路径覆盖的默认路径在每个Webapp/WEB-INF/libJDK/libJDK/lib/ext

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM