J'ai téléchargé Axis 1.4 ( http: // www.nic.funet.fi/pub/mirrors/apache.org/ws/axis/1_4/ ) Et je voulais utiliser WSDL2Java, mais je n'ai pas trouvé un tel fichier de colis, mais il y a des réfractions à ce fichier ( http://ws.apache.org/axis/java /USER-GUIDE.HTML#WSDL2JAVABULDINGSTUBSSKOULETONSANDDATATYPESFROMWSDL ) sur leur site. Où je peux obtenir ce fichier? P>
5 Réponses :
de Le doc P>
Vous trouverez l'outil Axe WSDL-TO-Java dans "org.apache.axis.wsdl.wsdl2java". Le formulaire d'invocation de base ressemble à Ceci: p>
% java org.apache.axis.wsdl.wsdl2java (WSDL-FILE-URL) P> blockQuote>
Je suis certainement sûr qu'il y a eu un tel fichier de lot dans la distribution.
J'ai rencontré le même problème lorsque j'ai essayé d'utiliser Quoi qu'il en soit, j'ai eu tous les fichiers de classe Java de WSDL avec Axis 1.4. Cependant, je pense que ce serait mieux choix si vous le migrez d'Axis 1.4 à Axis2. p> wsdl2java code> avec axe 1.4. Mais n'a pas pu trouver le fichier
wsdl2java code>. Ce que j'ai fait était, j'ai pris
wsdl2java code> à partir de
axis2 code> et modifié en fonction des fichiers de jar d'axe 1.4 et etc. Je l'exécute pour Axis 1.4. Je pourrais réussir à obtenir des fichiers de classe Java avec quelques avertissements. Je ne me soucie pas d'avertissement. p>
Utilisez ceci pour générer WSDL: Java -ClassPath Activation.jar; Mailapi.jar; Axis.jar; Jaxrpc.jar; Saaj.jar; COMM Ons-Logging-1.0.4.ja r; Commons-Discovery-0.2 .jar; wsdl4j-1.5.1 .jar; log4j-1.2.8.jar; c: \ axis-1_4 \ libr.apache.axis.wsdl.wsdl2java -s votre_wsdl_name.wsdl
Voici un simple script de bash pour invoquer WSDL2JAVA que vous pouvez placer dans le répertoire "lib" et exécuter:
Je pensais fournir une réponse mise à jour. Actuellement, WSDL2JAVA est situé dans le paquet Apache CXF. Si vous l'extrayez, vous trouverez des scripts pratiques dans le répertoire BIN qui simplifient le processus d'exécution. P>
Télécharger: http://cxf.apache.org/download.html
Mode d'emploi: https://cxf.apache.org/docs/wsdl-to -java.html p>
Télécharger CXF à partir de https://cxf.apache.org/download.html ( Distribution binaire) P>
Voici exemple de version 3.4.3. P>
Déplacez-le sur le dossier souhaité et vous pouvez le trouver dans apache-cxf-3.4.3 \ bin strong> p>
Pourquoi utilisez-vous Axis 1.4? C'est complètement obsolète et homologué.
Notre "partenaire" utilise des messages de savon RPC / codé et CFX et Axis2 ne prend pas en charge cela.
Ah, assez juste. Mes condoléances :(