Olá!
Gostaria de saber como gerar classes java a partir de um wsdl. Estou utilizando Axis 1.4. Já procurei na web algumas formas de fazer isso, mas normalmente divagavam bastante e/ou eram de difícil compreensão(estou iniciando em WebServices).
Alguém poderia me dar o passo-a-passo disso ou indicar um tutorial bom (bom de verdade) p/ gerar classes java a partir de um wsdl?
Vlw!
Não tem segredo usar o WSDL2Java
Basicamente é só usar o comando
java org.apache.axis.wsdl.WSDL2Java AddressBook.wsdl
veja em http://ws.apache.org/axis/java/user-guide.html
Ahh cara! Funcionou! Depois acabei descobrindo q o Axis tem problemas pra gerar Classes do tipo Array e tal… abortado o Axis…
Estou tentando agora o XFire. Tuh por acaso saberia como gerar classes a partir do XFire por linha de comando? Pq jah tentei pelo XFire plugin e fica dando “Error generating JAXB model.”
Vlw mermo! ;]
cara se tentar utilizar o cxf http://cxf.apache.org/ com maven fica mto facil geral os java a partir de um wsdl ele tem um plugin mto bom pra fazer isso
da uma olhada aqui http://cwiki.apache.org/CXF20DOC/wsdl-to-java.html
t+
Uma maneira bem simples de gerar os arquivos java é através da ferramenta Soap UI.
Um tutorial de como fazê-lo pode ser encontrado aqui: http://www.coffeecode.com.br/gerar-classes-java-wsdl-com-soapui-wsdl2java/
Senhores estou com um problema parecido preciso gerar classes java de um wsdl da sefaz não entendi
sobre utilizar o comando :
java org.apache.axis.wsdl.WSDL2Java AddressBook.wsdl
Onde deve ser digitado este comando.
Ué, por que não usa o wsimport ? É fácil de usar e já vem incluso na JDK.
Como faço para utilizar esse recurso não conheço.
Por acaso você sabe como utlisar um certificado para acesso o wsdl?
vi aqui o comando muito legal me foi útil pra caramba.
[quote=aquila.venancio]Por acaso você sabe como utlisar um certificado para acesso o wsdl?
vi aqui o comando muito legal me foi útil pra caramba.[/quote]
Eu já usei sim, agora vai variar da sua necessidade, você precisa configurar os atributos de SSL.
Estou gerando classes de um wsdl da sefaz tenho o webservice mas não sei como colocar o certificado,
baixei o wsdl.xml aqui na minha maquina e rodei ele gerou as classes mas tenho medo de alguma rotina não ser gerada.
[quote=aquila.venancio]Estou gerando classes de um wsdl da sefaz tenho o webservice mas não sei como colocar o certificado,
baixei o wsdl.xml aqui na minha maquina e rodei ele gerou as classes mas tenho medo de alguma rotina não ser gerada.[/quote]
Favor gerar um outro tópico pra isso, ele não tem a ver com a dúvida inicial do autor. Se você buscar sobre acesso a NFe aqui na busca do GUJ vai encontrar muito material.
Se ainda não te atender, abra um novo tópico com a sua dúvida.
Vou abrir o tópico pois o que preciso não encontrei.