我正在使用游戏框架;在网络服务调用中,我有两个网络服务调用。出于测试目的,我在运行播放服务器后从纯 Java 编码调用 WS 调用。第一个 WS 在缓存中设置用户名,第二个 WS 调用从缓存中检索它并返回到我运行测试的纯 Java 代码。问题是当我在第一个 WS 之后立即调用第二个 WS 时,我可以获得缓存的数据。但是如果我分别调用两个 WS 调用,我会得到空指针异常。我首先运行 WS1 并注释掉该调用行,然后再次运行以调用 WS2。在此期间,服务器正在运行。
我正在使用游戏框架;在网络服务调用中,我有两个网络服务调用。出于测试目的,我在运行播放服务器后从纯 Java 编码调用 WS 调用。第一个 WS 在缓存中设置用户名,第二个 WS 调用从缓存中检索它并返回到我运行测试的纯 Java 代码。问题是当我在第一个 WS 之后立即调用第二个 WS 时,我可以获得缓存的数据。但是如果我分别调用两个 WS 调用,我会得到空指针异常。我首先运行 WS1 并注释掉该调用行,然后再次运行以调用 WS2。在此期间,服务器正在运行。