ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
2568
2568
EMPFEHLEN
-
06.08.09 17:54 #1chrisi3210 Tutorials.de Gastzugang
Hallo !
Beim Versuch, eine selbstdefinierte Klasse zu übertragen erhielrt ich folgende Fehlermeldung:
java.rmi.MarshalException: error marshalling arguments; nested exception is:
java.io.NotSerializableException: Math.matatyp
at sun.rmi.server.UnicastRef.invoke(Unknown Source)
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(Unknown Source)
at java.rmi.server.RemoteObjectInvocationHandler.invoke(Unknown Source)
at $Proxy0.seta(Unknown Source)
at Math.imathclient.main(imathclient.java:41)
Caused by: java.io.NotSerializableException: Math.matatyp
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.writeObject(Unknown Source)
at sun.rmi.server.UnicastRef.marshalValue(Unknown Source)
Irgendwie gibt es ein Problem mit der Serilasierung des Objektes.
Kann mir jemand erklären, wie man selbstdefinierte Klassen in der RMI übertragen werden können und wie sie hierfür serialisiert werden müssen?
-
06.08.09 18:10 #2
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
Implementiert Math.matatyp Serializable bzw. Externalizable? Sind alle Attribute an diesem Type serialisierbar?
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
06.08.09 18:26 #3
- Registriert seit
- Aug 2009
- Beiträge
- 5
Nein. Wie müsste denn eine solche Klasse mit java.io.Serializable implemtiert werden, damit das funktioniert?
Einfach
class matatyp implements Serializeable{
} ?
-
Hallo chrisi3210,
Normalerweise müsste es so gehen, da Objekte schließlich nicht nur bei der persistenten Speicherung serialisiert werden!
Wenn die genaue Implementierung von matatyp zur Kompilierzeit noch nicht bekannt ist, müsstest du ein Interface definieren, das sich von Serializable ableitet, z.B. matatypInterface.
matatype müsste dann Serializabe und dein eigenes Interface implementieren.
Die Fehlermeldung scheint mir aber so als würde deine Lösung reichen.
javaDeveloper2011
Ähnliche Themen
-
FTP-Übertragung
Von Raven280438 im Forum PHPAntworten: 4Letzter Beitrag: 22.04.08, 15:17 -
SMS Übertragung auf den PC
Von HotSauce im Forum Handy, PDA & mobile WeltAntworten: 7Letzter Beitrag: 20.06.07, 15:13 -
wget mit GET-Übertragung
Von Tabuk im Forum Linux & UnixAntworten: 2Letzter Beitrag: 24.03.07, 19:04 -
Abstrakte Klassen und Objekte von andere public Klassen
Von Sirakov im Forum JavaAntworten: 2Letzter Beitrag: 05.07.06, 14:55 -
Auflösung Übertragung VHS => DVD
Von Firlionel im Forum Videoschnitt, Videotechnik & -produktionAntworten: 2Letzter Beitrag: 07.12.04, 17:02





Zitieren

Login





