0

WAS7.0アプリケーションサーバーでIBMRADを使用しています。RichFacesコンポーネントを使用してJSFプロジェクトを開発していますが、クラスの1つで問題が発生しています。サーバーを起動するたびに、コンソールに次のエラーが表示されます。

[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という名前です。私は開発に不慣れで、これを修正する方法がわかりません。どんな助けでもいただければ幸いです。

ありがとう!

4

2 に答える 2

1

はRichFaces3.1HtmlToolTipTag導入されましたが、RichFaces 3.2以降、明らかに。に置き換えられていHtmlToolTipTagHandlerます。理由についてはよくわかりませんが(RichFacesに近いものはフォローしていません)、ドキュメントHtmlToolTipTagによると、RichFaces3.2以降のどこでも実際に利用できないのは事実です。

この例外は、クラスパスに異なるバージョンの複数のRichFacesJARファイルがあることを示しています。クラスパスをスキャンしてクリーンアップし、古いものを取り除きます。

于 2010-09-23T20:33:24.687 に答える
0

もう1つの可能性は、古いバージョンのrichfacesのrich.tldがあることです。

于 2010-09-23T20:41:37.083 に答える