Bonjour à tous,

Je fais une nouvelle interface en JSF avec PrimeFaces 3.2 qui va chercher les données sur des web service dans une autre projet java mais voila ça ne fonctionne pas

le message d'erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
 
Grave: Error Rendering View[/pages/acceuil.xhtml]
com.sun.faces.mgbean.ManagedBeanCreationException: Erreur lors de linjection de ressources dans le bean géré visualiserMessageMng
	at com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:229)
	at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:105)
	at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
	at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
	at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244)
	at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116)
	at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
	at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
	at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:72)
	at org.apache.el.parser.AstValue.getTarget(AstValue.java:94)
	at org.apache.el.parser.AstValue.getType(AstValue.java:82)
	at org.apache.el.ValueExpressionImpl.getType(ValueExpressionImpl.java:176)
	at com.sun.faces.facelets.el.TagValueExpression.getType(TagValueExpression.java:98)
	at org.primefaces.component.api.UIData.isLazy(UIData.java:155)
	at org.primefaces.component.datalist.DataListRenderer.encodeMarkup(DataListRenderer.java:63)
	at org.primefaces.component.datalist.DataListRenderer.encodeEnd(DataListRenderer.java:57)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
	at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:61)
	at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:45)
	at org.primefaces.component.scrollpanel.ScrollPanelRenderer.encodeMarkup(ScrollPanelRenderer.java:51)
	at org.primefaces.component.scrollpanel.ScrollPanelRenderer.encodeEnd(ScrollPanelRenderer.java:30)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
	at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:61)
	at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:45)
	at org.primefaces.component.layout.LayoutUnitRenderer.encodeEnd(LayoutUnitRenderer.java:51)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
	at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:61)
	at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:45)
	at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59)
	at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:45)
	at org.primefaces.component.layout.LayoutUnitRenderer.encodeEnd(LayoutUnitRenderer.java:51)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)
	at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:410)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: com.sun.faces.spi.InjectionProviderException
	at com.sun.faces.vendor.WebContainerInjectionProvider.invokeAnnotatedMethod(WebContainerInjectionProvider.java:119)
	at com.sun.faces.vendor.WebContainerInjectionProvider.invokePostConstruct(WebContainerInjectionProvider.java:99)
	at com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:223)
	... 57 more
Caused by: java.lang.reflect.InvocationTargetException
	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 com.sun.faces.vendor.WebContainerInjectionProvider.invokeAnnotatedMethod(WebContainerInjectionProvider.java:117)
	... 59 more
Caused by: java.lang.NoClassDefFoundError: org/apache/axis2/AxisFault
	at sagaie.local.ihm.gestionnaire.VisualiserMessageMng.chargerMessage(VisualiserMessageMng.java:63)
	at sagaie.local.ihm.gestionnaire.VisualiserMessageMng.init(VisualiserMessageMng.java:49)
	... 64 more
Caused by: java.lang.ClassNotFoundException: org.apache.axis2.AxisFault
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
	... 66 more
 
juil. 30, 2012 3:04:22 PM org.apache.catalina.core.StandardWrapperValve invoke
Grave: Servlet.service() for servlet [Faces Servlet] in context with path [/SagaieCentreIhm] threw exception [Erreur lors de linjection de ressources dans le bean géré visualiserMessageMng] with root cause
java.lang.ClassNotFoundException: org.apache.axis2.AxisFault
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
	at sagaie.local.ihm.gestionnaire.VisualiserMessageMng.chargerMessage(VisualiserMessageMng.java:63)
	at sagaie.local.ihm.gestionnaire.VisualiserMessageMng.init(VisualiserMessageMng.java:49)
	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 com.sun.faces.vendor.WebContainerInjectionProvider.invokeAnnotatedMethod(WebContainerInjectionProvider.java:117)
	at com.sun.faces.vendor.WebContainerInjectionProvider.invokePostConstruct(WebContainerInjectionProvider.java:99)
	at com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:223)
	at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:105)
	at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
	at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
	at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244)
	at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116)
	at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
	at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
	at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:72)
	at org.apache.el.parser.AstValue.getTarget(AstValue.java:94)
	at org.apache.el.parser.AstValue.getType(AstValue.java:82)
	at org.apache.el.ValueExpressionImpl.getType(ValueExpressionImpl.java:176)
	at com.sun.faces.facelets.el.TagValueExpression.getType(TagValueExpression.java:98)
	at org.primefaces.component.api.UIData.isLazy(UIData.java:155)
	at org.primefaces.component.datalist.DataListRenderer.encodeMarkup(DataListRenderer.java:63)
	at org.primefaces.component.datalist.DataListRenderer.encodeEnd(DataListRenderer.java:57)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
	at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:61)
	at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:45)
	at org.primefaces.component.scrollpanel.ScrollPanelRenderer.encodeMarkup(ScrollPanelRenderer.java:51)
	at org.primefaces.component.scrollpanel.ScrollPanelRenderer.encodeEnd(ScrollPanelRenderer.java:30)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
	at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:61)
	at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:45)
	at org.primefaces.component.layout.LayoutUnitRenderer.encodeEnd(LayoutUnitRenderer.java:51)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
	at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:61)
	at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:45)
	at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59)
	at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:45)
	at org.primefaces.component.layout.LayoutUnitRenderer.encodeEnd(LayoutUnitRenderer.java:51)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)
	at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:410)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Le managedBean :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
 
