0

周日下午,我确实推出了一个新版本的网站。从那时起,约有 50 名用户一直在使用这项新服务。在周一到周二的晚上,一个 servlet 在客户端和服务器之间交换 DTO 时抛出了“IncompatibleRemoteServiceException”。

看起来就像在某个时候使用了以前版本的服务器(或客户端)代码。有没有人遇到过这种类型的问题?

任何帮助将不胜感激!

javax.servlet.ServletContext 日志:ExternalService:处理此调用时引发了 IncompatibleRemoteServiceException。com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException:在 com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC. java:315) 在 com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:206) 在 com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248)在 com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:637) 在 javax.servlet.http.HttpServlet.service (HttpServlet.java:717) 在 org.mortbay.jetty.servlet.ServletHolder。

4

1 回答 1

1

如果您在初始部署后随时更新和部署代码,则您的一个客户端可能正在使用缓存的客户端代码。看到这个答案

于 2012-11-06T17:47:17.083 回答