Axis WSDL

unreachable21 Messages postés 2 Date d'inscription mercredi 16 décembre 2009 Statut Membre Dernière intervention 6 novembre 2010 - 13 mai 2010 à 20:22
cs_xkira88x Messages postés 8 Date d'inscription mercredi 26 novembre 2008 Statut Membre Dernière intervention 17 mai 2010 - 17 mai 2010 à 16:42
Bonjour,
J'ai une question concernant Axis:( je travaille sous linux)
Je voudrais générer des classes proxy a partir d'un fichier WSDL
Alors voici les etapes que j'ai suivi:
1) Creation de mon fichier.JWS mis dans tomcat/webapps/axis
2) Creation de monfichier.WSDL a partir de l'url
3) je tape la commande suivante:
java org.apache.axis.wsdl.WSDL2Java -p repertoire monfichier.wsdl

Et voici le message d'erreur que j'obtiens:
Fatal Error: URI=file:///usr/local/apache-tomcat-6.0.26/webapps/axis/Carre.wsdl Line=1: The prefix "wsdl" for element "wsdl:definitions" is not bound.
at org.apache.axis.utils.XMLUtils$ParserErrorHandler.fatalError(XMLUtils.java:723)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown Source)
( j'ai copié juste le debut de l'erreur , le reste c'est une suite unknown source)


Quelqu'un pourrait il m'eclairer sur ce fameux "The prefix "wsdl" for element "wsdl:definitions" is not bound"
Merci d'avance

3 réponses

cs_xkira88x Messages postés 8 Date d'inscription mercredi 26 novembre 2008 Statut Membre Dernière intervention 17 mai 2010
17 mai 2010 à 16:39
Salut !
-ton fichier *.jws doit se trouver dans tomcat/webapps/axis
-ton *.wsdl enregistré à partir de l'url dans tomcat/webapps/axis/WEB-INF
- la commande à taper :
cd dossierCourantDuWsdl
java -classpath ".;.\lib\axis-ant.jar;.\lib\axis.jar;.\lib\commons-discovery-0.2.jar;.\lib\commons-logging-1.0.4.jar;.\lib\jaxrpc.jar;.\lib\log4j-1.2.8.jar;.\lib\saaj.jar;.\lib\wsdl4j-1.5.1.jar;.\lib\activation.jar;.\lib\mail.jar" org.apache.axis.wsdl.WSDL2Java tonfichier.wsdl

normalement ça doit marcher parfaitement, bonne chance !
0
cs_xkira88x Messages postés 8 Date d'inscription mercredi 26 novembre 2008 Statut Membre Dernière intervention 17 mai 2010
17 mai 2010 à 16:41
Moi je cherche comment se connecter à une bdd mysql depuis le serveur
Si tu as une idée je suis preneur :)
Merci
0
cs_xkira88x Messages postés 8 Date d'inscription mercredi 26 novembre 2008 Statut Membre Dernière intervention 17 mai 2010
17 mai 2010 à 16:42
J'ai oublié de préciser que la connexion à la bdd doit être codé en java -_-
0
Rejoignez-nous