不要在定义wsdl时使用byte,int,long等primitive数据类型的数组,而应该使用base64Binary类型。因为从上面的例子不难看出对一上字节进行表达的soap消息使用了过多的冗余信息,极有可能导致效率问题。不过当使用axis2的java2wsdl工具生成wsdl时,已经考虑了这个问题,会自动生成使用base64Binary类型的元素描述。即使如此,最好对自动生成的wsdl文件也应该仔细地读一下,确保文件中所描述的内容是有效的。