Hey Leute,
Ich habe die ganze Zeit mit Sockets gearbeitet, fand nun aber, dass RMI doch eigentlich viel schöner ist! So habe ich mich dann durch dieses Forum und durch ein weiteres Forum gelesen und auch was zu stande gebracht! Nun hab ich allerdings noch das Problem das es absolut alles nicht so wirklich läuft )c:
Rmic sollte ja 2 neue Klassen erstellen oder?! Ein Skelleton und eine Stub Klasse?! Bei mir erstellt er nur ein Stub!
rmiregistry lässt sich starten, jedoch sagt er mir immer das der Standard Port (1099?) belegt sei und ich starte es daher mit rmiregistry 200 und versuche dann natürlich auch auf diesem zu connecten! Jedoch wirft er mir folgende Fehlermeldung:
java.rmi.ConnectException: Connection refused to host: 192.168.0.2; nested exception is:
java.net.ConnectException: Connection refused: connect
Ich habe an diesem Problem schon Stunden zugebracht, fast alle Beiträge die ich hier zu RMI gefunden habe gelesen und auch halt in dem anderen Forum, doch ich bekomms einfach nicht hin :|
Ich werde bestimmt etwas in der Classpath falsch haben oder in dem Aufruf der rmiregistry oder in der Art wie ichs compilier, deswegen leg ich jetzt noch ein paar Sachen auf den Tisch, die Antworten erleichtern könnten:
Die JDK liegt auf: E:\Programme\Java\jdk1.5.0_05\
rmi/rmiregistry daher in: E:\Programme\Java\jdk1.5.0_05\bin
Ich benutze Windows 2000.
Das Eclipse Projekt liegt auf:
F:\JAVA\Server\Server
Die RMI Dateien liegen in:
F:\JAVA\Server\Server\serv\net\rmi
Die Implementation liegt in:
F:\JAVA\Server\Server\serv\net\rmi\impl
Meine bisherige Classpath: (ein bisschen wüst, ich hab rumprobiert )
F:\JAVA\Server\Server\serv\net\rmi\impl;F:\JAVA\Server\Server
Compilieren tu ich mit Eclipse und benutze wie oben ersichtlich das JDK 1.5.0_05
Bitte kommt mir jetzt nicht mit suchen, denn das habe ich schon alles durch und Java ist auch eine Insel so wie mein Herdt Buch hat mich auch nicht weitergebracht!
Bin dankbar für jede Hilfe
mfg,
Jens
Ich habe die ganze Zeit mit Sockets gearbeitet, fand nun aber, dass RMI doch eigentlich viel schöner ist! So habe ich mich dann durch dieses Forum und durch ein weiteres Forum gelesen und auch was zu stande gebracht! Nun hab ich allerdings noch das Problem das es absolut alles nicht so wirklich läuft )c:
Rmic sollte ja 2 neue Klassen erstellen oder?! Ein Skelleton und eine Stub Klasse?! Bei mir erstellt er nur ein Stub!
rmiregistry lässt sich starten, jedoch sagt er mir immer das der Standard Port (1099?) belegt sei und ich starte es daher mit rmiregistry 200 und versuche dann natürlich auch auf diesem zu connecten! Jedoch wirft er mir folgende Fehlermeldung:
java.rmi.ConnectException: Connection refused to host: 192.168.0.2; nested exception is:
java.net.ConnectException: Connection refused: connect
Ich habe an diesem Problem schon Stunden zugebracht, fast alle Beiträge die ich hier zu RMI gefunden habe gelesen und auch halt in dem anderen Forum, doch ich bekomms einfach nicht hin :|
Ich werde bestimmt etwas in der Classpath falsch haben oder in dem Aufruf der rmiregistry oder in der Art wie ichs compilier, deswegen leg ich jetzt noch ein paar Sachen auf den Tisch, die Antworten erleichtern könnten:
Die JDK liegt auf: E:\Programme\Java\jdk1.5.0_05\
rmi/rmiregistry daher in: E:\Programme\Java\jdk1.5.0_05\bin
Ich benutze Windows 2000.
Das Eclipse Projekt liegt auf:
F:\JAVA\Server\Server
Die RMI Dateien liegen in:
F:\JAVA\Server\Server\serv\net\rmi
Die Implementation liegt in:
F:\JAVA\Server\Server\serv\net\rmi\impl
Meine bisherige Classpath: (ein bisschen wüst, ich hab rumprobiert )
F:\JAVA\Server\Server\serv\net\rmi\impl;F:\JAVA\Server\Server
Compilieren tu ich mit Eclipse und benutze wie oben ersichtlich das JDK 1.5.0_05
Bitte kommt mir jetzt nicht mit suchen, denn das habe ich schon alles durch und Java ist auch eine Insel so wie mein Herdt Buch hat mich auch nicht weitergebracht!
Bin dankbar für jede Hilfe
mfg,
Jens