pessoal… bom dia…
to com um problema ao tentar acessar um ejb remoto… estou usando o codigo abaixo na parte client
Context ic = new InitialContext();
Object objRef = ic.lookup("service.ControleAcessoEJB/remote");
ControleAcessoHome home = (ControleAcessoHome)PortableRemoteObject.narrow(objRef,ControleAcessoHome.class);
controleAcesso = home.create();
porem ao rodar a linha
está retornando a exceção java.lang.ClassCastException: $Proxy63
o codigo da interface home é
import java.rmi.RemoteException;
import javax.ejb.CreateException;
import javax.ejb.EJBHome;
public interface ControleAcessoHome extends EJBHome{
public ControleAcesso create() throws RemoteException,CreateException;
}
alguem pode me ajudar?
outra duvida que tenho…
essa interface home eu precise criar no client também, igualzinho está no server… é o procedimento correto?