Boa tarde!
Pessoal gostaria de uma ajuda para configurar um projeto com RichFaces
versão 3.2.2 . Estou colocando na minha APP pasta lib os seguintes
jars:
jsf-api.jar (JSF 1.2)
jsf-impl.jar (JSF 1.2)
richfaces-api-3.2.2.GA.jar
richfaces-impl-3.2.2.GA.jar
richfaces-ui-3.2.2.GA.jar
commons-beanutils-1.7.0.jar
commons-collections-3.2.jar
commonsdigester-1.8.jar
commons-logging-1.0.4.jar
jhighlight-1.0.jar
Como diz no manual da biblioteca rihfaces:
Important:
A JSF application with RichFaces assumes that the following JARs are
available in
the project: commons-beanutils-1.7.0.jar, commons-collections-3.2.jar,
commonsdigester-
1.8.jar, commons-logging-1.0.4.jar, jhighlight-1.0.jar.
Utilizo Apache Tomcat/6.0.26 com container porém quando executo minha
aplicação é exibido o Log abaixo:
10/05/2010 13:20:35 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal
performance in production environments was not found on the
java.library.path: C:\Arquivos de programas\Java\jre6\bin;.;C:\WINDOWS
\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Arquivos de programas/
Java/jre6/bin/client;C:/Arquivos de programas/Java/jre6/bin;C:
\Arquivos de programas\Borland\Delphi7\Bin;C:\Arquivos de programas
\Borland\Delphi7\Projects\Bpl\;C:\WINDOWS\system32;C:\WINDOWS;C:
\WINDOWS\System32\Wbem;C:\Arquivos de programas\TortoiseSVN\bin;C:
\Documents and Settings\All Users\Documentos\RAD Studio\7.0\Bpl
10/05/2010 13:20:35 org.apache.tomcat.util.digester.SetPropertiesRule
begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context}
Setting property 'source' to 'org.eclipse.jst.jee.server:jsf21' did
not find a matching property.
10/05/2010 13:20:35 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
10/05/2010 13:20:35 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 634 ms
10/05/2010 13:20:35 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
10/05/2010 13:20:35 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.26
10/05/2010 13:20:36 org.apache.catalina.core.StandardContext
addApplicationListener
INFO: The listener "com.sun.faces.config.ConfigureListener" is already
configured for this context. The duplicate definition has been
ignored.
10/05/2010 13:20:36 com.sun.faces.config.ConfigureListener
contextInitialized
INFO: Initializing Mojarra (1.2_14-b01-FCS) for context '/jsf21'
10/05/2010 13:20:37 org.apache.catalina.core.StandardContext
filterStart
SEVERE: Exception starting filter richfaces
java.lang.ClassNotFoundException: org.ajax4jsf.Filter
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:
1516)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:
1361)
at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:
269)
at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:
422)
at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:
115)
at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:
3838)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:
4488)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:
443)
at
org.apache.catalina.core.StandardService.start(StandardService.java:
519)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:
710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
10/05/2010 13:20:37 org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
10/05/2010 13:20:37 org.apache.catalina.core.StandardContext start
SEVERE: Context [/jsf21] startup failed due to previous errors
Diz que o erro ocorre:
SEVERE: Exception starting filter richfaces
java.lang.ClassNotFoundException: org.ajax4jsf.Filter
porém se olha no jar richfaces-impl-3.2.2.GA.jar existe a classe que
esta dizendo que não encontra, se eu retirar do meu web.xml a
configuração:
<context-param>
<param-name>org.richfaces.SKIN</param-name>
<param-value>blueSky</param-value>
</context-param>
<filter>
<display-name>RichFaces Filter</display-name>
<filter-name>richfaces</filter-name>
<filter-class>org.ajax4jsf.Filter</filter-class>
</filter>
<filter-mapping>
<filter-name>richfaces</filter-name>
<servlet-name>Faces Servlet</servlet-name>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
O erro não ocorre mais se eu retirar a configuração do richfaces do
meu web.xml alguém já passou por isso?
--
Você recebeu essa mensagem por que é membro do "JavaSF: JavaServer Faces Group" em
http://groups.google.com/group/javasf
Para postar no grupo envie para
jav...@googlegroups.com