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 :

org.apache.axis.client.invoke() en exception


Sujet :

Services Web Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 731
    Points : 574
    Points
    574
    Par défaut org.apache.axis.client.invoke() en exception
    Pour faire du xml et du SOAP, j'utilise Axis.
    Pour invoquer la méthode LogEvent de mon Web Service, je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    org.apache.axis.client.Call call = new org.apache.axis.client.Call ("http://128.1.207.238/CallReportAdmin/services/crService");
    call.setOperationName("LogEvent");
    call.invoke();
    Et au invoke(), je pars en exception (sans intitulé), quelqu'un aurait déjà employé Axis pour Java ?
    Je ne suis même pas sur que la méthode setOperationName soit faite pour prendre en paramètre la méthode du Service.
    Merci.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 731
    Points : 574
    Points
    574
    Par défaut
    J'ai vérifié et l'URL http://128.1.207.238/CallReportAdmin/services/crService avec ie qui me dit bien qu'un service tourne

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 731
    Points : 574
    Points
    574
    Par défaut
    Bon j'ai regardé la doc Axis, fallait faire plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
                Service  service = new Service();
                Call     call    = (Call) service.createCall();
                call.setTargetEndpointAddress( new java.net.URL("http://128.2.207.238/crServer/services/crService") );
                call.setOperationName("LogEvent");
                String ret = (String) call.invoke( new Object[] { "Arg" } );
                System.out.println( "OK passé");
    C'est bon, ça marche

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

Discussions similaires

  1. Chargement org.apache.axis.client.AdminClient
    Par splinternabs dans le forum Services Web
    Réponses: 1
    Dernier message: 17/08/2011, 11h46
  2. Problème avec org.apache.axis.client.invoke()
    Par safi11 dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 23/08/2010, 11h38
  3. Réponses: 0
    Dernier message: 11/03/2010, 14h09
  4. comment exploiter org.apache.axis.client.AdminClient
    Par bjosue dans le forum Services Web
    Réponses: 6
    Dernier message: 04/05/2009, 21h45
  5. Réponses: 2
    Dernier message: 25/08/2008, 09h30

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