Alguém sabe como gerar só um wsdl com o axis?
Por exemplo “seto” uns parâmetros e o axis me retorna um wsdl.
Aproveitando alguém sabe como colocar no log o tempo que o axis leva para se conectar no servidor? E quanto tempo ele leva para processar uma requisição, já tendo recebido uma resposta?
Axis
6 Respostas
amigo se vc subir sua aplicação e digitar a url do seu serviço publicado e colocar no final dela ?wsdl o Axis irá gerar pra vc o wsdl
por exemplo a url da sua aplicação é: http://localhost:8080/minhaApp
vc informou que a servlet do Axis vai interceptar a todo /services/*
e o nome do seu serviço é MeuServico.servico
então se vc colocar no browser a seguinte url
http://localhost:8080/minhaApp/services/MeuServico.servico?wsdl
Você irá ver o wsdl gerado.
O problema que desta maneira o axis já fez a requisição para o web service, não é?
Eu queria obter o wsdl antes do axis fazer a requisição.
Amigo pelo que sei, não terá como você gerar o wsdl sem estar com o serviço já no ar.
Desculpa… eu fiz a pergunta errada. Realmente, o wsdl é a resposta do web service.
O que eu quero saber é como montar o meu xml (acho que se chama sopxml), que será enviado para o web service com o axis?
Você quer disponibilizar um serviço ou você quer ser um cliente e acessar um serviço.
Você tá usando Axis2?
Eu estou usadno Axis 1.3. Eu quero criar o xml, do lado do cliente, que será enviado para o serviço.