Igor,
My client is accessing a WS deployed in WebLogic. As such, I dont have a
WSDD. Then, how do I do the following mapping.
Regards,
Prasad
On 4/29/07, Igor Dayen <[EMAIL PROTECTED]> wrote:
I would suggest take a look at WSDL first and check for namespace and
qname. Copy thereafter ns / qname into typemapping element of WSDD for Axis
1.x, see below.
<typeMapping xmlns:ns="some-name-space"
qname="ns:Array_Of_any"
type="java:java.util.LinkedList
serializer="
org.apache.axis.encoding.ser.ArraySerializerFactory"
deserializer="
org.apache.axis.encoding.ser.ArrayDeserializerFactory"
encodingStyle=""
/>
You may also try to employ VectorSerializerFactory /
VectorDeserializerFactory
Regards.
----- Original Message -----
*From:* Prasad Viswatmula <[EMAIL PROTECTED]>
*To:* [email protected]
*Sent:* Saturday, April 28, 2007 11:45 PM
*Subject:* Help - No serializer found for class
java.util.LinkedList$ListItr
Hi,
I am getting the following error while running my axis web service
client. I am calling the service using static proxy approach.
Thanks,
Prasad
- Exception:
java.io.IOException: No serializer found for class
java.util.LinkedList$ListItr in registry [EMAIL PROTECTED]
<[EMAIL PROTECTED]>
at org.apache.axis.encoding.SerializationContext.serializeActual(
SerializationContext.java:1507)
at org.apache.axis.encoding.SerializationContext.serialize(
SerializationContext.java:980)
at org.apache.axis.encoding.SerializationContext.serialize (
SerializationContext.java:734)
at org.apache.axis.encoding.ser.BeanSerializer.serialize(
BeanSerializer.java:230)
at org.apache.axis.encoding.SerializationContext.serializeActual(
SerializationContext.java:1504)
at org.apache.axis.encoding.SerializationContext.serialize(
SerializationContext.java:980)
at org.apache.axis.encoding.SerializationContext.serialize(
SerializationContext.java:801)
at org.apache.axis.message.RPCParam.serialize (RPCParam.java:208)
at org.apache.axis.message.RPCElement.outputImpl(RPCElement.java:433)
at org.apache.axis.message.MessageElement.output(MessageElement.java
:1208)
at org.apache.axis.message.SOAPBody.outputImpl (SOAPBody.java:139)
at org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:478)
at org.apache.axis.message.MessageElement.output(MessageElement.java
:1208)
at org.apache.axis.SOAPPart.writeTo(SOAPPart.java :315)
at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:269)
at org.apache.axis.SOAPPart.saveChanges(SOAPPart.java:530)
at org.apache.axis.attachments.AttachmentsImpl.getAttachmentCount(
AttachmentsImpl.java:554)
at org.apache.axis.Message.getContentType(Message.java:486)
at org.apache.axis.transport.http.HTTPSender.writeToSocket(
HTTPSender.java:343)
at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
at org.apache.axis.strategies.InvocationStrategy.visit(
InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis.client.Call.invoke (Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)