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 :

JAX-WS et les Objets


Sujet :

Services Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut JAX-WS et les Objets
    Bonjour, j'ai créé un objet utilisateur avec nom et prénom comme propriété, puis j'ai créé un web service qui contient une fonction qui a comme type de retour un utilisateur. Après la génération du client, quand j'exécute la méthode qui me retourne un utilisateur, j'ai l'erreur suivante :
    Exception in thread "main" com.sun.xml.internal.ws.protocol.soap.MessageCreationException: Couldn't create SOAP message due to exception: XML reader error: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,111]
    Message: XML document structures must start and end within the same entity.
    at com.sun.xml.internal.ws.encoding.SOAPBindingCodec.decode(Unknown Source)
    ...
    Est ce que quelqu'un sait d'où vient l'erreur ou sa solution ? Merci

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 118
    Par défaut
    Bonsoir,
    Veux tu faire voire ton code s´il te plais?
    j´essai juste de te donner une methode ici :

    class java :
    public class test{
    private string nm="";
    private string pn="";
    public test()
    {}
    //methode :

    public ArrayList<String> initialise(String nom, String prenom){

    ArrayList<String> a= new ArrayList<String>();
    nm=nom;
    pn= prenom;
    a.add(nm);
    a.add(pn);
    return a;

    }


    }
    web service:
    @Webservice
    public class ServiceDeTest{
    @webMethod Arraylist<String>myFunction(string param1, string param2){

    //instancie la class test:
    test t= new test();
    //initialise les parametre et retourne le resultat de la methode initialise()
    return t.initialise(param1,param2);


    }
    }
    Ensuite il faut déployer le projet
    puis clique droit sur le webservice et choisir : Tester le webService.
    Sauf erreur de programmation, il te donne 2 champs : c´est pour les parametre.
    Tu tappes un string dans chaque champ puis tu cique sur le bouton et voilá...
    le tours est joué.
    Bon je pense que ceci va t´aider...
    Sinon, nous pouvons continuer les réfflection ensemble.
    Bon courage !

Discussions similaires

  1. Réponses: 16
    Dernier message: 06/06/2007, 12h42
  2. question de débutant sur les objets
    Par boucher_emilie dans le forum ASP
    Réponses: 3
    Dernier message: 06/08/2004, 10h51
  3. Architecture pour les objets d'un jeu
    Par Freakazoid dans le forum DirectX
    Réponses: 7
    Dernier message: 31/07/2004, 13h09
  4. Réponses: 5
    Dernier message: 07/07/2004, 15h13
  5. Rafraichissement de la fiche ainsi que de tous les objets
    Par portu dans le forum Composants VCL
    Réponses: 7
    Dernier message: 06/01/2004, 00h25

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