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 :

Web service client sous NetBeans


Sujet :

Services Web Java

  1. #1
    Membre régulier
    Inscrit en
    Septembre 2010
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 121
    Points : 74
    Points
    74
    Par défaut Web service client sous NetBeans
    Bonjour messieurs,

    Je viens vers vous car je ne comprends pas vraiment ce qui m'arrive j’aurais aimé avoir un complément d'information sur le sujet des web service.

    En effet j'ai un Web service qui tourne sur mon serveur d'application GlassFish 3.1.2 j'arrive bien à faire des tests sur ce web service avec Soapui, maintenant j'aimerais consommer ce Web Service avec une application Webapp.
    Pour ce faire j'ai suivi le très bon tutoriel de Mickael BARON : Développement de Services Web REST avec JAX-RS et NetBeans : ici

    Malheureusement pour moi j'ai un gros problème pour créer le Web Service client, en effet quand on suit le tutoriel :
    2. Ajouter un nouveau fichier File -> New File… puis choisir Web Services et enfin Web Service Client

    Malheureusement pour moi Web Service Client ne s’affiche pas dans la boite de dialogue …
    Je ne peux pas créer de web service client. J’ai quatre possibilités dans la section Web Service :
    1 - RESTful Web Services from Entity Classes.
    2 - RESTful Web Services from Patterns.
    3 - RESTful Web Services from Database.
    4 - RESTful Web Services JavaScript Client.
    Mais je n’ai pas la possibilité de consommé ce web service à part en javaScript ….
    Et ma grande question est pourquoi ?

    Car si je créer une webapp vide j’ai bien la possibilité de créer un Web Service Client qui m’est offert dans la boite de dialogue.

    Le problème vient forcément de m’on application :
    Ma Webapp est développé en struts2, spring qui me sert à la fois pour les connections à la base de donnée et à la fois pour spring-social, le tout tournant sous GlassFish 3.1.2 .
    J’ai remarqué que dans le fichier de configuration du WEB-INF/ GlassFish 3.1.2 il y a une partie Web Services est-ce que c’est à cause de ça ?

    Merci de m’avoir lu.

  2. #2
    Membre émérite
    Avatar de olivier.pitton
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2012
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 355
    Points : 2 814
    Points
    2 814
    Par défaut
    Plop,

    Je pense que le problème vient du type de projet. Sur certains IDE, tu ne peux pas automatiquement créé un type désiré (Web Service Client par exemple), si tu n'as pas le projet associé. Je pense plutôt à Eclipse, mais le problème peut être le même.

    Je ne pense pas que le problème vienne de ton WEB-INF/

    Si tu développes un service web REST, je pense que tu peux réaliser la partie cliente à la main. Tu as énormément de bibliothèques pour cela (Jersey, apache commons, RESTEasy, ...) qui te rendent la vie plus facile pour réaliser des requêtes HTTP, et qui potentiellement embarque des bibliothèques JSON.

  3. #3
    Membre régulier
    Inscrit en
    Septembre 2010
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 121
    Points : 74
    Points
    74
    Par défaut
    Tout d'abord merci pour ta réponse.

    Je pense que le problème vient du type de projet. Sur certains IDE, tu ne peux pas automatiquement créé un type désiré (Web Service Client par exemple), si tu n'as pas le projet associé. Je pense plutôt à Eclipse, mais le problème peut être le même.
    Le type de projet est un projet Maven web app (Maven 3). Tu me propose de mettre l'archive .jar de mon web service dans le projet ?

    Si tu développes un service web REST, je pense que tu peux réaliser la partie cliente à la main.
    Malheureusement ce n'est pas le cas j'utilise un wsdl.
    Si vous avez d'autre réponse je suis preneur.

  4. #4
    Membre émérite
    Avatar de olivier.pitton
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2012
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 355
    Points : 2 814
    Points
    2 814
    Par défaut
    Je pense que le problème vient du type de projet entre NetBeans et maven. Maintenant pourquoi as-tu un fichier WSDL quand tu veux réaliser des services REST ?

  5. #5
    Membre régulier
    Inscrit en
    Septembre 2010
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 121
    Points : 74
    Points
    74
    Par défaut
    Je pense que le problème vient du type de projet entre NetBeans et maven. Maintenant pourquoi as-tu un fichier WSDL quand tu veux réaliser des services REST ?
    Eueueue ... A aucun moment j'ai dis que cela étais un web service REST !

    C'est un web service JAX-WS.

    Pour solutionné le problème j'ai recréer une web-app en générant le webservice client au tout début quand j'en est eu la possibilité. Et ca marche il me génére bien les classes.

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 21/04/2009, 10h03
  2. Réponses: 2
    Dernier message: 20/11/2007, 16h00
  3. Exemple de web service ascynchrones sous Java
    Par zaphibel dans le forum Services Web
    Réponses: 3
    Dernier message: 07/11/2007, 11h59
  4. Problème pour définir un web service client
    Par GRicco dans le forum NetBeans
    Réponses: 5
    Dernier message: 10/04/2007, 09h54
  5. Web service client
    Par lorincet dans le forum NetBeans
    Réponses: 1
    Dernier message: 17/07/2006, 18h15

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