我正在使用IBM RAD和WAS 7.0应用程序服务器。我正在使用RichFaces组件开发一个JSF项目,我在其中一个类中遇到了一些问题。每当我启动服务器时,我都会在控制台中收到此错误:
[9/23/10 15:38:13:182 EDT] 00000016 annotation W com.ibm.ws.webcontainer.annotation.WASAnnotationHelper collectClasses unable to instantiate class
java.lang.ClassNotFoundException: org.richfaces.taglib.HtmlToolTipTag
我认为问题是HtmlToolTipTag实际上并不存在。在RichFaces包中,它名为HtmlToolTipTagHandler。我是开发新手,我不知道如何解决这个问题。任何帮助将不胜感激。
谢谢!
答案 0 :(得分:1)
RichFaces 3.1中HtmlToolTipTag
为introduced,但自RichFaces 3.2以来,它显然被HtmlToolTipTagHandler
取代。我不确定推理(我没有关注RichFaces关闭),但事实是HtmlToolTipTag
确实在RichFaces 3.2中的任何地方都没有,而且根据docs更新。
此异常表示您的类路径中有多个不同版本的RichFaces JAR文件。我会扫描并清理类路径以摆脱旧路径。
答案 1 :(得分:0)
另一种可能性是你有一个旧版本的richfaces的rich.tld。