Java 在axis web服务中使字节数组类型的参数可为null

Java 在axis web服务中使字节数组类型的参数可为null,java,web-services,wsdl,axis,Java,Web Services,Wsdl,Axis,我有一个java方法,它是web服务接口的一部分,并接受如下字节数组参数 public int computeSomeThind(byte[] data) { if(data != null) { // ... do what ever } else { return -1; } } 当使用axis 1.3生成wsdl时,数据参数将显示为不可为空。有没有办法将其定义为可空的?与本例中长度为0的字节[]真的不同吗?正如mhaller在其注释byte[]中所建议的那样,

我有一个java方法,它是web服务接口的一部分,并接受如下字节数组参数

public int computeSomeThind(byte[] data) {
  if(data != null) {
    // ... do what ever
  } else {
    return -1;
  }
}

当使用axis 1.3生成wsdl时,数据参数将显示为不可为空。有没有办法将其定义为可空的?

与本例中长度为0的字节[]真的不同吗?

正如mhaller在其注释byte[]中所建议的那样,似乎是解决方案