RMI Klasse wird unter falschem Pfad gesucht

chriis

Aktives Mitglied
Moin,

bei meiner Server-Client-Anwendung bekomme ich folgende Fehlermeldung:

Java:
Caused by: java.lang.ClassNotFoundException: de.test.be.processor.IAgentProcessor (no security manager: RMI class loader disabled)
	at sun.rmi.server.LoaderHandler.loadProxyClass(LoaderHandler.java:535)
	at java.rmi.server.RMIClassLoader$2.loadProxyClass(RMIClassLoader.java:628)
	at java.rmi.server.RMIClassLoader.loadProxyClass(RMIClassLoader.java:294)
	at sun.rmi.server.MarshalInputStream.resolveProxyClass(MarshalInputStream.java:238)
	at java.io.ObjectInputStream.readProxyDesc(ObjectInputStream.java:1531)
	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1493)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
	... 37 more

Meine RMI Registry gibt ein Objekt vom Typ de.test.processor.AgentProcessor als de.test.processor.IAgentProcessor bekannt, letzteres ist ein Interface was beiden (Server/Client) als .jar zur Verfügung steht.

Nun sagt mir die Exception immer dass die Klasse de.test.be.processor.IAgentProcessor benötigt wird. Lauf suche in Eclipse ist dieser Pfad aber nirgends in meinem Projekt mehr vorhanden. Wo könnte diese alte Pfad noch drin stehen. Ich habe beide Projekte bereits neu kompiliert und alle vorhandenen .class Dateien gelöscht, um ein kompilieren mit alten Quellen auszuschließen.

Edit: Ich habe gerade erst die gemeinsamen Dateien in eine .jar für beide exportiert, davor hat noch alles geklappt. Wenn ich die Dateien wieder an ihren originalplatz verschiebe läuft es wieder.
 

fastjack

Top Contributor
Irgendwo werden alte Jars benutzt. Einfach mal per TotalCommander danach suchen und die in die Jars schauen, ob test.be dort vorhanden ist. Werden irgendwo alte Serialisierungen verwendet?
 

chriis

Aktives Mitglied
Also ich hab nochmal alle .jars durchgeguckt, das sind alles die Aktuellen.
Ich hab die serialUIDs nicht verändert, falls du das meinst.
 
S

SlaterB

Gast
ob es dieses Problem ist, könntest du recht eindeutig klären, indem du die Klasse umbenennst,
wenn dann noch eine Fehlermeldung mit dem alten Klassennamen auftaucht, dann besteht fast keine andere Möglichkeit als doch eine alte jar

schau dir im Programm die Umgebungsvariable "java.class.path" an, gehe die Verzeichnisse Jars genau in Reihenfolge durch,
im Java-Programm nach Klassen oder jars schauen, vielleicht kannst du das Datum der Erstellung ausgeben oder so,

notfalls das Projekt komplett neu, entscheidend ist ja wohl der RMI-Server, den unter anderen Namen registrieren
 

chriis

