Java com.google.GWT.view.client.Range的GWT序列化异常

Java com.google.GWT.view.client.Range的GWT序列化异常,java,gwt,Java,Gwt,我在Tomcat7服务器上间歇性地遇到这个问题。大多数情况下,它是有效的,似乎与代码更改无关。例如,今天服务器重新启动,我们开始看到过去两周发生的同一场战争的问题。GWT 2.6和2.7已经观察到了这一点 com.google.gwt.user.client.rpc.SerializationException:类型“com.google.gwt.view.client.Range”不可分配给“com.google.gwt.user.client.rpc.IsSerializable”,并且没有

我在Tomcat7服务器上间歇性地遇到这个问题。大多数情况下,它是有效的,似乎与代码更改无关。例如,今天服务器重新启动,我们开始看到过去两周发生的同一场战争的问题。GWT 2.6和2.7已经观察到了这一点

com.google.gwt.user.client.rpc.SerializationException:类型“com.google.gwt.view.client.Range”不可分配给“com.google.gwt.user.client.rpc.IsSerializable”,并且没有自定义字段序列化程序。出于安全目的,将不会序列化此类型。示例=Range0,20

它有一个用于引用RPC的空构造函数的javadoc:

/** *单个处理程序的感兴趣范围。 */ 公共类范围实现可序列化{ 私有整数长度; 私人int启动; ... /** *由RPC使用。 */ 射程{ }
对于在GWT中用于服务器和客户端之间通信的类,我建议使用它而不是可序列化的


你试过了吗?问题是否仍然存在?

这是一个GWT类:com.google.GWT.view.client.Range正在考虑扩展它并使其可串行化。哦,这是一个内置的GWT类型。所以这根本不应该发生。我想这会发生在你的GWT项目的编译过程中。可能WAR文件中的一些GWT类是c您的服务器上已损坏。您可以尝试在Tomcat中取消部署WAR存档,重新启动服务器并重新部署它。此外,Tomcat错误日志可能会给您一个提示。客户端得到一个500,上面的代码段是服务器日志。我应该尝试