Web Service - CEP

1 resposta
C

Estou tentando usar um web service para descobrir endereços a partir de um CEP e estou tendo alguns problemas.

http://www.edes.com.br/ricardo/wscep.exe

Usei o plug-in do eclipse WSDL2Java, e gerei as classes auxiliares. Então usei o seguinte código:

Código:

import org.tempuri.*; 

public class Acesso { 
   public static void main(String[] args) { 
      Idm_wscepservice service = new Idm_wscepserviceLocator(); 
      try { 
         Idm_wscep cep = (Idm_wscep)service.createCall(); 
         System.out.println(cep.getEnderecoCompleto("15501-096")); 
      } 
      catch(Exception e) { 
         e.printStackTrace(); 
      } 
   } 
}

Quando rodo a aplicação ontenho o seguinte erro Cast:

java.lang.ClassCastException
at Acesso.main(Acesso.java:

[/url]

1 Resposta

M

o erro deve estar aqui…

Idm_wscep cep = (Idm_wscep)service.createCall();

verifique se o tipo de retorno do método createCall() é do tipo Idm_wscep, ou se ele extends Idm_wscep, ou implementa…

Criado 29 de maio de 2004
Ultima resposta 29 de mai. de 2004
Respostas 1
Participantes 2