rmi ClassNotFoundException Stub-Klasse nicht gefunden.

Status
Nicht offen für weitere Antworten.
S

Smilies

Gast
Hallo,
ich sitze zur Zeit an Java RMI und habe folgendes Problem. Ich hab inzwischen 4 verschiedene simple Beispielprogramme aus dem Netz und Büchern und letztendlich werfen alle Programme die selbe Exception:

AdderImpl.class ist die Stellvertreter-Klasse

java.rmi.StubNotFoundException: Stub class not found: rmiserver.AdderImpl_Stub; nested exception is:
java.lang.ClassNotFoundException: rmiserver.AdderImpl_Stub

java.lang.ClassNotFoundException: rmiserver.AdderImpl_Stub

...und noch bissel mehr

Aber jedesmal findet er den Stub nicht. Wieso? Liegt im Klassen-Verzeichnis, eingetrage im Classpath ist auch, SecuityManager sollte auch richtig geladen sein samt policy-Datei. (denk ich mal)
 

foobar

Top Contributor
Hast du die Stubs/Skeletons auch erstellt?
Code:
rmic AdderImpl
 
S

Smilies

Gast
Natürlich...

Der Stub (und Skeleton) liegt im klassenverzeichnis, so wird er ja auch theoretisch über den classpath gefunden.
ich weis net weiter!
 

foobar

Top Contributor
Liegt der Stub auch im richtigen Verzeichnis? Hast du rmic auch aus dem richtigen Verzeichnis heraus aufgerufen?
 

Bleiglanz

Gesperrter Benutzer
Client

braucht X_Stub.class im Classpath UND das RemoteInterface

Server

braucht das auch

das sind normalerweise zwei verschiedene Maschienen, mindestens aber zwei völlig verschiedene classpaths

iegt im Klassen-Verzeichnis, eingetrage im Classpath ist auch, SecuityManager sollte auch richtig geladen sein samt policy-Datei. (denk ich mal)
was ist das "Klassenverzeichnis"?

eingetragen in welchem "Classpath"?
 

Ilja

Bekanntes Mitglied
Bleiglanz hat gesagt.:
Client

braucht X_Stub.class im Classpath UND das RemoteInterface

Server

braucht das auch

das sind normalerweise zwei verschiedene Maschienen, mindestens aber zwei völlig verschiedene classpaths


Eigentlich soll der Client OHNE Stub auskommen und diesen stattdessen vom Server über die Policy erhalten!?
 

Tokka

Mitglied
Zur info: Ab Java 5 braucht man die Stubs nicht mehr selber generieren, das passiert im Hintergrund.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
L RMI ClassNotFoundException bei Stub-Erzeugung Netzwerkprogrammierung 4
5 File Upload/ ClassNotFoundException Netzwerkprogrammierung 9
2 ClassNotFoundException bei RMI Netzwerkprogrammierung 13
J RMI Einfaches Hello World mit Java6 + RMI, aber ClassNotFoundException Netzwerkprogrammierung 6
B RMI ClassNotFoundException Netzwerkprogrammierung 13
T RMI java.lang.ClassNotFoundException Netzwerkprogrammierung 2
O Error in generating WSDL from Java: java.lang.ClassNotFoundException: WS Netzwerkprogrammierung 2
C ClassNotFoundException am Client (RMI) Netzwerkprogrammierung 2
P StubNotFoundException -> ClassNotFoundException Java6 Netzwerkprogrammierung 8
P RMI stub wird nicht gefunden Netzwerkprogrammierung 8
P RMI Stub Problem Netzwerkprogrammierung 3
F RMI stub classes Netzwerkprogrammierung 2
R RMI Stub Code Netzwerkprogrammierung 2
P RMI - meine Stub-Class wird nicht gefunden Netzwerkprogrammierung 9
K kann stub klasse nicht finden ! Netzwerkprogrammierung 8
K Server Klasse starten Netzwerkprogrammierung 5
P Mit der URL Klasse einloggen... Netzwerkprogrammierung 8
F Kann Klasse nicht zu Servlet casten Netzwerkprogrammierung 5
N eine klasse mit server & client Netzwerkprogrammierung 5
C Frage zur Klasse DatagramPacket Netzwerkprogrammierung 2
I Problem bei Outputstreamerzeugung in anderer Klasse als Socket Netzwerkprogrammierung 5
C RMI Klasse wird unter falschem Pfad gesucht Netzwerkprogrammierung 4
K Wie mache ich es: Klasse auf Server, Funktionen per Client ausführen? Netzwerkprogrammierung 7
C Problem mit Übertragung einer Klasse in RMI Netzwerkprogrammierung 10
D Telnet-Klasse mit Hindernissen Netzwerkprogrammierung 2
I unc pfad für die klasse file? Netzwerkprogrammierung 4
G Klasse NetworkStream .NET - alternative in Java Netzwerkprogrammierung 2
E InetAddress Klasse-Probleme Netzwerkprogrammierung 4
D URL Klasse: "Intelligente" URL Funktionen ? Netzwerkprogrammierung 4
E Problem bei Sockets/InputStream über externe Klasse Netzwerkprogrammierung 5
M Suche Klasse um Paramater zu einer URL hinzuzufügen. Netzwerkprogrammierung 3
V CORBA: IDLj erstellt wichtige Klasse nicht Netzwerkprogrammierung 3
Icewind Klasse für DNS Anfragen Netzwerkprogrammierung 14
R Änderung einer Seite (Klasse URL) Netzwerkprogrammierung 2

Ähnliche Java Themen


Oben