Chamar web service?[RESOLVIDO]

6 respostas
D

Fala galera, estou tentando chamar o webservice, mas não estou conseguindo.; Estou fazendo dessa maneira…

http://localhost:8080/axis/Mensagem.jws?nome=Meu_nome

O que estou fazendo de errado. o wsdl foi criado, como chamo o método Mensagem que retorna um mensagem mais o nome passado???

Vlw

6 Respostas

R

http://www.guj.com.br/java.tutorial.artigo.159.1.guj

http://www.guj.com.br/java.tutorial.artigo.180.1.guj

D

Eu preciso chamar o método pela barra de endereços e la não fala isso;
Qualquer um dos dois tutoriais não explica como chamar o método da minha classe webservice, so estou conseguindo ver o wsdl, eu preciso chamar o método como sendo o cliente…

URGENTE…

Abs e obrigado pelos tutorias!

R

Brother, tu deu uma lida nos tutoriais?

É que você não faz uma chamada de método de Web Service assim pela URL. Você precisa criar uma classe cliente e os proxys através do WSDL.
E a partir desta classe cliente chamar os métodos do proxy que por sua vez chamarão os métodos do web service.

D

:DRafael, eu ja tenho essa classe cliente mas não estou sabendo chamar sei que é complicado, pra quem não está vendo, mas eu to correndo atras to lendo uns tutoriais, outros mas vc ja mede u uma luz.

Vlw abs…

R

recomendo que vc use XFire e não Axis…
o que vc quer o Axis não pode retornar um Collection, XFire sim…
coloquei hoje, um manual XFire com JME.

http://joserobertoteixeira.blogspot.com

se quiser, deixe um comentário para que eu posso melhora-lo.

T+, e boa sorte!

D

Galera solucioneio problema com um artigo do Vitor Pamplona:
http://www.imasters.com.br/artigo/2741/java/web_services_via_j2se_e_j2me

era “SÓ” rsrs colocar depois da exclamação o comando method recebendo o nome do método:
?method=NOME_DO_METODO
e depois as variáveis recebendo o valor.

http://localhost:8080/axis/Mensagem.jws?method=Mensagem&nome=Meu_nome

Vlw Abs’[]

Criado 23 de janeiro de 2007
Ultima resposta 24 de jan. de 2007
Respostas 6
Participantes 3