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

NetBeans Platform Java Discussion :

Web Service avec Netbeans


Sujet :

NetBeans Platform Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 123
    Par défaut Web Service avec Netbeans
    Bonjour à tous,

    j'ai posté initialement le post dans Eclipse, mais après vérification, c'est avec Netbeans que j'ai mon problème.
    j'ai un web service avec 2 fonctions
    • la première me renvoie un objet simple( composé de types primitifs our String)
    • la deuxième fonction doit me renvoyer un tableau d'objet simple également)


    J'essaye ensuite dans netbeans(jutilise netbeans pour l'application cliente), j'ajoute mon web service. Il me l'appelle tout bien, par contre, le web service me retourne un objet par null mais avec les valeurs pas défaut. J'ai vérifié côté serveur, il me met toutes les bonnes valeurs, avez-vous une idée?

    J'ai testé mon WebService avec Visual Studio et SoapUi, j'arrive à récupérer cet objet correctement initalisé

  2. #2
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 123
    Par défaut
    Mon problème vient du fait que mon web service et mes beans sont dans 2 package différent, Eclipse les génère alors avec 2 namespaces différents. là ou SoapUi et VisualStudio sont négligeant et accepte les 2. Netbean lui, ne le reconnait pas.
    Le problème,c'est que je souhaite conserver mon arborescence de package. J'ai trouvé la solution en regroupant côté serveur les décarations d'élement dans le même schéma, mais je dois du coup me passer de la génération automatiquement.

    De plus, je suis quasiment sur qu'il suffit d'un paramètrage dans Netbeans.

    Pour plus de détail: voici les points important du wsdl:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <schema elementFormDefault="qualified" targetNamespace="http://beans.webservice.gmot">
    Ici sont déclaré les élement beans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    </schema>
     <schema elementFormDefault="qualified" targetNamespace="http://webservice.gmot" xmlns="http://www.w3.org/2001/XMLSchema">
       <import namespace="http://beans.webservice.gmot"/>
    Il import l'autre namespace
    </schema>
    L'erreur est celle-ci
    [WARNING] src-resolve: Cannot resolve the name 'tns1:WsGmotCollectorBean' to a(n) 'type definition' component.
    line 18 of file:


    Il m'importe bien les objets.Je tiens à rappeler que c'est le résultat d'une génération automatique avec Axis2. J'arrive à les appeler avec SoapUI.

Discussions similaires

  1. Web service avec Netbeans 6.8 et glassfish v3
    Par diengsallah dans le forum NetBeans
    Réponses: 1
    Dernier message: 09/12/2010, 17h28
  2. Web Service avec NetBean (Timeout)
    Par Laurent7 dans le forum Services Web
    Réponses: 1
    Dernier message: 12/04/2010, 12h45
  3. Web Service avec netbeans
    Par ammouna24 dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 22/07/2009, 11h10
  4. web service avec netbeans
    Par lailalaila dans le forum Services Web
    Réponses: 1
    Dernier message: 02/04/2009, 11h32
  5. Web Services avec Netbeans
    Par SyLvErStOrM dans le forum Services Web
    Réponses: 2
    Dernier message: 07/03/2009, 23h52

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