Aktives Mitglied
Ok, ihr hattet natürlich recht..war ne alte .jar und nicht nur das..ich hab mich zu einer alten Version des Servers verbunden, der parallel lief. :oops:
Naja nun bekomm ich eine neue Exception..mal gucken was die wieder bedeutet.
Java:
org.springframework.dao.InvalidDataAccessApiUsageException
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
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
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
K kann stub klasse nicht finden ! Netzwerkprogrammierung 8
Icewind Klasse für DNS Anfragen Netzwerkprogrammierung 14
S rmi ClassNotFoundException Stub-Klasse nicht gefunden. Netzwerkprogrammierung 6
R Änderung einer Seite (Klasse URL) Netzwerkprogrammierung 2
A Bei FTP Übertragung wird Datei nicht komplett übertragen Netzwerkprogrammierung 2
OnDemand JMS Messages wird gecached Netzwerkprogrammierung 2
P RMI stub wird nicht gefunden Netzwerkprogrammierung 8
I Socket ObjectOutputStream-Socket: Objekt wird falsch übertragen Netzwerkprogrammierung 2
M com.google.gson wird nicht erkannt Netzwerkprogrammierung 2
F Website parsen, die mit javascript zusammengebaut wird Netzwerkprogrammierung 1
P Socket Server übertragung wird immer langsamer Netzwerkprogrammierung 4
A Socket Socket-Problem - Object wird nicht übertragen Netzwerkprogrammierung 3
M Client sendet nur, wenn das Socket geschlossen wird Netzwerkprogrammierung 53
L Server anpingen (Pingzeit) ?? Pingzeit wird nicht verändert Netzwerkprogrammierung 6
M JSP wird im gesamten Projekt nicht neugeladen Netzwerkprogrammierung 3
K Socket InputStream wird nicht erzeugt Netzwerkprogrammierung 4
R Socket SSL-Connect in Servlet - keystore wird nicht gefunden Netzwerkprogrammierung 2
S anderer Rechner wird nicht gefunden Netzwerkprogrammierung 20
M Problem Client - Server Sockets: .ready() wird nie true! Netzwerkprogrammierung 6
X Änderung des Objekts wird nicht serialisiert Netzwerkprogrammierung 9
M Socket TCP keep alive Exception wird nicht ausgelöst Netzwerkprogrammierung 11
F getSource Methode wird als Bot erkannt Netzwerkprogrammierung 8
Dit_ RMI setSoTimeout wird ignoriert? Netzwerkprogrammierung 3
lumo String[] wird zu null bei Serialisierung Netzwerkprogrammierung 8
J method = PUT, aber ausgeführt wird doGet...? Netzwerkprogrammierung 4
K Was wird genau per Telnet verschickt ? Netzwerkprogrammierung 5
M Dateidownload per FTP wird immer langsamer und bleibt dann stehen Netzwerkprogrammierung 3
J BufferedReader.ready() wird nicht true Netzwerkprogrammierung 10
A Socket BufferedReader.readLine() blockiert bis ein im Socket OutputStream was gesendet wird ... Netzwerkprogrammierung 9
B Server-Programm wird durch "read" beendet Netzwerkprogrammierung 8
A Socket Client Server Connection wird aufgebaut aber keine daten geschickt. Netzwerkprogrammierung 5
N Socket Verbindung wird immer verweigert Netzwerkprogrammierung 5
K HTTP-Anfrage an einen Server wird nicht beantwortet Netzwerkprogrammierung 3
M URL Handler wird nicht gefunden Netzwerkprogrammierung 6
L SSL Verbindung aber Server wird erst im Programm festgelegt Netzwerkprogrammierung 4
L Https Verbindung wird aus jar heraus nicht aufgebaut Netzwerkprogrammierung 12
C Download-Fortschritt wird falsch angezeigt. Netzwerkprogrammierung 2
A Quellcode von Homepage wird nicht komplett eingelesen Netzwerkprogrammierung 5
V RMI: code wird einfach übergangen ? Netzwerkprogrammierung 3
A FileChannel+SocketChannel:Datei wird nur teilweise übertrage Netzwerkprogrammierung 4
F Stream wird als Char übertragen. Char -> in String umwand Netzwerkprogrammierung 5
L RMI-Funktion wird lokal ausgeführt Netzwerkprogrammierung 12
A RMI: Wo wird die Methode ausgeführt? Netzwerkprogrammierung 9
P JNDI LDAP-SSL Verbindung, Zertifikat wird nicht angezeigt ? Netzwerkprogrammierung 2
A JavaMail Problem - Nachricht wird nicht versendet ? Netzwerkprogrammierung 9
T finlalize Methode vom Server wird nicht aufgerufen Netzwerkprogrammierung 4
B Socket wird nicht richtig geschlossen Netzwerkprogrammierung 2
K mapSystemException wird geworfen Netzwerkprogrammierung 2
L Attachment wird nicht angezeigt in der Email Netzwerkprogrammierung 3
P RMI - meine Stub-Class wird nicht gefunden Netzwerkprogrammierung 9
G Socket wird nach Portscann geschlossen Netzwerkprogrammierung 2
R Socket wird nicht ausgeführt Netzwerkprogrammierung 6
M JAX-WS unter Java 17 plötzlich nicht mehr möglich Netzwerkprogrammierung 5
G Programm unter anderer IP ausführen Netzwerkprogrammierung 6
Thallius HTTP HTTPS unter Java 1.6 schlägt fehl Netzwerkprogrammierung 4
B HTTP Webseite unter IP-Addresse nicht aufrufbar - unter Domain schon Netzwerkprogrammierung 9
B Socket Verbindungsverlust unter Linux erkennen Netzwerkprogrammierung 5
windl URLConnection unter 1.7 macht Probleme Netzwerkprogrammierung 14
S soap kann nicht zu 127.0.0.1:8090 unter Windows verbinden Netzwerkprogrammierung 2
Dit_ FTP chmod | LIST unter Win und Unix Netzwerkprogrammierung 2
aze JPCap unter Windows 7(64 Bit) Netzwerkprogrammierung 6
S Problem mit 2 Serversockets unter Win XP Netzwerkprogrammierung 7
A Ping unter Java Netzwerkprogrammierung 5
K Wireless Programmierung unter Java? Netzwerkprogrammierung 3
G Fehlermeldung beim Erzeugen der WSDL Datei unter Axis Netzwerkprogrammierung 2
B Internetverbindung prüfen unter Windows Netzwerkprogrammierung 1
H freigabe - unterschiedliche pfade unter linux und windows Netzwerkprogrammierung 7
B Datei speichern unter Netzwerkprogrammierung 10
psysp Paket unter Linux broadcaste Netzwerkprogrammierung 2
A protokoll unter soap Netzwerkprogrammierung 3
R PID's auf remote PC unter Windows herrausfinden Netzwerkprogrammierung 2
A Socket unter Linux Netzwerkprogrammierung 4

Ähnliche Java Themen

Neue Themen


Oben