unreachable21
Messages postés2Date d'inscriptionmercredi 16 décembre 2009StatutMembreDernière intervention 6 novembre 2010
-
13 mai 2010 à 20:22
cs_xkira88x
Messages postés8Date d'inscriptionmercredi 26 novembre 2008StatutMembreDernière intervention17 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
cs_xkira88x
Messages postés8Date d'inscriptionmercredi 26 novembre 2008StatutMembreDernière intervention17 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 !