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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top