在 GWT 应用程序中,我有 RPC 接口。某些方法工作正常(即RemoeServiceServlet
配置良好),但是当我尝试调用另一个方法时,它总是以onFailure()
方法失败。Ajax 调用也不会发生(我可以使用 FireBug 看到它,服务器端方法调用也不会发生),但该服务的另一个方法也执行 Ajax 调用。
当我尝试使用记录错误时,e.getMessage()
我收到“未定义”消息。我还尝试使用try-catch
- 没有错误消息来包装 RPC 调用代码。
此问题是否与 GWT-RPC 序列化有关?
编辑: Opera Dragonfly 在生成的 JavaScript 中显示以下方法错误(使用 PRETTY 模式编译):
function $check(this$static, typeSignature){
if (isNull($get_3(this$static.methodMapNative, typeSignature))) {
Unhandled Object: undefined
throw new SerializationException_1(typeSignature);
}
}
带有错误信息
未处理的对象:未定义