![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Elite
![]() Registriert seit: 14.11.1999
Alter: 40
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) | |
|
|