java-forum.org - Java programmieren aus Leidenschaft
Java 6 Einstieg und professioneller Einsatz
Alter Preis: 34,90 EUR
Jetzt: 0,00 EUR

zzgl. Versandkosten

Zurück   java-forum.org - Java programmieren aus Leidenschaft > Java - Programmierung > Java Basics - Anfänger-Themen

Java Basics - Anfänger-Themen Fragen ausschließlich zu Java-Grundlagen von Ein- und Umsteigern

Thema geschlossen    
Themen-Optionen Thema durchsuchen Ansicht
Alt 16.10.2007, 13:17   #1 (permalink)
Neuer Benutzer
Bit
 
Registriert seit: 16.10.2007
Fachbeiträge: 6
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard RMI Fehlermeldung

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:
Zitat:
java.rmi.ConnectExcpetion: Connection refused to host: 192.168.153.1; nested exception is:
java.net.ConnectException: Connection timed out: connect
Das komische dabei ist, dass 192.168.153.1 gar nicht existiert und ich diesen Host auch nicht angegeben habe. Wo habe ich da den Fehler. Ich habe am Server die rmiregistry gestartet und auch den Server. Die Policy wird über das http Protokoll übergeben.

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);
		}
			
	}
}
Client:
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);
		}
	}
}
Die IP Adresse des Servers übergeb ich per kommandozeile, in meinem Fall 10.1.1.6

Ich hoffe ihr könnt mir helfen!

Florian
florian.rhomberg ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 16.10.2007, 14:30   #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
florian.rhomberg ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Thema geschlossen    

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:37 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Thanks for Smilies by smilies.4-user.de