SOAP Serializer



  • Hallo ich bekomme bei meinem SOAP Based Webservice folgende
    Fault Message:
    [faultString=java.lang.IllegalArgumentException:
    No Serializer found to serialize a 'de.tutorials.soap.data.Section
    s' using encoding style 'http://schemas.xmlsoap.org/soap/encoding/'.]

    Im Deploymend Descripter ist jedoch der Serializer deklariert:

    <isd:mappings>
           <isd:map encodingStyle="http://schemas,xmlsoap.org/soap/encoding/"
                    xmlns:x="urn:tutorials-setup-share" qname="x:Sections"
                    javaType="de.tutorials.soap.data.Sections"              
    java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer"             
    xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer" />
    </isd:mappings>
    

    das mapping habe ich deklariert weil der Rückgabewert des Webservices vom
    typ: de.tutorials.soap.data.Sections ist.

    Ich habe durchgeprüft der Webservice ist auch korrekt unter urn:tutorials-setup-share deployed.

    Weiss jemand worauch ich achten muss.
    Danke im Vorraus

    [ Dieser Beitrag wurde am 07.04.2003 um 15:15 Uhr von HolyFly editiert. ]



  • Hallo,

    ist dein Rückgabetyp auch eine Bean
    (Getter und Setter), und auch im Classpath ?
    Sind alle Felder datentypen oder
    serializable ?

    Fragen über Fragen, vielcieht hilfts Dir ja....



  • Original erstellt von <SaS>:
    **Hallo,

    ist dein Rückgabetyp auch eine Bean
    (Getter und Setter), und auch im Classpath ?
    Sind alle Felder datentypen oder
    serializable ?
    Fragen über Fragen, vielcieht hilfts Dir ja....**

    Ja Fragen helfen,
    aber ich habe das ganze Umgeschrieben und
    wollte bei einem späteren Test eine HashMap
    zurück geben.
    Auch hier die selbe fehlermeldung.
    Komischerweise läuft ein anderer Webservice
    der einen Hashtable zurück gibt problemlos
    😕


Anmelden zum Antworten