在 GGTS 3.1.0 中使用带有 gwt 插件 (gwt:0.7.1) 和 dto 插件 (dto:0.2.4) 的 Grails 2.1.0。我有一个简单的 DTO 对象:
public class TestDTO implements grails.plugins.dto.DTO {
private static final long serialVersionUID = 1L;
String text;
// Required for DTO serializer
public TestDTO() {}
public String getText()
{
return text;
}
public void setText(String text)
{
this.text = text;
}
}
当我编译 gwt 模块并启动应用程序时,它工作正常。但是,当我启动 DevMode 时,它会失败并显示java.lang.UnsatisfiedLinkError
.
错误的详细信息是com.google.gwt.user.client.rpc.impl.ClientSerializationStreamReader.eval(Ljava/lang/String;)Lcom/google/gwt/core/client/JavaScriptObject;
。
服务器端服务被调用,异步回调正在点击 onFailure(...) 方法,这是我得到错误的地方。
这是客户端源问题吗?我已经验证 gwt-user.jar 和 gwt-dev.jar 在 DevMode 启动配置的源类路径中。我已经单步执行了该应用程序,但看不到它失败的地方。