Eu quero gerar uma classe java simples a partir desta URL do WSDL:
https://xyz.pqr.com/Portal/Service.svc?wsdl
Como posso fazer isso? Eu estou procurando uma ferramenta que possa gerar o código.
Respostas:
4 para resposta № 1Você pode usar o Apache Axis.
Ele vem com uma ferramenta, por exemplo, o conversor WSDL2Java.
usando o comando abaixo.
wsdl2java.bat -uri [URL of WSDL file] (on Windows)
ou
wsdl2java.sh -uri [URL of WSDL file] on Linux
Através disso você pode gerar as classes Stub do WSDL.
4 para resposta № 2
Para mim, a melhor ferramenta para gerar classes java para meu serviço da web WCF é
Ele usa a biblioteca ksoap2 e suporta tipos complexos (com herança), dados em atributos, valores de cabeçalho e extensões WCF como tipo de dados Guid e contrato de dados com o atributo IsReference.
1 para resposta № 3
Alguns exemplos aqui podem ajudá-lo: Projeto Apache CXF
0 para a resposta № 4
Ou apenas use a documentação do JDK, a partir do 1.6 no JDK inclui a funcionalidade JAX-WS como padrão, incluindo as ferramentas para gerar stubs de cliente do WSDL usando o wsimport.