![]() |
|
|
|||||||
| Java Basics - Anfänger-Themen Fragen ausschließlich zu Java-Grundlagen von Ein- und Umsteigern |
|
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
| #1 (permalink) | ||||||||||||||||
|
Neuer Benutzer
Bit
Registriert seit: 16.10.2007
Fachbeiträge: 6
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Hallo!
Ich habe bereits intensiv das Forum und auch google wegen eines RMI Problems durchsucht, habe viele Fehlermeldungen gefunden nur leider nirgens mein Porblem. Ich versuche derzeit mir gerade RMI beizubringen und habe daher mit dem klassichen Hello World Porgramm begonnen. Nachdem ich Server, Client und Registry implementiert habe, habe ich einmal das Programm lokal am Rechner ausprobiert. Da hat es auch wunderbar funktioniert. Wenn ich jedoch versuche den Client auf einem anderen Computer zu starten dann bekomme ich nach einiger Zeit in der nichts passiert folgende Fehlermeldung:
Hier Ausschnitte aus meinem Code: Server: Code:
public class HelloWorldServer {
public static void main(String args[]) throws Exception {
String codebase="http://"+args[0];
System.setProperty("java.rmi.server.codebase", codebase);
System.setProperty("java.security.policy", codebase+"/rmi.policy");
System.setSecurityManager(new RMISecurityManager());
try {
System.out.println("Registering RMI");
Naming.rebind("rmi://"+args[1]+":1099/rmi", new HelloWorldImpl());
System.out.println("\nServer started and bound");
}
catch (Exception e){
System.err.println(e.toString());
System.exit(1);
}
}
}
Code:
public class HelloWorldClient {
public static void main(String [] args) throws Exception {
String url="rmi://"+args[0]+":1099/rmi";
System.out.println("Trying to connect to "+url);
try {
HelloWorld a=(HelloWorld) Naming.lookup(url);
String test= a.PrintOut();
System.out.println(test);
}
catch (Exception e){
System.err.println(e.toString());
System.exit(1);
}
}
}
Ich hoffe ihr könnt mir helfen! Florian |
|||||||||||||||
|
|
||||||||||||||||
| #2 (permalink) | |
|
Neuer Benutzer
Bit
Themenstarter
Registriert seit: 16.10.2007
Fachbeiträge: 6
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Okay, das Problem hat sich teilweise erübrigt. Habe jetzt das ganze jetzt auf zwei anderen Rechnern ausprobiert und dann hat es perfekt funktioniert. Liegt wohl an Windows Vista. Hat hier vielleicht einer eine Ahnung? Firewall und Virenscanner sind ausgeschlaten und trotzdem erreichen die Clients den Server nicht wenn dieser auf Windows Vista läuft. Kennt sich da einer vielleicht aus?
Florian |
|
|
|
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Fehlermeldung | SirWayne | Plattformprogrammierung | 13 | 02.09.2008 22:15 |
| Fehlermeldung? | OTT_l | Java Basics - Anfänger-Themen | 19 | 29.12.2006 17:08 |
| Fehlermeldung | jobu0101 | Java Basics - Anfänger-Themen | 3 | 28.12.2005 11:52 |
| fehlermeldung | stetabar | Deployment | 3 | 21.02.2005 20:41 |
| RMI Fehlermeldung | Flyer | Netzwerkprogrammierung | 4 | 25.08.2004 12:12 |
| Lesezeichen |
|
|