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?
cevap
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
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]
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
Burada "lib" dizinine yerleştirin ve çalıştırın WSDL2Java çağırmak için basit bash komut dosyasıdır. Şu anda, wsdl2java Apache CXF paketinde yer almaktadır. Eğer çıkarırsanız, yürütme işlemini basitleştiren bin dizininde kullanışlı komut dosyaları bulacaksınız.
İndir: kullanılmak üzere http://cxf.apache.org/download.html
Tarifi: https://cxf.apache.org/docs/wsdl-to-java.html
ben güncelleştirilmiş cevap vereceğini düşündü:
- 1. Örnek applicationContext.xml dosyasını nerede bulabilirim?
- 2. C# projemde application.exe.config dosyasını nerede bulabilirim?
- 3. Solace SEMP XSD dosyasını nerede bulabilirim
- 4. 16F877A.h'yi nerede bulabilirim?
- 5. Microsoft.Office.Interop.Word.dll (2010) sitesini nerede bulabilirim?
- 6. Visual Studio 13 + Chutzpah - chutzpah.console.exe dosyasını nerede bulabilirim?
- 7. Visual Studio 2015 yüklemesinde Microsoft.TeamFoundation.VersionControl.Client.dll dosyasını nerede bulabilirim?
- 8. Castle Windsor için intellisense sağlayacak bir .xsd dosyasını nerede bulabilirim?
- 9. Salatalık bilgilerini nerede bulabilirim?
- 10. XMLHttpRequest Uygulamasını nerede bulabilirim?
- 11. GACUtil'i nerede bulabilirim?
- 12. CLI belirtimini nerede bulabilirim?
- 13. Statik kaynakları nerede bulabilirim?
- 14. Microsoft.VisualStudio.DebuggerVisualizer'ı nerede bulabilirim?
- 15. Jsdom belgelerini nerede bulabilirim?
- 16. System.out.println() günlüklerini nerede bulabilirim?
- 17. javax.validation uygulamasının nerede bulabilirim. *?
- 18. Miracast belirtimini nerede bulabilirim?
- 19. HOST_E_CLRNOTAVAILABLE (HRESULT tipi) sabitinin bildirimini nerede bulabilirim?
- 20. C# makinesinde epsilon'u nerede bulabilirim?
- 21. GitHub kimliğini hesabımda nerede bulabilirim?
- 22. Kapsamlı DCOM belgelerini nerede bulabilirim?
- 23. sbt indirilen kütüphanesini nerede bulabilirim?
- 24. Destek için bcp'yi nerede bulabilirim?
- 25. Temel geometri rutinlerini nerede bulabilirim?
- 26. WPF Clip Art'ı nerede bulabilirim?
- 27. İyi AREL belgelerini nerede bulabilirim?
- 28. Cpanfile format tanımını nerede bulabilirim?
- 29. Xuggler basit öğreticileri nerede bulabilirim?
- 30. Java SimpleFormatter biçim dizelerinde Belgeleri nerede bulabilirim?
Neden Ekseni 1.4 kullanıyorsunuz? Tamamen eski ve denetlenmemiş. – skaffman
"İş ortağımız" RPC/kodlanmış SOAP mesajlarını kullanıyor ve CFX ve Axis2 bunu desteklemiyor. – newbie
Ah, yeterince iyi. Benim sempati :( – skaffman