Problema com webServiceCliente [resolvido]

1 resposta
J

:) bom dia ( quase tarde rs)

Gente, to com um problema que desisti de resolver durante uns 2 dias rsrs e agora to voltando ...

Eu criei um WebService usando JAX-WS via anotations ( duas anotations né rs)

e gerei um cliente com o wsimport o Nome do webservice é AlunoServ o codigo q eu criei pra consumir oq o wsimport criou foi o seguinte:
public static void main(String ... args){
		
		Aluno a = new Aluno();
		a.setNome("antonio");
		a.setSobrenome("rodrigues");
		a.setEndereco("Av alguma coisa ....");
		AlunoServService al = new AlunoServService();
		AlunoServEP asep = al.getAlunoServPort();
		long l = asep.cadastrar(a);
		System.out.println("codigo cadastrado = "+l);
		
	}

simples assim ...
o wsimport critou a classe AlunoServService e eu to tentando usar ela...
mas recebo o seguinte erro ao tentar rodar essa app:

Exception in thread "main" javax.xml.ws.WebServiceException: Unsupported endpoint address: REPLACE_WITH_ACTUAL_URL
at com.sun.xml.internal.ws.api.pipe.TransportTubeFactory.create(TransportTubeFactory.java:133)
at com.sun.xml.internal.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:101)
at com.sun.xml.internal.ws.api.pipe.Fiber.__doRun(Fiber.java:587)
at com.sun.xml.internal.ws.api.pipe.Fiber._doRun(Fiber.java:546)
at com.sun.xml.internal.ws.api.pipe.Fiber.doRun(Fiber.java:531)
at com.sun.xml.internal.ws.api.pipe.Fiber.runSync(Fiber.java:428)
at com.sun.xml.internal.ws.client.Stub.process(Stub.java:211)
at com.sun.xml.internal.ws.client.sei.SEIStub.doProcess(SEIStub.java:124)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:98)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:78)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:107)
at $Proxy29.cadastrar(Unknown Source)
at servico.aluno.Testar.main(Testar.java:13)

Alguém me ajuda? rsrs

brigadão :)

1 Resposta

J

Caramba gente, foi só eu postar q resolvi ahuahuahu

Na classe AlunoServService, ele estava pegando o wsdl que esta na maquina local e nao o remoto “?wsdl” e no local ele mesmo alterou o endereço do WS pra aquela variavel la q eu citei pra REPLACE_WITH_ACTUAL_URL .

aí tinha duas formas, ou eu botava pra ele buscar no wsdl remoto ou alterava o local, preferi pelo remoto :slight_smile:

valeu gente rsrs

Criado 24 de fevereiro de 2010
Ultima resposta 24 de fev. de 2010
Respostas 1
Participantes 1