Exception au démarrage du filtre richfaces

Résolu
ld91 - 7 mai 2013 à 11:17
 ld91 - 7 mai 2013 à 11:41
Bonjour ,
je developpe une application avec jsf 1.2,richfaces 3 et je suis debutant
j'ai cette erreur que je ne comprend pas

GRAVE: Exception au démarrage du filtre richfaces
java.lang.ClassNotFoundException: org.ajax4jsf.Filter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
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.(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
7 mai 2013 10:05:24 org.apache.catalina.core.StandardContext start
GRAVE: Error filterStart


voila mon web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>saga</display-name>
<context-param>
javax.faces.CONFIG_FILES


/WEB-INF/faces-config.xml


</context-param>
<context-param>
javax.faces.DEFAULT_SUFFIX


.xhtml


</context-param>
<context-param>
javax.servlet.jsp.jstl.fmt.localizationContext


resources.application


</context-param>
<context-param>
org.ajax4jsf.VIEW_HANDLERS


com.sun.facelets.FaceletViewHandler


</context-param>
<context-param>
org.richfaces.SKIN


emeraldTown


</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>
/*
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
*.jsf
/faces/*
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
*.faces
*.xhtml
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.xhtml</welcome-file>
</welcome-file-list>
</web-app>

quelqu'un peut -il m'aider ? merci d'avance
A voir également:

2 réponses

cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
7 mai 2013 à 11:19
Salut,

Tu as un problème de classpath : il ne contient pas le package org.ajax4jsf.Filter
3
merci pour votre reponse voila mon les dependances du maven en pom.xml

<dependencies>


<dependency>
<groupId>org.acegisecurity</groupId>
acegi-security
<version>1.0.4</version>
</dependency>

<dependency>
<groupId>javax.servlet</groupId>
servlet-api
<version>2.5</version>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>javax.el</groupId>
el-api
<version>1.0</version>
<scope>provided</scope>
<optional>true</optional>
</dependency>

<dependency>
<groupId>log4j</groupId>
log4j
<version>1.2.16</version>
<scope>compile</scope>
<optional>true</optional>
</dependency>

<dependency>
<groupId>org.hibernate</groupId>
hibernate-validator
<version>3.0.0.ga</version>
</dependency>

<dependency>
<groupId>mysql</groupId>
mysql-connector-java
<version>5.1.23</version>
</dependency>

<dependency>
<groupId>org.hibernate</groupId>
hibernate
<version>3.2.6.ga</version>
</dependency>

<dependency>
<groupId>org.hibernate</groupId>
hibernate-entitymanager
<version>3.3.2.GA</version>
</dependency>

<dependency>
<groupId>org.springframework</groupId>
spring-core
<version>2.5.6</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
spring-orm
<version>2.5.6</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
spring-aspects
<version>2.5.6</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
spring-aop
<version>2.5.6</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
spring-jdbc
<version>2.5.6</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
spring-web
<version>2.5.6</version>
</dependency>

<!-- JSF/JSTL/Facelets -->
<dependency>
<groupId>javax.faces</groupId>
jsf-api
<version>1.2_11</version>
</dependency>
<dependency>
<groupId>javax.faces</groupId>
jsf-impl
<version>1.2_11</version>
</dependency>
<dependency>
<groupId>com.sun.facelets</groupId>
jsf-facelets
<version>1.1.11</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
jstl
<version>1.1.2</version>
<scope>compile</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>javax.transaction</groupId>
jta
<version>1.1</version>
</dependency>


<!-- RICHFACES 3.3.3.Final dependency declaration -->
<dependency>
<groupId>org.richfaces.framework</groupId>
richfaces-api
<version>3.3.3.Final</version>
</dependency>
<dependency>
<groupId>org.richfaces.framework</groupId>
richfaces-impl
<version>3.3.3.Final</version>
</dependency>
<dependency>
<groupId>org.richfaces.ui</groupId>
richfaces-ui
<version>3.3.3.Final</version>
</dependency>

<!-- Commons et Apache -->
<dependency>
<groupId>commons-logging</groupId>
commons-logging
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>junit</groupId>
junit
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
commons-dbcp
<version>1.2.2</version>
</dependency>
<dependency>
<groupId>commons-digester</groupId>
commons-digester
<version>1.7</version>
</dependency>

</dependencies>
quel est le problème?
0
Rejoignez-nous