I am really, really tired of the fact that I can not get any type mappings to work in the deployment desriptor.
If I have the file: <isd:service xmlns:isd="http://xml.apache.org/xml-soap/deployment" id="urn:ApiTest"> <isd:provider type="java" scope="Application" methods="isOk getIntPair getIntArray getIntPairArray getNullObject getNullArray"> <isd:java class="se.exder.api.ApiTest" static="true" /> </isd:provider> <isd:faultListener> org.apache.soap.server.DOMFaultListener </isd:faultListener> <isd:mappings> <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding" xmlns:x="urn:ApiTest" qname="x:IntPair" javaType="se.exder.api.IntPair" java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/> </isd:mappings> </isd:service> and try to deploy it with java -classpath $CLASSPATH org.apache.soap.server.ServiceManagerClient http://localhost/servlet/rpcrouter deploy filename.wsdd The mapping is never working (client says "java.lang.IllegalArgumentException: No Serializer found to serialize a 'se.exder.api.IntPair' using encoding style 'http://schemas.xmlsoap.org/soap/encoding/'") But if I input the exact same information in the admin page (/soap/deploy.jsp) everything works just fine. (See attached sceenshots). I always undeploy the service before re-deploying. I have tried the latest build (2002-10-27) and I am still having the same problem. Why is this??? What can I do about it?
<<attachment: soap1.gif>>
<<attachment: soap2.gif>>
-- To unsubscribe, e-mail: <mailto:soap-dev-unsubscribe@;xml.apache.org> For additional commands, e-mail: <mailto:soap-dev-help@;xml.apache.org>