WebService Array Rückgabe

dadom110

Erfahrenes Mitglied
HuHu Zusammen,

habe einen WebService, der einen Array zurück geben soll.

Auf GlassFish stellt das kein Problem dar.
Wenn ich das ganze auf dem Oracle Application Server versuche, bekomme ich eine Fehlermeldung:

Code:
Unable to get header stream in saveChanges

Habe jetzt auf einer Seite gelesen das man den Array nicht einfach so zurück geben kann, sondern das man ihn Wrappen muss (Link zu der Seite mit der Beschreibung ) das habe ich dann auch gemacht:

Code:
public class KundeAry {
    
    
  public KundeAry(Kunde[] kunde) {setValue(kunde);}
  public Kunde[] getValue() { return m_value; } 
  public void setValue(Kunde[] value) { m_value=value; } 
  private Kunde[] m_value; 
    
}

So und nun weiss ich leider nicht wie ich einen Serializer/Deserialzer für mein eigenes Java Object erstelle/einbinde?! Verstehe das Beispiel auf der Seite die ich verlinkt habe nicht ganz. Ich Entwickel in NetBeans und deploye erst einmal auf einen lokalen Oracle Server indem ich die *.ear Datei hochstelle. Wenn ich nichts mit dem Serializer... mache kommt der Fehler und der WebService wird gar nicht angezeigt:

Code:
OWS-00059 Methode "getKunden" in SEI "server.nvs.domain.kunde.business.service.Kundenverwaltung" wird ignoriert, da sie nicht .JAX-RPC entspricht. Der Grund hierfür ist "Invalid return type".

Jemand die Lösung?

grüße
Dom
 

Neue Beiträge

Zurück