0

我正在使用 Objectify 从 GWT 中的数据存储区检索数据,但出现以下错误:

[错误] com.logins.entity.experts 类型没有可用的源代码;你忘了继承一个必需的模块吗?

我有客户端->实体->服务器,我确实使用 RemoteServicePath 正确定义了 RPC。我在客户端初始化了 Rpc

最终 findexpertAsync finexp=(findexpertAsync)GWT.create(findexpert.class);

GWT 编译器在我调用的方法中抛出错误,

finexp.expert(expnam, new AsyncCallback<ArrayList<experts>>()

Note:

1) findexpert 和 FindexpertAsync 是 RPC 接口,它具有从数据存储区检索数据的方法 2) com.logins.entity.experts:experts 是一个服务器类。

任何猜测我哪里出错了?

4

1 回答 1

0

从客户端直接或间接引用的所有类都必须是客户端源路径的一部分。您不能从 GWT 访问仅限服务器的代码。在这种情况下,“专家”类需要成为 GWT 编译的客户端代码的一部分。

另外:您应该将 Java 类名大写。

于 2012-04-23T17:50:42.930 回答