在axis1.4中传递复杂类型数组参数(ArrayMapping)
Axis1.4环境配置:
?
配置一些工具在命令行中的运行环境:
AXIS_CLASSPATH的值就是下面贴出来的内容:
?布署的配置文件deploy.wsdd,这个文件是存放在%WEB_APP%/WEB-INF/deploy.wsdd:
?其实配置文件这里只需要针对复杂类型(Order类)进行手动配置即可,而不需要对数组再次定义。
生成server-config.wsdd,假设我们的WEB项目目录为D:\workspace-java\axis1\web
那么我们生成server-config.wsdd的命令为:
?需要注意的是客户端要传入一个数组,因此需要使用数组的SOAP定义( XMLType.SOAP_ARRAY)。
?
?
?
?