无法实例化类...因为它正在寻找错误的类

时间:2010-09-23 20:21:08

标签: java jsf jsf-2 richfaces ibm-rad

我正在使用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。我是开发新手,我不知道如何解决这个问题。任何帮助将不胜感激。

谢谢!

2 个答案:

答案 0 :(得分:1)

RichFaces 3.1中HtmlToolTipTagintroduced,但自RichFaces 3.2以来,它显然被HtmlToolTipTagHandler取代。我不确定推理(我没有关注RichFaces关闭),但事实是HtmlToolTipTag确实在RichFaces 3.2中的任何地方都没有,而且根据docs更新。

此异常表示您的类路径中有多个不同版本的RichFaces JAR文件。我会扫描并清理类路径以摆脱旧路径。

答案 1 :(得分:0)

另一种可能性是你有一个旧版本的richfaces的rich.tld。