【发布时间】:2012-10-11 14:16:52
【问题描述】:
我有我的 GWT 项目,另一个项目只有简单的域对象,没有任何特定的 GWT。
在我的域对象项目中,我有一个 Bob 类,它有一些原始字段。没什么特别的。他为此实现了 Serializable。
我想从 GWT 服务方法返回这个类型。得知服务方法只能返回实现 GWT 的 IsSerializable 接口的类,我创建了 Bob 的子类 BobSO(Bob 服务对象),并让它实现了 IsSerializable。
基本项目结构
proj> Bob.java
proj_gwt
proj_gwt > projgwt.gwt.xml
proj_gwt.client
proj_gwt.server
proj_gwt.shared > BobSO.java
我在运行服务时遇到错误。似乎它正在加载 BobSO,并为超类 Bob 寻找源,但找不到源。 “[文件路径]中的错误 第 6 行:Bob 没有可用的源代码,您是否忘记继承所需的
- BobSO 的子类在他实现 IsSerializable 后能否正常工作?
- 看起来 GWT 知道 BobSO 在哪里。我需要做什么才能知道 Bob.java 的来源在哪里?我尝试在我的域对象项目中创建一个 gwt.xml,但我不确定它是否需要列出每个应该可见的类,以及如何在我的 GWT 项目中导入它。
【问题讨论】:
标签: gwt