我的 GWT 应用程序有问题。我部署在 Jetty 服务器上并运行。但是当我执行服务器调用(GWT 服务器包上的类)时,服务器返回错误消息。消息是:
7|0|6|http://localhost/zbapp/zb_app/|A31E1254E17F9AD731856D6BE34124A2|main.java.com.gwt.app.client.GreetingService|greetServer|java.lang.String/2004016611||1|2|3|4|2|5|5|6|6|
//EX[2,1,["com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException/3936916533","This application is out of date, please click the refresh button on your browser. ( Expecting version 5 from client, got 7. )"],0,5]
但是,服务器会返回 200 代码,表示正常。
我已更新浏览器,清除浏览器缓存并重新编译应用程序,但它无法运行。对此有什么解决办法吗?
提前致谢!
Regards!
您的客户端是最新的,因为它使用 GWT-RPC 协议版本 7 发送请求,但服务器需要版本 5。检查您是否部署了正确版本的 gwt-servlet.jar,和/或您没有您的服务器类路径中的旧版本将被使用,而不是您的 web 应用程序中的版本。
更具体地说,您有一个来自 GWT 1.5 和 2.0(GWT-RPC 协议版本 5)的 gwt-servlet.jar,而您的客户端代码是使用 GWT 2.1 或更高版本(协议版本 7)编译的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)