我正在使用axis2处理java Web服务。最初,我收到了开发WSDL URL,我生成了Web服务客户端代码并调用了所需的Web服务。现在我收到了prod WSDL URL。我有以下顾虑 1.我是否需要使用prod WSDL URL再次生成Web服务客户端代码。 2.或者在我现有的代码中,我只需要将端点url修改为prod。 3.如果我使用dev或prod WSDL URL生成java代码,那么类名和功能是否相同
由于
答案 0 :(得分:1)
这里的关键是DEV和PROD WSDL是否相同。
如果他们部署了他们的WSDL而没有从DEV到PROD的更改, 那么你不需要重新生成你的课程,我很确定。
因此,您只需将代码指向PROD端点即可。
但是如果PROD WSDL与DEV中的不同 (一旦他们这样做,通常不应该这样 一个DEV到PROD发布他们的WSDL),那么你将需要 重新生成客户端类。
基本上,如果管理WS的人改变了某些东西 重要的(例如在某处添加参数) 您还需要在PROD环境中更改客户端代码 您的PROD环境(两个系统保持同步)。
根据我的经验,这就是我所知道的。
希望它有所帮助。