Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Axis2 Java-请求中未序列化ADB数组成员_Java_Arrays_Wsdl_Axis - Fatal编程技术网

Axis2 Java-请求中未序列化ADB数组成员

Axis2 Java-请求中未序列化ADB数组成员,java,arrays,wsdl,axis,Java,Arrays,Wsdl,Axis,我有一个Axis2客户端应用程序,它依赖于wsdl2java生成的存根/代理类。我在为我的客户机生成java类时指定了ADB数据绑定格式 我有一个web方法,它接受我在XML模式中定义的1到多个复杂元素。当我将它们添加到集合中并将其传递到存根方法中以发出请求时,对象没有被序列化。以下是我的客户代码示例- DBSchema_type0 schema = new DBSchema_type0(); schema.setSchemaName(txtASSchemaName.getText()); Sc

我有一个Axis2客户端应用程序,它依赖于wsdl2java生成的存根/代理类。我在为我的客户机生成java类时指定了ADB数据绑定格式

我有一个web方法,它接受我在XML模式中定义的1到多个复杂元素。当我将它们添加到集合中并将其传递到存根方法中以发出请求时,对象没有被序列化。以下是我的客户代码示例-

DBSchema_type0 schema = new DBSchema_type0();
schema.setSchemaName(txtASSchemaName.getText());
SchemaRequest req = new SchemaRequest();
req.addDBSchema(schema);
GenericResponse resp = rwStub.addSchema(req);
因此,从我到目前为止的调查来看,SchemaRequest方法似乎正在按预期进行序列化,但是内部集合没有。addDBSchema方法不进行任何类型的序列化,所以我猜这可能是问题所在


是否还有其他生成的方法值得我研究?

我不知道为什么会发生这种情况,但到目前为止,我已经多次遇到axis数据绑定问题

我切换到XMLBean,我的集合被序列化而没有问题