IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

Problème JSF et WebService (Axis)


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Développeur Java
    Inscrit en
    Juillet 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2011
    Messages : 33
    Par défaut Problème JSF et WebService (Axis)
    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

  2. #2
    Membre averti
    Profil pro
    Développeur Java
    Inscrit en
    Juillet 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2011
    Messages : 33
    Par défaut
    J'adore me donner la réponse en fait c'est tout con mais il faut que toutes les lib AXIS soit implémentée dans tomcat pour qu'a l'exécution celui puisse fonctionner. Ce que je ne comprend pas c'est que ça a marché à un moment sans faire ça .....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [axis] Problème d'accès webservice
    Par karhell dans le forum Services Web
    Réponses: 2
    Dernier message: 13/07/2010, 15h27
  2. Problème Adresse WebService Axis 1.4
    Par cedzed64 dans le forum Services Web
    Réponses: 0
    Dernier message: 17/08/2009, 15h44
  3. [webService][Axis] java.lang.OutOfMemoryError
    Par webspeak dans le forum Services Web
    Réponses: 8
    Dernier message: 25/04/2005, 17h58
  4. [WebServices][axis] question sur la méthode service()
    Par Nycos62 dans le forum Services Web
    Réponses: 9
    Dernier message: 21/04/2005, 09h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo