die-informatiker.net Logo   2452 registrierte Benutzer.
Insgesamt 92506 Beiträge.
Suche
• erweiterte Suche
Login
Benutzername:
Passwort:
• Registrieren
Community
4 registrierte Benutzer online: Christine W., Jan Johannsen, Philip Mayer, We1s1

Der Rekord waren 20 angemeldete Benutzer am So 15. Nov 2009, 17.07 Uhr.

Farben: Moderator, Administrator

Registry Starten...?

Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.
Foren-Übersicht / Softwareentwicklungspraktikum (WS0809)
Autor Nachricht
Daniel Fritsch
Moderator
Moderator
Daniel Fritsch

Beiträge: 182
Karma: +27

Private Nachricht senden
 

Beitrag Verfasst am: Di 28.10.08, 11:26       Titel: Registry Starten...? Nach oben

Mal ne kurze Frage:
um den Server zum Laufen zu bringen, steht in den Folien, dass man vorher die Registry starten muss...
Unter windows mit start rmiregistry.
Bei mir klappt das irgendwie nicht...
Wie genau macht man das?

OK, hat sich erledigt. Habe die ausführbare Datei im bin Ordner der Java-installation gefunden.

Allerdings ist jetzt eine zweite Frage aufgetaucht: wie starte ich den server? damit meine ich eher die url, wenn ich das so mache wie auf den Folien, also "file:/home/schoepp/rmi/" (natürlich meiner Folder-Struktur angepasst) bekomme ich immer den Fehler, dass die Main-Class nicht gefunden werden kann.
Mache ich da grundlegend was falsch (also unterschiede zw. Linux und Windows)?

_________________

Sometimes I guess there just aren't enough rocks...
Homepage

0 Antworten mit Zitat
Heiko
Implementor
Implementor


Beiträge: 301
Karma: +28

Private Nachricht senden
 

Beitrag Verfasst am: Di 28.10.08, 11:52       Titel: Nach oben

als URL müsstest du das verzeichnis mit den binär-files des servers angeben. also z.B.:

...codebase=file:/c:/programme/eclipse/workspace/rmi_chat/bin/


hoffe das geht etwas in richtung des problems. wenn nicht, versuch bitte nochmal deinen aufruf mit mehr details zu beschreiben, da es so schwierig ist eine fehlerquelle auszumachen. (im server selbst gibt es aber eine main-Methode, oder? ;) )

0 Antworten mit Zitat
Daniel Fritsch
Moderator
Moderator
Daniel Fritsch

Beiträge: 182
Karma: +27

Private Nachricht senden
 

Beitrag Verfasst am: Di 28.10.08, 12:02       Titel: Nach oben

Hat sich auch erledigt, mein problem lag daran, dass ein Leerzeichen in einem meiner Verzeichnisnamen stand. Das hat er nicht so gemocht. :)

Und noch eine Hürde: Was soll dies: $Proxy0 cannot be cast to chat.ChatServer?

_________________

Sometimes I guess there just aren't enough rocks...
Homepage

0 Antworten mit Zitat
Daniel Fritsch
Moderator
Moderator
Daniel Fritsch

Beiträge: 182
Karma: +27

Private Nachricht senden
 

Beitrag Verfasst am: Di 28.10.08, 12:36       Titel: Nach oben

Ich werde nicht schlauer: noch ein Problem.
Nachdem ich auch die obige Fehlermeldung beseitigt habe (habe im server die falsche Interface als Stub gegeben), habe ich gemerkt, dass ich auch mit dem client starke probleme habe. Es will nicht starten, da folgende fehhlermeldung rauskommt:
Unknown host: file:/E:/Documenti/Studium/Workspace/chat_mio/bin/chat/
ich weiss nicht, wie man den host am client weitergeben soll.

Ich habe es bisher so gemacht: beim server starten geben ich in Eclipse als Vm-argumente für den Server folgendes:

-Djava.rmi.server.codebase=file:/E:/Documenti/Studium/Workspace/chat_mio/bin/chat/


