Advertisement
Guest User

Untitled

a guest
Jun 1st, 2012
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.57 KB | None | 0 0
  1. /* 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.*/
  2. package remoto;
  3. import java.rmi.Remote;
  4. import java.rmi.RemoteException;
  5.  
  6. public interface Mensageiro extends Remote {
  7.     void enviarMensagem(String msg) throws RemoteException;
  8.     String lerMensagem() throws RemoteException;
  9. }
  10. /**********************************************************************************************/
  11. import remoto.*;
  12. import java.rmi.registry.LocateRegistry;
  13. import java.rmi.registry.Registry;
  14. import java.rmi.RemoteException;
  15. import java.rmi.NotBoundException;
  16. public class MensageiroCliente {
  17.  
  18.     public static void main(String[] args) {
  19.         try {
  20.             Registry registry = LocateRegistry.getRegistry("192.168.1.102");
  21.              System.out.println("Deu merda logo aqui em cima! -> 1");
  22.             Mensageiro m = (Mensageiro) registry.lookup("MensageiroServer");
  23.             System.out.println("Deu merda logo aqui em cima! -> 2");
  24.             String resposta = m.lerMensagem();
  25.             System.out.println("Resposta do Server: " + resposta);
  26.         }  catch (RemoteException e) {
  27.             System.out.println();
  28.             System.out.println("RemoteException: " + e.toString());
  29.         } catch (NotBoundException e) {
  30.             System.out.println();
  31.             System.out.println("NotBoundException: " + e.toString());
  32.         } catch (Exception e) {
  33.             System.out.println();
  34.             System.out.println("Exception: " + e.toString());
  35.         }
  36.     }
  37. }
  38. /**********************************************************************************************/
  39. Erro1:
  40. Deu merda logo aqui em cima! -> 1
  41. NotBoundException: java.rmi.NotBoundException: MensageiroServer
  42. /**********************************************************************************************/
  43. Erro2: Mudando um pouco a string de LocateRegistry.getRegistry e adicionando a porta "192.168.1.102:1099"
  44.  
  45. Deu merda logo aqui em cima! -> 1
  46. RemoteException: java.rmi.UnknownHostException: Unknown host: 192.168.1.102:1099; nested exception is:
  47.         java.net.UnknownHostException: 192.168.1.102:1099
  48. /**********************************************************************************************/
  49. Neste computador roda o Mint, usei o NetBeans 6.9 e digitando java -version no terminal apareceu isso:
  50. java version "1.6.0_20"
  51. OpenJDK Runtime Environment (IcedTea6 1.9.13) (6b20-1.9.13-0ubuntu1~10.10.1)
  52. OpenJDK Client VM (build 19.0-b09, mixed mode, sharing)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement