Web service Axis: wsdl2java ne genere pas les stubs et les skeletons

Signaler
Messages postés
6
Date d'inscription
samedi 24 février 2007
Statut
Membre
Dernière intervention
1 septembre 2008
-
Evanok
Messages postés
4
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
5 juillet 2010
-
Bonjour
j'ai un fichier ns.wsdl contenant la description de mon service web
je veux creer un client java j'ai opté pour l'utilisation de l'outil wsdl2java
j'ai installé Axis2 tous va bien sauf que depuis la ligne de commande

C:\WsClientJava>wsdl2java -o c:\lapi\hero -a -uri ns.wsdl

il genere deux classe ServiceStub.java, ServiceCallbackHandler.java
je trouve pas de stub pas de locator ....
peut etre je dois fournir des arguments (options) a wsdl2java

merci d'avance

12 réponses

Messages postés
2448
Date d'inscription
samedi 21 février 2004
Statut
Modérateur
Dernière intervention
29 janvier 2010
11
j'ai eut les memes problemes mais j'ai pas creuser
J'ai l'impression qu'il n'existe pas pour le java des outils aussi bien fait que python-zsi ou wsdl2c (avec gsoap)

tu va peut etre devoir les faire a la main

"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"
Messages postés
6
Date d'inscription
samedi 24 février 2007
Statut
Membre
Dernière intervention
1 septembre 2008

merci [auteur/SHEOROGATH/234347.aspx sheorogath];
c'est très difficile de les faire a la main surtout que j'ai pas beaucoup de temps
je me demande s'il y a une deference entre :
- faire appel a wsdl2java avec la commande : C:\WsClientJava>wsdl2java -o c:\lapi\hero -a -uri ns.wsdl
-faire appel a wsdl2java avec C:\WsClientJava>java org.apache.axis.wsdl.WSDL2Java   ns.wsdl

car je vois dans les tutorial en ligne qu'il utilise la seconde methode
mais ca marche pas pour moi , je recois une erreur WSDL2JAVA Class  NOT FOUND !!!
je ne sais pas quoi faire pour pouvoir executer correctement la commande
C:\WsClientJava>java org.apache.axis.wsdl.WSDL2Java   ns.wsdl
salut
Messages postés
2448
Date d'inscription
samedi 21 février 2004
Statut
Modérateur
Dernière intervention
29 janvier 2010
11
j'utilisais la seconde methode mais rien de bien concluant

"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"
Messages postés
7
Date d'inscription
dimanche 2 octobre 2005
Statut
Membre
Dernière intervention
23 mars 2009

Bonjour,

Ce post est très intéressant. Pour ma part, la commande

java org.apache.axis.wsdl.WSDL2Java   fichier.wsdl

ne fonctionne pas, je récupère l'erreur suivante :
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/axis/wsdl/WSDL2Java

Pourtant mon classpath doit être bien positionné car l'utilitaire AdminClient fonctionne lui.

Si vous avez une piste

Amicalement,
Nico
Messages postés
7
Date d'inscription
dimanche 2 octobre 2005
Statut
Membre
Dernière intervention
23 mars 2009

Re,

En fait j'avais bel et bien un problème de classpath.

Le stub et le locator sont bien générés

Amicalement,
Nico
Messages postés
2
Date d'inscription
lundi 19 novembre 2007
Statut
Membre
Dernière intervention
19 mai 2009

Bonjour ,
J'utilise le frame work Enterprise Architect , qui permet de definir
des web service a l'aide de diagrammes , et de genere des fichiers
wsdl

je cherche a utilise wsdl2java pour avoir le code java a partir des mes fichiers wsdl

je debute et je ne sais pas comment l'installer , et l'utiliser

J'ai essayé de telecharger different truc , notament Axis2
mais rien n'y fait , ca marche pas

si quelqu'un peut m'aider , je cherche notament un tutoriel (j'en ai essaye
plusieur sans succes)

merci d'avance
Messages postés
7
Date d'inscription
dimanche 2 octobre 2005
Statut
Membre
Dernière intervention
23 mars 2009

Salut,

Voilà un lien qui devrait t'aider:

http://karamimed.developpez.com/j2ee/tutoriels/axis/

Amicalement,
Nico
Messages postés
2
Date d'inscription
lundi 19 novembre 2007
Statut
Membre
Dernière intervention
19 mai 2009

Merci a toi [../auteur/NICOCOLT/708045.aspx nicocolt]

j'ai reussi finalement a genere mes classes java
a partir du wsdl
Messages postés
8
Date d'inscription
mercredi 26 novembre 2008
Statut
Membre
Dernière intervention
17 mai 2010

Bonjour à tous, je sais que ce topic est vieux mais g aussi un souci pour générer mes classes avec WSDL2Java.
Je suis partit de l'exemple donné par nicocolt sur ce lien karamimed.developpez.com
mais arrivé au V-B- Utilisation du générateur "WSDL2Java"
tout devient flou comment doit-je m'y prendre ?

J'ai bien créer mon .wsdl en faisant fichier/sauvegarder sous depuis mon navigateur et je l'ai placé dans le dossier WEB-INF de Axis

Ensuite je lance la console windows et je tape :
java org.apache.axis.wsdl.WSDL2Java nomDuFichier.wsdl
et là j'ai ces erreurs:


Quelqu'un a t'il une idée svp ?

Merci d'avance pour vos réponses
Messages postés
8
Date d'inscription
mercredi 26 novembre 2008
Statut
Membre
Dernière intervention
17 mai 2010

Bon je pense avoir avancé dans mon problème :


Le chemin d'accès spécifié est introuvable !
Je suis sur que c'est un truc tout bête mais je n'arrive pas à voir ce que c'est...

donc si qqu'un peut m'aider ?...
Messages postés
8
Date d'inscription
mercredi 26 novembre 2008
Statut
Membre
Dernière intervention
17 mai 2010

Bon ben finalement c'était rien xD
Tout ça à cause de Windows Seven qui bloque l'accès en écriture dans le dossier program files.
J'ai donc couper le dossier de apache qui se trouvait dedant et je l'ai collé à la racine du disque :)
Messages postés
4
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
5 juillet 2010

Bonjour,

J'ai eu le meme probleme que vous, deux jours que j'y suis....

J'ai eu beau entrer la commande avec le -classpath et le lien vers tous les .jar rien a faire.

Il ne veut pas reconnaitre la commande qui permet de genrer les stub et skeleton.

Il n'existe aucune alternative a cette methode la pour les gerener ? Mise a part les ecrire a la main bien sur.