在GGTS 3.1.0中使用Grails 2.1.0,使用gwt插件(gwt:0.7.1)和dto插件(dto:0.2.4)。我有一个简单的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启动配置的源类路径。我已经单步进入应用程序,无法看到它失败的地方。