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 :

WSDL ne se génére pas sur Eclipse3.5


Sujet :

Services Web Java

  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2008
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 108
    Par défaut WSDL ne se génére pas sur Eclipse3.5
    Bonjour,
    je travail sur un projet web, Tomcat 5.5, Eclipse 3.5 et jdk 1.6, et lorsque je cré un service web d'un classe tout va bien sauf que je ne trouve pas mon wsdl sous webcontent ni dans tout ma classePath !! or j'ai besoin d'avoir le fichier wsdl, je n sai pas quoi faire exactement!

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 165
    Par défaut
    Salut,

    si tu utilises axis, c'est la commande wsdl2java qui te permettra de générer ton wsdl à partir de ta classe java.
    http://axis.apache.org/axis/java/use...ngWSDLFromJava

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2008
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 108
    Par défaut
    Merci pour la réponse, oui j'utilise axis, mais normalement le wsdl se génére automatiquement grace à l'outil 'wtp' que j'ai utilisé pour générer le web service ce qui n'était pas le cas, mais en tout cas je vais essayé ta proposition

  4. #4
    Membre éclairé Avatar de rockley
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 404
    Par défaut
    Donc résumons.

    Tu a ton x.java
    click droit dessus -> web service -> create web service

    tu te positionne sur "start client" -> Next -> Next ...

    Et t'a rien ?

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2008
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 108
    Par défaut
    Citation Envoyé par rockley Voir le message
    Donc résumons.

    Tu a ton x.java
    click droit dessus -> web service -> create web service

    tu te positionne sur "start client" -> Next -> Next ...

    Et t'a rien ?
    Lorsque je cré le web service je peut consulter le wsdl d'aprés le serveur (je mais son adresse dans le navigateur et il est afficher), moi je veux avoir ce fichier physiquement sur mon disque (normalement il est automatiquement générer et doit se trouver dans la classpath du projet) ce qui n'est le cas!

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 165
    Par défaut
    Salut,

    je n'utilise pas la fonction d'eclipse pour faire le webservice, mais a priori, le wsdl doit etre bien généré...
    Je te dirai de lancer une petite recherche windows avec la requete "*.wsdl" sur les répertoires suivant:
    eclipse
    ton serveur dappli
    ton serveur axis
    worspace

  7. #7
    Membre confirmé
    Inscrit en
    Octobre 2008
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 108
    Par défaut
    Citation Envoyé par eatherquake Voir le message
    Salut,

    je n'utilise pas la fonction d'eclipse pour faire le webservice, mais a priori, le wsdl doit etre bien généré...
    Je te dirai de lancer une petite recherche windows avec la requete "*.wsdl" sur les répertoires suivant:
    eclipse
    ton serveur dappli
    ton serveur axis
    worspace
    J'ai lancer une recherche dans tout ces emplacements la mais j'ai rien trouver !

  8. #8
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 79
    Par défaut
    J'ai le meme soucis.
    Avec axis 1 eclipse me génére le wsdl mais pas avec axis 2.
    Si bien que lorsque j'exporte mon projet et que je le publie sur un tomcat le web service fonctionne mais je ne peux pas afficher le wsdl (ce qui est tres génant pour le client).

    La j'avoue que j'y comprend rien.

  9. #9
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 79
    Par défaut
    j'ai trouvé !
    Cela venait de mon tomcat qui a une librairie xml-apis.jar.

    Cette librairie provoque a priori un conflit avec la génération du xml du wsdl (pourquoi je ne sais pas mais je vais chercher un peu)

    J'ai enlevé la librairie et ca marche !
    Je ne vois pas le fichier wsdl généré mais le client y a acces ce qui est l'essentiel.

Discussions similaires

  1. [CSS] border-collapse sur les TR mais pas sur les TD.
    Par hpfx dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 03/04/2005, 16h16
  2. Code qui ne fonctionne pas sur Mac
    Par malbaladejo dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 14/01/2005, 11h08
  3. Réponses: 3
    Dernier message: 08/09/2003, 15h06
  4. [Tomcat]Fonctionne sur Tomcat 3.2.1, pas sur 4.1.27
    Par lujayne dans le forum Tomcat et TomEE
    Réponses: 6
    Dernier message: 07/08/2003, 09h50
  5. Réponses: 9
    Dernier message: 07/05/2003, 12h57

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