Problemme web-xml

einsam Messages postés 4 Statut Membre -  
 Utilisateur anonyme -
Bonjour,
voila mon fichier web.xml .pour definir le mapping entre spring et jsf d'une part ainsi que le mapping richfaces

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/index.html" xmlns:web="http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/index.html http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>stage</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>

<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>

<listener>
<listener-class>
org.springframework.web.context.request.RequestContextListener
</listener-class>
</listener>

<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>

<!-- Defining and mapping the RichFaces filter -->

<filter>
<display-name>RichFaces Filter</display-name>
<filter-class> org.ajax4jsf.Filter </filter-class>
</filter>

<filter-mapping>
<display-name>RichFaces Filter</display-name>
<servlet-name>Faces Servlet</servlet-name>

</filter-mapping>

</web-app>

problemes reconu sont : au niveau de
<filter-class> org.ajax4jsf.Filter </filter-class>
----- cvc-complex-type.2.4.a: Invalid content was found starting with element 'filter-class'. One of '{"http://
java.sun.com/xml/ns/javaee":display-name, "http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/index.html":icon, "https://www.oracle.com/java/technologies/
xml/ns/javaee":filter-name}' is expected.

aussi <display-name>RichFaces Filter</display-name>
----cvc-complex-type.2.4.a: Invalid content was found starting with element 'display-name'. One of '{"http://
java.sun.com/xml/ns/javaee":filter-name}' is expected.

pouvez vous m'aider et merci d 'avance

A voir également:

2 réponses

Utilisateur anonyme
 
Salut!

Je pense que c'est dû à un espace que tu a inséré avant et après "org.ajax4jsf.Filter"

Supprime les et ça devrait fonctionner

;-)
HackTrack
0
einsam Messages postés 4 Statut Membre
 
j'ai supprimé l espace mais en vain :(
0
Utilisateur anonyme
 
Salut,

Si ce n'est pas un problème d'espace et au vu des messages d'erreur, il semblerait que ta structure XML ne soit pas valide par rapport au XSD.

Essaie ceci:

<!-- Defining and mapping the RichFaces filter --> 

<filter> 
	<display-name>RichFaces Filter</display-name> 
	<filter-name>RichFaces Filter</filter-name> 
	<filter-class>org.ajax4jsf.Filter</filter-class> 
</filter> 


<filter-mapping> 
	<filter-name>RichFaces Filter</filter-name> 
	<servlet-name>Faces Servlet</servlet-name> 
</filter-mapping> 


;-)
0