Cast . javax.activation.DataHandler in JAX-WS

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,

folgendes Problem, möchte mit JAX-WS und AXIS2 ein Objekt der Klasse Object übertragen und beim Empfänger "casten". Nun erscheint folgende Fehlermeldung:

org.apache.axis2.AxisFault: javax.activation.DataHandler cannot be cast to ...

.. unabhängig davon welcher Datentyp sich hinter Object verbirgt.

Könnt ihr mir erklären was die Klasse "java.activation.DataHandler" für eine Aufgabe hat und wie deren Objekte "ge..castet" werden können?

Für alle Antworten im Voraus vielen Dank.
Viele Grüße,

Conrad
 
G

Guest

Gast
Also soweit ich jetzt verstanden habe, convertiert JAX-WS den allgemeinen Datentyp Object in den DataHandler und hängt diesen an die SOAP Response an, da Object ja nicht genauer definiert ist. Korrigiert mich bitte, wenn ich hier falsch liege.

Die Methode "getContentType()" des DataHandler Objektes verrät mir, dass es sich um den Type:
"application/octet-stream" handelt.

Nun steht immer noch die entscheidene Frage im Raum, wie ich aus "application/octet-stream" ein Objekt machen kann.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben