Я использовал Axis 1.4, как Чейз Сейберт предложил в его ответ , хотя ссылка на скачивание, приведенная в этом ответе, не работает. Альтернативная ссылка на скачивание, которую я использовал, дала мне разные библиотеки. Ниже приведены шаги, которые я выполнил для генерации моего кода.
Перейдите на http://apache.is.co.za/axis/axis/java/1.4/ и загрузите axis-bin-1_4.zip .
Извлеките его, и вы должны иметь следующие файлы (среди прочих):
- axis.jar
- Обще-открытие-0.2.jar
- Обще-каротаж 1.0.4.jar
- jaxrpc.jar
- saaj.jar
- wsdl4j-1.5.1.jar
Выполните WSDL2Java с помощью следующей команды (конечно, заменив URL):
java -cp axis.jar;commons-logging-1.0.4.jar;commons-discovery-0.2.jar;jaxrpc.jar;saaj.jar;wsdl4j-1.5.1.jar org.apache.axis.wsdl.WSDL2Java http://someURL?WSDL
Это создаст ваши файлы Java.
P.S .: Это похоже на одинаковую эффективность при использовании Axis 1.2.1.