Cannot be resolved to a type Q ERRO É ESSE

1 resposta
T

Exception in thread “main” java.lang.Error: Unresolved compilation problems:
Primeiro_WS_Impl cannot be resolved to a type
PrimeiroIF cannot be resolved to a type
PrimeiroIF cannot be resolved to a type

at PrimeiroClient.<init>(PrimeiroClient.java:10)
at PrimeiroClient.main(PrimeiroClient.java:33)

import stubclasses.*;
import javax.xml.rpc.Stub;

public class PrimeiroClient {

public PrimeiroClient(){

try {

// Criamos o objeto Stub:
Stub stub = (Stub) (new Primeiro_WS_Impl().getPrimeiroIFPort());

	// Vamos informar o endereço de rede a ser utilizado:

     	stub._setProperty(javax.xml.rpc.Stub.ENDPOINT_ADDRESS_PROPERTY, 
	     "http://localhost:8080/Primeiro_WS/senha");

     	// Vamos fazer o cast para a interface do Serviço:

     	PrimeiroIF servInterface = (PrimeiroIF) stub;

     	// Vamos chamar o método do Web Service:

     	System.out.println(servInterface.obterSenha());

}

catch (Exception ex) {

ex.printStackTrace();

}

}

public static void main(String argv[]) {

new PrimeiroClient();
}

}

1 Resposta

P

essa linha esta errada:

Stub stub = (Stub) (new Primeiro_WS_Impl().getPrimeiroIFPort());

o seu metodo getPrimeiroIFPort() retorna alguem q implementa a interface Stub, eh isso? Se for isso, dessa forma deve funcionar:

Stub stub = Primeiro_WS_Impl().getPrimeiroIFPort();

espero ter ajudado…

flw

Criado 8 de fevereiro de 2007
Ultima resposta 8 de fev. de 2007
Respostas 1
Participantes 2