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 :

Génération du fichier WSDD Axis


Sujet :

Services Web Java

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    258
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 258
    Points : 171
    Points
    171
    Par défaut Génération du fichier WSDD Axis
    Bonjour je viens de développer une classe que je souhaite exposer en Web Service.
    Comment fait on pour générer le fichier WSDD avec Axis ???

    Merci

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Points : 5 059
    Points
    5 059
    Par défaut
    Citation Envoyé par tatemilio2
    Bonjour je viens de développer une classe que je souhaite exposer en Web Service.
    Comment fait on pour générer le fichier WSDD avec Axis ???

    Merci
    si tu utilse Eclipse;il est possible de generer le wsdd à partir de la version 3.1 avec la web tools plateform.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    258
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 258
    Points : 171
    Points
    171
    Par défaut
    Ok mais j'aimerais avoir la méthode avec Axis.

    Merci

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    258
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 258
    Points : 171
    Points
    171
    Par défaut
    SVP, y a bien qqu'un qui génère ces WSDD avec Axis non ?

  5. #5
    Membre habitué
    Inscrit en
    Octobre 2002
    Messages
    164
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 164
    Points : 190
    Points
    190
    Par défaut
    Tu trouveras des task Ant dans les libs livrées avec Ant (ant-lib de mémoire).

    En gros tu commences par prendre ton service et générer le WSDL. Puis en prenant le WSDL tu génère tes classes coté serveur (stub, WSDD,...), puis même opération pour créer les classes clientes.

    Un bon script ANT te permet de prendre une classe qui implémente ton service coté serveur et génère la totalité des classes (serveur + client) en 5 secondes.

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    258
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 258
    Points : 171
    Points
    171
    Par défaut
    Ok merci, je vais regarder.

  7. #7
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2009
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Bonjour,
    je sais que le post est ancien, mais comme c'est un des premiers hit sur google, ça peut servir...

    La procédure à suivre pour "partir de java" :

    1. écrire la classe java sous forme d'interface (lister les méthodes)

    2. lancer la commande Java2WSDL
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -cp $CLASSPATH org.apache.axis.wsdl.Java2WSDL -o wp.wsdl -lhttp://tonUrl/axis/services/leNomDeTaClasse -n  "urn:leNamespace" -p "mappingPackageToNamespace" "urn:NameSpace" leNomCompletDeTaClasse
    Genre pour la classe HelloSoap dans le package java.tests, cela donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -cp $CLASSPATH org.apache.axis.wsdl.Java2WSDL -o output.wsdl -lhttp://tonUrl/axis/services/HelloSoap -n  "urn:HelloSoap" -p"java.tests" "urn:HelloSoap" java.tests.HelloSoap
    cela generera le fichier output.wsdl, utilisé dans l'étape 3.

    3. lancer WSDL2Java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -cp $CLASSPATH org.apache.axis.wsdl.WSDL2Java -o . -d Session -s -S true -Nurn:HelloSoap java.tests output.wsdl
    4. mixer les classes obtenues avec ta classe java (implémenter ton interface)

    5. deployer le service grace à deploy.wsdd

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

Discussions similaires

  1. [JDOM] génération d'un fichier wsdd avec jdom
    Par darious dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 24/04/2007, 15h48
  2. [Axis] Deploiement d'un fichier WSDD avec AdminClient
    Par broidsy dans le forum Services Web
    Réponses: 2
    Dernier message: 22/06/2006, 16h52
  3. Génération de fichier CODA
    Par Bernard123 dans le forum Access
    Réponses: 8
    Dernier message: 28/10/2005, 15h02
  4. [DOM] Génération dynamique fichier xml
    Par Fabouney dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 03/10/2005, 10h45

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