当我附加Octet Stream并使用Apache Axis创建的客户端调用WebService时出现以下错误
java.io.IOException: No serializer found for class org.apache.axis.attachments.OctetStream in registry org.apache.axis.encoding.TypeMappingDelegate@c7b00c.
Any suggestion on how I should proceed with the fix ?
此致
SKR
答案 0 :(得分:0)
我终于通过编写自定义的OctetStreamSerializerFactory和OctetStreamDeSerilizerFactory解决了这个问题。我把它添加到QName" Doc"在SOAPStub类中。
工厂implements SerializerFactory
。 getSerializer方法返回`OctetStreamDataHandlerSerializer的实例。