2013-11-27 219 views
0

我正在使用axis2来处理java web服务。最初,我收到了开发WSDL URL,并生成了Web服务客户端代码并调用了所需的Web服务。现在我收到了prod WSDL URL。我有以下问题 1.是否需要使用prod WSDL URL再次生成Web服务客户端代码。 2.或者在我现有的代码中,我只需要修改终点url即可。 3.在类名和功能保持相同的,如果我使用任何开发或督促WSDL的URLdev和prod之间应该有什么区别wsdl

感谢

回答

1

这里的关键是,如果DEV和PROD的WSDL是相同的生成的Java代码。

如果他们部署了他们的WSDL而没有从DEV到PROD的更改, 那么您不需要重新生成类,我非常确定。

因此,您可以将您的代码指向PROD端点。

但如果PROD WSDL是从一个在DEV (这不应该是正常,一旦他们做 一个DEV他们WSDL的PROD释放的情况下),那么你就需要 不同的重新生成您的客户端类。

基本上,如果一个管理WS他们 PROD环境改变的东西 显著(例如增加地方参数),您也需要改变 您PROD环境(对于两个系统保持同步)的客户端代码。

这就是我所知道的基于我的经验。

希望它有帮助。

+0

感谢您的宝贵意见。 – Rohit

相关问题