2009-11-02 27 views
9

Axis 1.4 (http://www.nic.funet.fi/pub/mirrors/apache.org/ws/axis/1_4/) yükledim ve WSDL2Java kullanmak istedim, ancak paketinden böyle bir dosya bulamadım, ancak bu dosyada (http://ws.apache.org/axis/java/user-guide.html#WSDL2JavaBuildingStubsSkeletonsAndDataTypesFromWSDL) kendi sitesinde bulunanlar var. Bu dosyayı nereden alabilirim?Axis WSDL2Java dosyasını nerede bulabilirim?

+2

Neden Ekseni 1.4 kullanıyorsunuz? Tamamen eski ve denetlenmemiş. – skaffman

+5

"İş ortağımız" RPC/kodlanmış SOAP mesajlarını kullanıyor ve CFX ve Axis2 bunu desteklemiyor. – newbie

+0

Ah, yeterince iyi. Benim sempati :( – skaffman

cevap

9

the doc Sizden "org.apache.axis.wsdl.WSDL2Java" in Eksen WSDL-to-Java aracı bulacaksınız. temel çağırma formu şuna benzer:

% java org.apache.axis.wsdl.WSDL2Java (WSDL-dosya URL) Ben wsdl2java kullanmaya çalıştığında

+0

Ama hangi kavanozda var? – newbie

+0

İndirdiğiniz bir? –

+0

kavunun adı nedir – newbie

0

aynı sorunla karşılaştı eksen 1.4 ile. Ancak wsdl2java dosyasını bulamadı. Yaptığım şey wsdl2java'u axis2'dan aldım ve eksen 1.4 jar dosyalarına vb. Göre değiştirdim. Bazı uyarılarla java sınıf dosyaları almayı başarabilirim. Uyarı hakkında endişelenmiyorum.

Her neyse, java sınıf dosyalarının her ikisi de eksen 1.4 ile wsdl'den aldım. Ancak, bunu eksen 1.4'ten aks2'ye taşıdığınızda daha iyi bir seçim olacağını düşünüyorum.

#! /bin/bash 

CP="." 
for JAR in `ls *.jar`; do 
     CP="$CP:$JAR" 
done 
#echo "classpath = $CP" 
java -cp $CP org.apache.axis.wsdl.WSDL2Java [email protected] 
+5

wsdl: java -classpath activation.jar; mailapi.jar; axis.jar; jaxrpc.jar; saaj.jar; commons-logging-1.0.4.jar; commons-discovery oluşturmak için bunu kullanın. -0.2.jar; wsdl4j-1.5.1.jar; log4j-1.2.8.jar; C: \ axis-1_4 \ lib org.apache.axis.wsdl.WSDL2Java -s your_wsdl_name.wsdl – newbie

5

ben güncelleştirilmiş cevap vereceğini düşündü:

İlgili konular