Где я могу найти файл Axis WSDL2Java? - PullRequest
10 голосов
/ 02 ноября 2009

Я скачал Axis 1.4 (http://www.nic.funet.fi/pub/mirrors/apache.org/ws/axis/1_4/) и хотел использовать WSDL2Java, но я не нашел такого файла из пакета, но есть ссылки на этот файл (http://ws.apache.org/axis/java/user-guide.html#WSDL2JavaBuildingStubsSkeletonsAndDataTypesFromWSDL) их сайт. Где я могу получить этот файл?

Ответы [ 4 ]

18 голосов
/ 16 марта 2011

Вот простой bash-скрипт для вызова WSDL2Java, который вы можете поместить в каталог "lib" и запустить:

#! /bin/bash

CP="."
for JAR in `ls *.jar`; do
        CP="$CP:$JAR"
done
#echo "classpath = $CP"
java -cp $CP org.apache.axis.wsdl.WSDL2Java $@
9 голосов
/ 02 ноября 2009

С Документ

Вы найдете инструмент Axis WSDL-to-Java в "org.apache.axis.wsdl.WSDL2Java". Основная форма вызова выглядит как это:

% java org.apache.axis.wsdl.WSDL2Java (WSDL-файл URL)

5 голосов
/ 21 февраля 2014

Я думал, что предоставлю обновленный ответ. В настоящее время wsdl2java находится в пакете Apache CXF. Если вы извлечете его, вы найдете удобные сценарии в каталоге bin, которые упростят процесс выполнения.

Скачать: http://cxf.apache.org/download.html
Направления использования: https://cxf.apache.org/docs/wsdl-to-java.html

0 голосов
/ 04 ноября 2009

Я столкнулся с той же проблемой, когда пытался использовать wsdl2java с осью 1.4. Но не удалось найти файл wsdl2java. Я взял wsdl2java из axis2 и изменил в соответствии с файлами jar оси 1.4 и т. Д. Я запустил его для оси 1.4. Я мог бы получить файлы классов Java с некоторым предупреждением. Я не беспокоюсь о предупреждении.

В любом случае, я получил все файлы классов Java от wsdl с осью 1.4. Тем не менее, я чувствую, что будет лучше, если вы перенесете его с оси 1.4 на ось2.

...