tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
5503
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    May 2001
    Ort
    Bielefeld
    Beiträge
    390
    Hallo,

    ich habe auf einem Suse-Linux Server eine Tomcat-Webapplication mit einer RMI-Schnittstelle laufen. In der Policy habe ich alles erlaubt:
    grant {
    permission java.security.AllPermission;
    };

    Wenn ich nun mit meinem Client (Win XP) versuche auf den Server zuzugreifen bekomme ich folgende Exception:
    java.rmi.ConnectException: Connection refused to host: 127.0.0.2; nested exception is:
    java.net.ConnectException: Connection refused: connect

    In der Entwicklungsumgebung liefen Client und Server auf dem gleichen Rechner und ich hatte keine Probleme.
     

  2. #2
    javaprogger1987 javaprogger1987 ist offline Mitglied Brokat
    Registriert seit
    Nov 2004
    Beiträge
    284
    Du solltest schon die IP des Servers einstellen
    Code :
    1
    
    127.0.0.2
    ist vermutlich deine lokale Adresse (war das nicht eigentlich mit 1 am Ende?).

    Deshalb funkioniert es wahrscheinlich nicht.. Oder hängt der Linux Server in deinem Netzwerk?
     

  3. #3
    Registriert seit
    May 2001
    Ort
    Bielefeld
    Beiträge
    390
    Hi,

    das hab ich natürlich vorher gemacht. Was die 127.0.0.2 zu bedeuten hat ist doch sehr komisch
     

  4. #4
    anunnaki anunnaki ist offline Grünschnabel
    Registriert seit
    Jun 2007
    Beiträge
    1
    Hallo spät aber für alle die irgendwann das gleiche Problem haben hier die Lösung von mir:

    Unter Linux 10.3 (und wohl auch bei anderen Linux-Versionen) gibt es die Datei /etc/hosts. In dieser Datei ist für den Server folgender Eintrag zu finden:

    127.0.0.1 localhost

    was auch so sein soll.
    Bei mir war dann noch ein Eintrag

    127.0.0.2 linux-obiwan

    linux-obiwan ist der Name meines Servers, also der Name, den ich bei der Installation von Suse vergeben habe.

    Nachdem ich hier die Adresse von 127.0.0.2 auf die lokale Adresse, also die Adresse, die dem Server über DHPC zugewiesen wurde, zB 192.168.2.111, geändert hatte, funktionierte die RMI-Anwendung.

    Ich hoffe damit anderen, die das gleiche Problem haben, stundenlanges googeln zu ersparen.

    mfg
    Anunnaki
     

  5. #5
    HierName Tutorials.de Gastzugang
    Danke, für das Posten der Lösung, ich hatte das selbe Problem und hatte ewig nach einer Lösung gesucht. Es lag wie oben beschrieben an der /etc/hosts Datei von Ubuntu
     

Ähnliche Themen

  1. Connection refused
    Von yigiter im Forum Java
    Antworten: 4
    Letzter Beitrag: 09.08.08, 14:14
  2. [Visual Basic .net 2005] Server Client Connection
    Von MikeMatrix im Forum .NET Web und Kommunikation
    Antworten: 6
    Letzter Beitrag: 19.07.08, 19:43
  3. ServerSocket: Connection refused Exception
    Von RipdEaTh im Forum Java
    Antworten: 6
    Letzter Beitrag: 10.03.08, 16:54
  4. IP ermitteln bei Client-Server-Connection
    Von Xo-mate im Forum .NET Web und Kommunikation
    Antworten: 3
    Letzter Beitrag: 04.01.08, 21:14
  5. Connection refused: connect
    Von fleabite im Forum Java
    Antworten: 0
    Letzter Beitrag: 25.11.05, 21:10