Faceletに次のコードがあります。
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich"
xmlns:ui="http://java.sun.com/jsf/facelets">
<h:form>
<h:panelGrid columns="1">
<rich:paint2D id="painter" width="300" height="120"
data="#{paintData}" format="png" paint="#{paintBean.paint}" >
</rich:paint2D>
<h:panelGroup>
<h:outputText value="Change text color " />
<rich:colorPicker colorMode="hex" value="#{paintData.color}">
<a4j:support event="onchange" reRender="painter"/>
</rich:colorPicker>
</h:panelGroup>
</h:panelGrid>
</h:form>
</html>
そして、私は私の/lib
フォルダに次のjarファイルを持っています:
- richfaces-api-3.3.3.Final.jar
- richfaces-ui-3.3.3.Final.jar
- richfaces-impl-3.3.3.Final.jar
UIで、次のメッセージが表示されます。
警告:このページでは、プレフィックスrichで宣言されたXML名前空間http://richfaces.org/richが必要ですが、その名前空間のタグライブラリは存在しません。
そして、コンソールで次の例外が発生しました。
SEVERE: Error configuring application listener of class com.sun.faces.config.ConfigureListener
java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener
これはどのように発生し、どうすれば解決できますか?