is not a valid method for this service的问题


is not a valid method for this service的问题
 
遇一问题:
第三方更新了webservice服务,wsdl路径没变,只是新增加了一些方法。
我方系统以前一直在使用第三方的一些webservice服务,第三方webservice
服务更新后,我方也更新了自己的程序,并使用了其最新的接口。
  www.2cto.com  
在本机测试通过后,发往生产环境,却抛出以下问题:
 
Function ***** is not a valid method for this service.
 
大概意思就是说,调用的方法在这个webservice服务中不存在。
 
后多方查询,得知原因,原来linux会缓存使用过的webservice wsdl文件,
当调用webservice服务时,会读取缓存中的,进而导致抛出了以上错误。
 
解决办法:
 
找到/tmp/目录,删除该目录下所有以wsdl开头的文件即可。
 

相关内容

    暂无相关文章