Gwt中不兼容的RemoteService异常?

Posted

技术标签:

【中文标题】Gwt中不兼容的RemoteService异常?【英文标题】:Incompatible RemoteService Exception in Gwt? 【发布时间】:2012-09-21 08:39:08 【问题描述】:

在启动 Smart Gwt 组件时出现以下错误

com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException: Invalid type      signature for

你能告诉我为什么会这样吗??

【问题讨论】:

【参考方案1】:

尝试清除所有已编译的类文件。我怀疑您更改了某些内容,并且以前编译的类不再兼容。

另外,如果你在 src/main/webapp 中有 GWT 编译器输出,我想你可能会再次看到问题。

【讨论】:

【参考方案2】:

能否提供一些代码,即接口定义和调用 RPC 方法的位置?

查看此异常的 API 参考,可能描述的原因与您的情况相符: http://google-web-toolkit.googlecode.com/svn/javadoc/2.4/com/google/gwt/user/client/rpc/IncompatibleRemoteServiceException.html

您对同步接口中的@RemoteServiceServletPath 注解进行了更改吗?我曾经遇到过不更改 web.xml 文件中相应条目的问题。

【讨论】:

以上是关于Gwt中不兼容的RemoteService异常?的主要内容,如果未能解决你的问题,请参考以下文章

在 2 个 GWT 项目之间共享 RemoteService 实现

如何在 GWT RPC 中将异常从服务器传递到客户端

从GWT 2.7更新到2.8.1后不兼容的RemoteServiceException

Gwt rpc AsyncCallbak 之后的代码不会被执行?

GWT RPC 上的错误 404

GWT 错误:“类在 Gin 中使用,但在 GWT 客户端代码中不可用”