Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.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
Java Axis客户端能否忽略新添加的WSDL字段?_Java_Axis - Fatal编程技术网

Java Axis客户端能否忽略新添加的WSDL字段?

Java Axis客户端能否忽略新添加的WSDL字段?,java,axis,Java,Axis,我有一个Java的Web服务,客户端都使用Axis。我更改了我的服务(WSDL),并在响应消息中添加了一个新字段。我们需要重新编译客户端吗?或者现有客户机可以使用新的服务接口而无需重新编译?看到响应消息中的新字段,客户端似乎正在抛出SAXON异常。是的,您需要重新编译客户端 在解析XML时,SAX将查找存储该值的对应字段,但找不到该字段,然后抛出异常。XML可能用途广泛且易于修改,但它转换成的类却并非如此。是的,您需要重新编译客户端 在解析XML时,SAX将查找存储该值的对应字段,但找不到该字段

我有一个Java的Web服务,客户端都使用Axis。我更改了我的服务(WSDL),并在响应消息中添加了一个新字段。我们需要重新编译客户端吗?或者现有客户机可以使用新的服务接口而无需重新编译?看到响应消息中的新字段,客户端似乎正在抛出SAXON异常。

是的,您需要重新编译客户端


在解析XML时,SAX将查找存储该值的对应字段,但找不到该字段,然后抛出异常。XML可能用途广泛且易于修改,但它转换成的类却并非如此。

是的,您需要重新编译客户端


在解析XML时,SAX将查找存储该值的对应字段,但找不到该字段,然后抛出异常。XML可能用途广泛且易于修改,但是它被转换成的类不是。

规范中是否有任何规定,如果响应消息中有一个额外的元素与WSDL契约相比,那么客户机应该归档?是否有忽略这些字段的方法?规范中是否有任何规定,如果有额外的元素,客户机应该归档与WSDL契约相比,响应消息中是否存在忽略这些字段的情况