Java 可怕的缓存。如何让它消失?

Java 可怕的缓存。如何让它消失?,java,php,caching,soap,Java,Php,Caching,Soap,无论什么时候我觉得PHP和apache缓存都有很多问题,而且我觉得要摆脱它几乎是不可能的 我目前有以下问题:我正在编写一个PHP存根,以将Java中的本地web服务作为RPC调用。在JavaSOAP方面做了一些更改之后,我的简单PHP单元测试仍然认为旧函数仍然存在 我知道Java没有缓存,因为当我在浏览器中检查WSDL文件时,一切都很好,但PHP甚至没有响应更改,认为旧的仍然存在 我受够了PHP!如何让PHP停止这样做?当活动每隔一秒钟缓存一次时,如何开发它呢 编辑: php是一个非常简单的RP

无论什么时候我觉得PHP和apache缓存都有很多问题,而且我觉得要摆脱它几乎是不可能的

我目前有以下问题:我正在编写一个PHP存根,以将Java中的本地web服务作为RPC调用。在JavaSOAP方面做了一些更改之后,我的简单PHP单元测试仍然认为旧函数仍然存在

我知道Java没有缓存,因为当我在浏览器中检查WSDL文件时,一切都很好,但PHP甚至没有响应更改,认为旧的仍然存在

我受够了PHP!如何让PHP停止这样做?当活动每隔一秒钟缓存一次时,如何开发它呢

编辑:

php是一个非常简单的RPC

$client = new SoapClient("http://localhost:9999/ws/login?wsdl");
$functions = $client->__getFunctions();
var_dump ($functions);
简单函数不反映WSDL文件中的内容,因此显然它甚至不需要检查。

根据,您可以禁用WSDL缓存,您可能应该在单元测试中运行它。我想它默认在ini文件中的某个地方启用

ini_set("soap.wsdl_cache_enabled", 0);

在客户端也使用Java;)除非您告诉PHP,否则PHP不会缓存任何内容,但由于您不必费心显示代码,以便我们可以查看它的工作方式,因此我们无法提供太多帮助。。。。还是你只是想咆哮