Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Fui obrigado a criar essa interface que é exatamente igual a que está no outro computador servidor porque se não o NetBeans não me deixa compilar afirmando que não reconhece a classe Mensageiro.*/
- package remoto;
- import java.rmi.Remote;
- import java.rmi.RemoteException;
- public interface Mensageiro extends Remote {
- void enviarMensagem(String msg) throws RemoteException;
- String lerMensagem() throws RemoteException;
- }
- /**********************************************************************************************/
- import remoto.*;
- import java.rmi.registry.LocateRegistry;
- import java.rmi.registry.Registry;
- import java.rmi.RemoteException;
- import java.rmi.NotBoundException;
- public class MensageiroCliente {
- public static void main(String[] args) {
- try {
- Registry registry = LocateRegistry.getRegistry("192.168.1.102");
- System.out.println("Deu merda logo aqui em cima! -> 1");
- Mensageiro m = (Mensageiro) registry.lookup("MensageiroServer");
- System.out.println("Deu merda logo aqui em cima! -> 2");
- String resposta = m.lerMensagem();
- System.out.println("Resposta do Server: " + resposta);
- } catch (RemoteException e) {
- System.out.println();
- System.out.println("RemoteException: " + e.toString());
- } catch (NotBoundException e) {
- System.out.println();
- System.out.println("NotBoundException: " + e.toString());
- } catch (Exception e) {
- System.out.println();
- System.out.println("Exception: " + e.toString());
- }
- }
- }
- /**********************************************************************************************/
- Erro1:
- Deu merda logo aqui em cima! -> 1
- NotBoundException: java.rmi.NotBoundException: MensageiroServer
- /**********************************************************************************************/
- Erro2: Mudando um pouco a string de LocateRegistry.getRegistry e adicionando a porta "192.168.1.102:1099"
- Deu merda logo aqui em cima! -> 1
- RemoteException: java.rmi.UnknownHostException: Unknown host: 192.168.1.102:1099; nested exception is:
- java.net.UnknownHostException: 192.168.1.102:1099
- /**********************************************************************************************/
- Neste computador roda o Mint, usei o NetBeans 6.9 e digitando java -version no terminal apareceu isso:
- java version "1.6.0_20"
- OpenJDK Runtime Environment (IcedTea6 1.9.13) (6b20-1.9.13-0ubuntu1~10.10.1)
- OpenJDK Client VM (build 19.0-b09, mixed mode, sharing)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement