WS: Axis2 - Exception

Fala galera,

Seguinte, estou desenvolvendo uma aplicação que utiliza webservices, estou utilizando o apache axis2 para auxiliar.

Fiz alguns exemplos, retornando objetos que eu mesmo criei e funciona perfeitamente. Também fiz alguns testes passando parâmetros primitivos como por exemplo um número inteiro X e o WS me retornava X + Y.

Porém estou precisando fazer o seguinte: Quero passar para o WS um objeto que eu mesmo criei e quero que ele me retorne um outro objeto qualquer.
Mas ocorre a seguinte exception:

org.apache.axis2.AxisFault: teste.dyna.server.Objeto
	at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:486)
	at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:343)
	at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:389)
	at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:211)
	at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
	at teste.dyna.server.LittleStub.getRetorno(LittleStub.java:196)
	at teste.dyna.server.LittleClient.liitleGetRetorno(LittleClient.java:38)
	at teste.dyna.server.LittleClient.main(LittleClient.java:19)

A minha chamada no main é a seguinte:

    	LittleStub stub = new LittleStub( endereco );
    	
    	LittleStub.Objeto o = new LittleStub.Objeto();
    	o.setKey( "key!" );
    	o.setValor( 10 );
    	    	
    	LittleStub.GetRetorno getRet = new LittleStub.GetRetorno();
    	getRet.setNumero( 10 );
    	getRet.setObj( o );
    	
    	LittleStub.GetRetornoResponse res = stub.getRetorno( getRet );

Nesta ultima linha é onde ocorre a exception.

Detalhe: estou utilizando o plugin da própria apache para gerar os arquivos WSDL, .Java e outros.

Alguem aí pode me ajudar?

Valeu…

Alguma sugestão?

:slight_smile: