2011-09-08 127 views
0

我使用Java和PHP工作。我通过使用WSDL2PHP生成php-stub的WSDL调用Java服务。 一切正常,直到现在。我为我的java服务添加了一个新方法,并重新生成了php-stub。在php-存根的方法是可行的,但是当我打电话,我发现了以下错误的服务:WSDL + PHP + Java的(SOAP)

SoapFault: Function ("myFunction") is not a valid method for this service 

我已经尝试了很多,用Google搜索了很多,之前的工作。我的老方法,同样的服务总是调用,我可以运行这些卜

回答

2

这是因为缓存的SOAPClient您的WSDL文件。您可以使用以下功能禁用此功能:

soap.wsdl_cache_enabled = "0"; 

请注意,这会对性能产生影响。但是在你的开发机器上,这不会影响事物。

+0

你做了我们的月! – Cedric