daraufhin startet er relativ normal
dann starte ich den client mit den gleichen argumenten, doch er findet den host nicht.
Wo liege ich da falsch?
Ich blick da nicht durch.... :)

_________________

Sometimes I guess there just aren't enough rocks...
Homepage

0 Antworten mit Zitat
Heiko
Implementor
Implementor


Beiträge: 301
Karma: +28

Private Nachricht senden
 

Beitrag Verfasst am: Di 28.10.08, 12:54       Titel: Nach oben

beim client brauchst du keinen host angeben, da das ganze auf dem gleichen rechner läuft.

0 Antworten mit Zitat
Ulrich Schoepp
LMU-Offiziell
LMU-Offiziell


Beiträge: 35
Karma: +25

Private Nachricht senden
 

Beitrag Verfasst am: Di 28.10.08, 13:43       Titel: Registry Starten...? Nach oben
Zitat:

ich weiss nicht, wie man den host am client weitergeben soll.

Der Host ist einfach eine IP-Adresse (z.B. 127.0.0.1 für den lokalen Rechner) oder ein Rechnername (z.B. germanium.cip.ifi.lmu.de).

Wie gesagt braucht man für den lokalen Rechner aber nichts einzugeben. Wenn man nichts eingibt ist der String host gleich null und durch den Aufruf LocateRegistry.getRegistry(host) wird dann auf dem lokalen Rechner nachgeschaut.

0 Antworten mit Zitat
RobertK
Implementor
Implementor
RobertK

Beiträge: 319
Karma: +120

Private Nachricht senden
 

Beitrag Verfasst am: Do 13.11.08, 2:05       Titel: Nach oben

Weiss irgendjemand wie ich den Start der Registry in den Code schreiben kann ?
Also, dass ich wie z.B. beim Mac nicht vorher "rmiregistry &" eingeben muss ?
Das wär so wichtig, da tippfaul. :wink:

0 Antworten mit Zitat
Bernhard Frauendienst
Admin
Admin
Bernhard Frauendienst

Beiträge: 5794
Karma: +251

Private Nachricht senden
E-Mail senden

Beitrag Verfasst am: Do 13.11.08, 2:35       Titel: Nach oben
RobertK hat Folgendes geschrieben:
Weiss irgendjemand wie ich den Start der Registry in den Code schreiben kann ?
Also, dass ich wie z.B. beim Mac nicht vorher "rmiregistry &" eingeben muss ?
Das wär so wichtig, da tippfaul. :wink:

Anscheinend auch lesefaul :P
Steht hier drin: [Forum:Softwareentwicklungspraktikum (WS0809) / Thema:RMI übers Internet]

Und natürlich auch in den java apidocs.

0 Antworten mit Zitat
RobertK
Implementor
Implementor
RobertK

Beiträge: 319
Karma: +120

Private Nachricht senden
 

Beitrag Verfasst am: Do 13.11.08, 14:45       Titel: Nach oben

Ja das hab ich bereits gesehen, bloss bis vor kurzem konnt ich meinem Java die registry nicht so schmackhaft machen... aber jetzt funktionierts...

0 Antworten mit Zitat
Foren-Übersicht / Softwareentwicklungspraktikum (WS0809)

Alle Zeiten sind GMT + 1 Stunde
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.


die-informatiker.net
Das Forum der Informatik an der LMU (Uni München)
Ein Projekt des LMU Alumni Informatik e.V.
News
News Archiv
Sa 20.03.2010

Chidley Group Live im Schabernack

alle Termine
Foren Info
Wichtige Links:
• Algebra I
• Informatik I
• Analysis I
• Informatik III
• Analysis II
• Programmierpraktikum
• Lineare Algebra I
• Analysis II
• Analysis II Übungen
• Bioinformatik-Portal
• Digitale Medien
• Diskrete Strukturen :: Übungsblätter
• Diskrete Strukturen
• Informatik II
• Informatik I



Impressum
© 2007 die-informatiker.net
Powered by phpBB 2.0.23 © 2001, 2002 phpBB Group
Deutsche Übersetzung von phpBB.de und die-informatiker.net.