Hallo Alle,
bei der Suche nach einem guten RMI-Designpattern bin ich auf folgenden Artikel in diesem Formum gestoßen:
http://www.java-forum.org/netzwerkprogrammierung/22948-observer-ueber-rmi.html
Die Beispiele von SEMI funktionieren nur, wenn Server und Client auf dem selber Rechner laufen. Sobald ich den Client auf einem anderen Rechner starte, bekomme ich eine
+ bei Beispiel 1:
+ bei Beispiel 2:
Wo ist mein Denkfehler? Beide Rechner enthalten den gleichen Code, stubs sind generiert und wie gesagt, auf einem Rechner läuft es. Namensauflösung geht auch, habe es sogar mit IPs probiert (und habe den Thread in diesem Forum darüber auch schon gelesen)...
Hat jemand eine Idee oder Code zu observer/rmi, der garantiert funktioniert?
Gruß Tom
bei der Suche nach einem guten RMI-Designpattern bin ich auf folgenden Artikel in diesem Formum gestoßen:
http://www.java-forum.org/netzwerkprogrammierung/22948-observer-ueber-rmi.html
Die Beispiele von SEMI funktionieren nur, wenn Server und Client auf dem selber Rechner laufen. Sobald ich den Client auf einem anderen Rechner starte, bekomme ich eine
Java:
ava.rmi.ConnectException: Connection refused to host: 127.0.1.1; nested exception is:
+ bei Beispiel 1:
Java:
Connection refused to host: 127.0.1.1; nested
exception is:
java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:132)
at $Proxy0.addCounterListener(Unknown Source)
at swing.CounterClient.initCounter(CounterClient.java:45)
+ bei Beispiel 2:
Java:
at $Proxy0.addObserver(Unknown Source)
at console.Client.main(Client.java:24)
Wo ist mein Denkfehler? Beide Rechner enthalten den gleichen Code, stubs sind generiert und wie gesagt, auf einem Rechner läuft es. Namensauflösung geht auch, habe es sogar mit IPs probiert (und habe den Thread in diesem Forum darüber auch schon gelesen)...
Hat jemand eine Idee oder Code zu observer/rmi, der garantiert funktioniert?
Gruß Tom