将新操作添加到现有WSDL。是否需要重新编译现有客户端?

时间:2012-10-31 12:11:34

标签: web-services soap wsdl

我有一个Web服务和一个正在使用它的客户端应用程序。

现在我想在这个WSDL中为新客户端添加一个新操作。 对WSDL的现有操作没有影响。只添加了新操作。

此更改后是否需要重新编译现有客户端?

2 个答案:

答案 0 :(得分:2)

如果您只添加了新操作并且没有更改任何其他操作,那么现有客户端将不会受到影响。无需重新编译客户端。

以下是一些详细信息:What are considered non-breaking or backwards-compatible changes to a WSDL contract?

答案 1 :(得分:-1)

不,只需从/ WEB-INF / wsdl文件夹中删除旧的wsdl文件,然后再次将更新的类作为Web服务公开,这将创建新的wsdl。