原来的server-config.wsdd配置文件如下:
用Flex自带的WebService.jar解释后,得到的wsdl中,对这个两个方法返回值的描述是(简单描述一下,省略大部分)
并且有Category和Item两个对象从JAVA Mapping到XML的说明 (即wsdl:types的schema,这里只列了Category一个结构)
然而把Flex自带的WebService.jar替换为Axis 1.2RC2的axis.jar等相关jar包后,问题就出现了。
首先可以保证Axis工作是正常的,server-config.wsdd配置文件也保持不变
同样获得wsdl
而wsdl:types 的schema却变为Array了,没有了server-config.wsdd中的BeanMapping中的两个POJO
现在我又不得不使用Flex自带的web服务实现包,不知道那位熟悉Axis的同志能指点一二!