Onde posso encontrar o arquivo Axis WSDL2Java?
Pergunta
Eu transferi Axis 1,4 ( http: // www.nic.funet.fi/pub/mirrors/apache.org/ws/axis/1_4/ ) e eu queria usar WSDL2Java, mas eu não encontrar esse arquivo de pacote, mas há refrences para este arquivo ( http://ws.apache.org/axis/java /user-guide.html#WSDL2JavaBuildingStubsSkeletonsAndDataTypesFromWSDL ) em seu site. Onde posso obter esse arquivo?
Solução
A partir o doc
Você vai encontrar a ferramenta Axis WSDL para Java em "org.apache.axis.wsdl.WSDL2Java". O formulário invocação básicos parece com isto:
% java org.apache.axis.wsdl.WSDL2Java (WSDL-file-URL)
Outras dicas
Aqui está um script simples para invocar WSDL2Java que você pode colocar no diretório "lib" e execute:
#! /bin/bash
CP="."
for JAR in `ls *.jar`; do
CP="$CP:$JAR"
done
#echo "classpath = $CP"
java -cp $CP org.apache.axis.wsdl.WSDL2Java $@
Eu pensei que eu iria dar uma resposta atualizado. Atualmente, wsdl2java está localizado no pacote Apache CXF. Se você extraí-lo você vai encontrar programas úteis no diretório bin que simplificam o processo de execução.
Download: http://cxf.apache.org/download.html
Modo de uso: https://cxf.apache.org/docs/wsdl-to -java.html
Eu encontrei o mesmo problema quando eu tentei usar wsdl2java
com eixo 1.4. Mas não conseguiu encontrar o arquivo wsdl2java
. O que fiz foi, tomei wsdl2java
de axis2
e modificado de acordo com eixo 1.4 arquivos jar e etc eu executá-lo para o eixo 1.4. Eu poderia conseguir ter java arquivos de classe com algum aviso. Eu não se preocupar com aviso.
De qualquer forma, eu tenho todos os arquivos de classe java a partir de wsdl com eixo 1.4. No entanto, sinto que seria melhor escolha se você migrá-lo a partir do eixo 1,4 a eixo2.