在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了