![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Elite
![]() Registriert seit: 14.11.1999
Alter: 39
Beiträge: 1.429
|
![]() Ich will mit einem RMI Client auf einen RMI-Server zugreifen, allerdings erhalte ich immer vom connect("blabla") aufruf ein false zurück und in der kommandozeile kommt die Meldung:
Fehler: $Proxy0 Anbei die Codeschnipsel mit dem ich zuerst den RMI-Server erzeuge und darunter die connect() methode Code:
public static void main(String[] args){ //System.setSecurityManager(new RMISecurityManager()); try { LocateRegistry.createRegistry(Registry.REGISTRY_PORT); System.out.println("Erfolgreich registriert"); } catch (RemoteException ex) { System.out.println(ex.getMessage()); System.exit(1); } try { System.out.println("Registering GameService"); Spiel g = new Spiel(1); Naming.rebind("SchifferlVersenken", g); System.out.println("GameService registered"); } catch (MalformedURLException ex) { System.out.println(ex.getMessage()); } catch (RemoteException ex) { System.out.println(ex.getMessage()); } } Code:
private boolean connect(String host){ //System.setSecurityManager(new RMISecurityManager()); try { server = (SpielInterface)Naming.lookup("//localhost/SchifferlVersenken"); return true; } catch (Exception e) { System.err.println("Fehler: " + e.getMessage()); return false; } |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 13.06.2001
Beiträge: 1.830
|
![]() Probier mal ein bischen mehr darüber herauszufinden was für ein Fehler auftritt:
Code:
private boolean connect(String host){ //System.setSecurityManager(new RMISecurityManager()); try { server = (SpielInterface)Naming.lookup("//localhost/SchifferlVersenken"); return true; } catch (Exception e) { System.err.println("Fehler: " + e.getMessage()); System.err.println(e.getClass().getName()); e.printStackTrace(); return false; }
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona) Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing. \"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra) |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|