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

Services Web Java Discussion :

Appeler un service web avec Apache CXF


Sujet :

Services Web Java

  1. #1
    Membre régulier
    Profil pro
    informatique
    Inscrit en
    Novembre 2009
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : informatique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 167
    Points : 88
    Points
    88
    Par défaut Appeler un service web avec Apache CXF
    Bonsoir à tous ,
    j'ai suivie ce tutoriel correctement :

    j'utilise tomcat 7, apache cxf 2.7.11 .
    le service web fonctionne au niveau du navigateur d’éclipse ,
    mais lorsque je sollicite ce service dans mon navigateur:
    http://localhost:8080/DeepThoughtWS/...answer=gateaux
    j'obtiens une 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
    juin 10, 2014 9:12:13 PM org.apache.cxf.phase.PhaseInterceptorChain doDefaultLogging
    Avertissement: Interceptor for {http://pack/}DeepThoughtService has thrown exception, unwinding now
    org.apache.cxf.interceptor.Fault: No binding operation info while invoking unknown method with params unknown.
    	at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:59)
    	at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    	at java.util.concurrent.FutureTask.run(Unknown Source)
    	at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
    	at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:107)
    	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272)
    	at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
    	at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:241)
    	at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:248)
    	at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:222)
    	at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:153)
    	at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171)
    	at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:286)
    	at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:211)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
    	at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:262)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
    	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
    	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
    	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
    	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    	at java.lang.Thread.run(Unknown Source)
    j'ai deja travaillé avec axis2 l'appel du service marche correctement.
    y'a t-il une autre configuration a faire au niveau de apache cxf pour que ça fonctionne.
    si quelqu'un a une idée je suis preneuse

  2. #2
    Membre régulier
    Profil pro
    informatique
    Inscrit en
    Novembre 2009
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : informatique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 167
    Points : 88
    Points
    88
    Par défaut
    mon problème est résolue , d'apres certain forum l'appel de service sur le navigateur ne fonctionne pas.
    j'ai rencontré des tutoriel qui le fesait et ceci m'a induit en erreur .
    le meilleur moyen de tester un service est d'utiliser l'application soapUI
    http://www.soapui.org/

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

Discussions similaires

  1. Différences entre les Web Services avec Apache CXF et Axis2
    Par olivier75000 dans le forum Services Web
    Réponses: 1
    Dernier message: 29/05/2014, 17h43
  2. Réponses: 1
    Dernier message: 06/02/2014, 08h23
  3. Web Service C# avec Apache
    Par Korchkidu dans le forum Services Web
    Réponses: 8
    Dernier message: 26/08/2009, 12h11
  4. Web services avec apache CXF
    Par bendf82 dans le forum Services Web
    Réponses: 1
    Dernier message: 18/08/2008, 11h14
  5. Appel service Web avec SOAP:Lite
    Par phlux dans le forum Web
    Réponses: 1
    Dernier message: 09/04/2008, 16h56

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