/**
 * 
 */
package sagaie.local.ihm.gestionnaire;
 
import java.io.Serializable;
import java.rmi.RemoteException;
import java.util.ArrayList;
import java.util.List;
 
import javax.annotation.PostConstruct;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
 
import com.sun.org.apache.bcel.internal.generic.NEW;
 
import sagaie.local.ihm.bean.Message;
import sagaiecentre.dto.technique.VisualiserMessageInfoDTO;
import sagaiecentre.transformation.technique.Test;
import sagaiecentre.transformation.technique.VisualiserMessageInfoTranformer;
 
 
 
/**
 * @author ludovic
 *
 */
@ManagedBean
@SessionScoped
 
public class VisualiserMessageMng implements Serializable {
 
	/**
         * 
         */
	private static final long serialVersionUID = 1L;
	private Message message;
	private List<Message> messageList;
	private List<String> messages;
	private VisualiserMessageInfoTranformer transform;
 
 
 
	@PostConstruct
	void init() {
		messageList = new ArrayList<Message>();
 
		try {
			messageList = chargerMessage();
		} catch (RemoteException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
 
	}
 
public List<Message> chargerMessage() throws RemoteException{
 
		List<VisualiserMessageInfoDTO> messageInfoDTOList = new ArrayList<VisualiserMessageInfoDTO>();
 
 
 
				transform = new VisualiserMessageInfoTranformer();
 
		messageInfoDTOList = transform.transformeRechercherTous();
		for (VisualiserMessageInfoDTO visualiserMessageInfoDTO : messageInfoDTOList) {
			this.messageList.add(new Message(visualiserMessageInfoDTO));
		}
 
		return messageList;
	}
 
public sagaie.local.ihm.bean.Message getMessage() {
		return message;
	}
 
public void setMessage(sagaie.local.ihm.bean.Message message) {
		this.message = message;
	}
 
public List<Message> getMessageList() {
		return messageList;
	}
 
public void setMessageList(List<Message> messageList) {
		this.messageList = messageList;
	}
 
public List<String> getMessages() {
		return messages;
	}
 
public void setMessages(List<String> messages) {
		this.messages = messages;
	}
 
 
 
 
 
 
 
 
}

Apelle du web service dans l'autre projet

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
 
/**
 * 
 */
package sagaiecentre.transformation.technique;
 
import java.rmi.RemoteException;
import java.util.ArrayList;
import java.util.List;
 
 
import org.apache.axis2.AxisFault;
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.databinding.types.PositiveInteger;
 
import sagaiecentre.dto.technique.VisualiserMessageInfoDTO;
 
import fr.gouv.defense.terre.service.rh.formation.technique.visualisermessageinfo.VisualiserMessageInfoStub;
import fr.gouv.defense.terre.xml.rh.formation.classes.Retoursweb;
import fr.gouv.defense.terre.xml.rh.formation.technique.classes.MessageInformation;
 
 
 
 
 
 
 
 
 
/**
 * @author ludovic
 *
 */
public class VisualiserMessageInfoTranformer  {
 
 
 
	public List<VisualiserMessageInfoDTO> transformeRechercherTous (){
 
		List<VisualiserMessageInfoDTO> VisualiserMessageInfoDTOList = new ArrayList<VisualiserMessageInfoDTO>();
		 fr.gouv.defense.terre.xml.rh.formation.technique.recherchertous_in.Data_rechercherTous_in data_rechercherTous_In = 
				new fr.gouv.defense.terre.xml.rh.formation.technique.recherchertous_in.Data_rechercherTous_in();
 
		fr.gouv.defense.terre.xml.rh.formation.technique.recherchertous_in.DataIn dataIn = new fr.gouv.defense.terre.xml.rh.formation.technique.recherchertous_in.DataIn();
		fr.gouv.defense.terre.xml.rh.formation.classes.Authentification authentification = new fr.gouv.defense.terre.xml.rh.formation.classes.Authentification();
		fr.gouv.defense.terre.xml.rh.formation.adonis.Armee_codeV1 armee_codeV1 = new fr.gouv.defense.terre.xml.rh.formation.adonis.Armee_codeV1();
 
		armee_codeV1.setArmee_codeV1( new PositiveInteger("1"));
 
		authentification.setArmeeCode(armee_codeV1);
 
		fr.gouv.defense.terre.xml.rh.formation.adonis.Utilisateur_adresmail utilisateur_adresmail = new fr.gouv.defense.terre.xml.rh.formation.adonis.Utilisateur_adresmail();
		utilisateur_adresmail.setUtilisateur_adresmail("*******");
		authentification.setEmail(utilisateur_adresmail);
 
		fr.gouv.defense.terre.xml.rh.formation.adonis.Historiser_motdepasse historiser_motdepasse = new fr.gouv.defense.terre.xml.rh.formation.adonis.Historiser_motdepasse();
		historiser_motdepasse.setHistoriser_motdepasse("***********");
		authentification.setPassword(historiser_motdepasse);
		dataIn.setAuthentification(authentification);
 
		data_rechercherTous_In.setData_rechercherTous_in(dataIn);
 
		VisualiserMessageInfoStub messageStub;
	try {
			messageStub = new VisualiserMessageInfoStub();
			messageStub._getServiceClient().getOptions().setTimeOutInMilliSeconds(60 * 1000);
			EndpointReference myEndpointReference = new EndpointReference();
			myEndpointReference.setAddress("http://horos-metier.migration.net/sagaie-ws/services/VisualiserMessageInfo");
			messageStub._getServiceClient().getOptions().setTo(myEndpointReference);
 
			fr.gouv.defense.terre.xml.rh.formation.technique.recherchertous_out.Data_rechercherTous_out data_rechercherTous_out = new fr.gouv.defense.terre.xml.rh.formation.technique.recherchertous_out.Data_rechercherTous_out();
 
			//appel du service web
 
				data_rechercherTous_out = messageStub.rechercherTous(data_rechercherTous_In);
 
 
 
			if(getLowerCodeErreur(data_rechercherTous_out.getData_rechercherTous_out().getRetourswebs().getRetoursweb()) == 1000){
 
				for (MessageInformation messageInformation : data_rechercherTous_out.getData_rechercherTous_out().getMessageInformations().getMessageInformation()) {
					VisualiserMessageInfoDTO message = new VisualiserMessageInfoDTO();
					message.setCode(messageInformation.getCode().getMessageinfo_code().intValue());
					message.setCommentaire(messageInformation.getCommentaire().getMessageinfo_commentaire());
					VisualiserMessageInfoDTOList.add(message);
				}
 
			}
		} catch (AxisFault e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		} catch (RemoteException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
			return VisualiserMessageInfoDTOList;
		}
 
		public static int getLowerCodeErreur(Retoursweb[] retourswebs) {
			int codeMin = 999999999;
			for (Retoursweb retoursweb : retourswebs) {
				// Test code
				if (retoursweb.getRetourswebCode().getRetoursweb_code().intValue() < codeMin) { 
					codeMin = retoursweb.getRetourswebCode().getRetoursweb_code().intValue();
				}
 
 
 
			}
			return codeMin;
		}
 
	}
En gros il plante au moment de l'instantiation de cette classe si je crée une autre classe qui n'apelle pas de webservice cela fonctionne très bien .

Pour finir le faces-config :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
 
<?xml version="1.0" encoding="UTF-8"?>
<faces-config version="2.0" xmlns="http://java.sun.com/xml/ns/javaee"
 xmlns:xi="http://www.w3.org/2001/XInclude"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd">
 <managed-bean>
  <managed-bean-name>visualiserMessageMng</managed-bean-name>
  <managed-bean-class>sagaie.local.ihm.gestionnaire.VisualiserMessageMng</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
  <managed-property>
   <property-name>message</property-name>
   <property-class>sagaie.local.ihm.bean.Message</property-class>
   <value/>
  </managed-property>
  <managed-property>
   <property-name>messageList</property-name>
   <property-class>java.util.List</property-class>
   <value/>
  </managed-property>
  <managed-property>
   <property-name>messages</property-name>
   <property-class>java.util.List</property-class>
   <value/>
  </managed-property>
 </managed-bean>
</faces-config>
Voila j'espère avoir donnée toutes les infos et surtout que quelqu'un pourra m'aider

D'avance merci