在axis1.4中 当返给客户端的类型为自己定义的类型时,要求自己定义的类的包路径一定要和外部访问的类包一致。自己定义的一定要实现Serializable接口
在wsdd文件中名字空间要一样
<service name="IqsCommonService" provider="java:RPC" style="document" use="literal">
<namespace>http://iqsInterface.org</namespace>
<parameter name="allowedMethods" value="*" />
<parameter name="className" value="com.iqsInterface.IqsCommonInterface" />
<typeMapping
encodingStyle=""
xmlns:ns1="http://iqsInterface.org" qname="ns1:IqsCommonBean"
languageSpecificType="java:com.iqsInterface.IqsCommonBean"
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"/>
</service>
这样就不会报类里的字段为NULL了
Axis 1.4 自定义类型配置
本文介绍如何在Axis 1.4中正确配置自定义类型以避免字段为空的问题。强调了自定义类需实现Serializable接口,并保持类包路径一致的重要性。同时详细展示了wsdd文件中正确的配置示例。
2062

被折叠的 条评论
为什么被折叠?



