Xml &引用;com.google.gwt.user.client.rpc.CompatibileMoteServiceException;出现在控制台上

Xml &引用;com.google.gwt.user.client.rpc.CompatibileMoteServiceException;出现在控制台上,xml,gwt,console,rpc,Xml,Gwt,Console,Rpc,我正在尝试使用RPC从客户端调用服务器端,当web应用程序设置好时,控制台会显示错误 com.google.gwt.user.client.rpc.CompatibileMoteServiceException:此应用程序已过期,请单击浏览器上的“刷新”按钮。(阻止了访问接口“com.mycompany.project.client.Connection”的尝试,该接口不是由“com.mycompany.project.server.MySQLConnection”实现的;这可能是配置错误或黑客

我正在尝试使用RPC从客户端调用服务器端,当web应用程序设置好时,控制台会显示错误

com.google.gwt.user.client.rpc.CompatibileMoteServiceException:此应用程序已过期,请单击浏览器上的“刷新”按钮。(阻止了访问接口“com.mycompany.project.client.Connection”的尝试,该接口不是由“com.mycompany.project.server.MySQLConnection”实现的;这可能是配置错误或黑客企图)


有什么解决办法吗?因为我被困在这里了

检查您的gwt-servlet.jar和gwt-user.jar。看起来他们有不同的版本

问题在于发出RPC请求的客户端代码与服务器代码的版本不同。您可以通过清除浏览器上的缓存并强制其重新加载页面上的所有资源来恢复

如果没有,下面是我为完全清理项目而编写的ant脚本。我所有的项目都使用它。修改它以匹配您的项目,运行它,然后运行project>Clean…,然后执行Java编译,然后执行GWT编译。清除浏览器上的缓存,然后查看是否仍然存在问题



我想澄清一下,这两个jar文件都可以在我的参考库中找到,我在其中添加了外部jar。在这种情况下,如何检查每个jar文件的版本?我已经完成了上面提到的所有内容,但是仍然会弹出相同的错误。顺便说一下,我的war/Web Inf文件不包含子文件夹调用“classes”,这正常吗?至于您编写的XML,我想问一下它是否位于…之间?对不起,我忘了解释XML位。将我的XML保存在项目根目录中名为
clean.XML
的文件中。右键单击它,作为>Ant build运行。
WEB-INF/classes
目录存在,但是Eclipse没有显示它,因为它被设置为项目的“输出”文件夹。很遗憾听到它不起作用。您还可以在Eclipse中检查您的“问题”透视图,看看它是否显示任何GWT SDK版本问题吗?目前,经过一些修改,我的错误现在变成这个@ZhenLiang ok,我将帮助您。