12
votes

Où puis-je trouver un fichier d'axe wsdl2java?

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?


3 commentaires

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 :(


5 Réponses :


9
votes

de Le doc

Vous trouverez l'outil Axe WSDL-TO-Java dans "org.apache.axis.wsdl.wsdl2java". Le formulaire d'invocation de base ressemble à Ceci:

% java org.apache.axis.wsdl.wsdl2java (WSDL-FILE-URL)


1 commentaires

Je suis certainement sûr qu'il y a eu un tel fichier de lot dans la distribution.



0
votes

J'ai rencontré le même problème lorsque j'ai essayé d'utiliser wsdl2java avec axe 1.4. Mais n'a pas pu trouver le fichier wsdl2java . Ce que j'ai fait était, j'ai pris wsdl2java à partir de axis2 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.

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.


1 commentaires

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



18
votes

Voici un simple script de bash pour invoquer WSDL2JAVA que vous pouvez placer dans le répertoire "lib" et exécuter: xxx


0 commentaires

5
votes

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.

Télécharger: http://cxf.apache.org/download.html
Mode d'emploi: https://cxf.apache.org/docs/wsdl-to -java.html


0 commentaires

0
votes

Télécharger CXF à partir de https://cxf.apache.org/download.html ( Distribution binaire)

Voici exemple de version 3.4.3.

Déplacez-le sur le dossier souhaité et vous pouvez le trouver dans apache-cxf-3.4.3 \ bin


0 commentaires