我有一個Web服務和一個客戶端應用程序正在使用它。將新的操作添加到現有的WSDL。是否需要重新編譯現有客戶端?
現在我想在這個WSDL中爲新客戶添加一個新操作。 對WSDL的現有操作沒有影響。只有新的操作正在被添加。
此更改後是否需要重新編譯現有客戶端?
我有一個Web服務和一個客戶端應用程序正在使用它。將新的操作添加到現有的WSDL。是否需要重新編譯現有客戶端?
現在我想在這個WSDL中爲新客戶添加一個新操作。 對WSDL的現有操作沒有影響。只有新的操作正在被添加。
此更改後是否需要重新編譯現有客戶端?
如果您只添加了新的操作並且沒有更改其他任何內容,那麼現有的客戶端將不會受到影響。不需要重新編譯客戶端。
這裏有一些更多的細節:What are considered non-breaking or backwards-compatible changes to a WSDL contract?
沒有,只是刪除/ WEB-INF/WSDL文件夾中的舊WSDL文件並再次暴露你的更新類作爲一個Web服務,這將創造新的WSDL。