Erro JPA gravar

bom pessoal estou fazendo um teste dessa forma, mas quando executo a classe JNDI_ServidorSemRegistry ele da error, vejamos logo a baixo que eu nao crio um objeto JNDI_Inpl pelo motivo de mais pra frente eu disponibilizar a a minha interface e meu pojo num jar pro cliente, minha aplicação esta da seguinte forma.
view plaincopy to clipboardprint? public class JNDI_ServidorSemRegistry { private static I_JNDI jndi; public static void main(String[] args) throws RemoteException { Cliente cli = new Cliente(); cli.setNome("Testando essa bagaça"); cli.setFone("(45)3262-3493"); jndi.gravar(cli); } }
minha interface I_JNDI esta assim

public interface I_JNDI extends Remote {  
    public int gravar(Cliente cliente)throws RemoteException;  
    public Cliente select(String nomeSelect)throws RemoteException;  
}  

E minha classe JNDI_Implementacao

public class JNDI_Impl  extends PortableRemoteObject implements I_JNDI{  
    Dao dao = new Dao();  
    public JNDI_Impl() throws RemoteException {}  
    @Override  
    public int gravar(Cliente cliente) throws RemoteException {  
        return dao.insertCli(cliente);  
    }  
}  

Fico no aguardo de uma resposta.

É necessário criar o post em dois lugares?

Alguem pode dar uma luz no fim do túnel.