Por favor, estou tentando criar um objeto remoto e um cliente que fa�a requisi��es aos m�todos deste objeto. Eu n�o estou conseguindo achar o meu erro, vejam:

// Interface do objeto remoto
// Arquivo: ServidorRemoto.java
import java.rmi.*;

public interface ServidorRemoto extends Remote{
    public String Resposta() throws RemoteException;
}

// Implementa��o do objeto remoto
// Arquivo: ServidorRemotoImpl.java
import java.rmi.server.*;
import java.rmi.*;

public class ServidorRemotoImpl extends UnicastRemoteObject implements ServidorRemoto {

    public ServidorRemotoImpl() throws RemoteException {
        super();
    }

    public String Resposta() throws RemoteException {
        return "Opa, tudo bem?";
    }

    public static void main(String[] args) throws Exception {
        ServidorRemotoImpl serv = new ServidorRemotoImpl();
        Naming.rebind("//localhost:1099/ServidorRemoto", serv);
    }
}

// Definindo o cliente
// Arquivo: Cliente.java
import java.awt.*;
import java.applet.Applet;
import java.rmi.*;

public class Cliente extends Applet {

    public static void main(String[] args) throws RemoteException {
        try {
            ServidorRemoto serv = (ServidorRemoto)Naming.lookup("//localhost:1099/ServidorRemoto");
            System.out.println(serv.Resposta());
        } catch (Exception e) {
            System.out.println(e);
        }
    }
}

Eu crio a classe stub com o rmic e rodo o rmiregistry tudo direitinho...
O problema � q quando rodo o cliente d� o seguinte erro:

rmi.NotBoundException

Por favor, algu�m pode me ajudar?????

Responder a