繁体   English   中英

GWT-调试异步方法调用

[英]GWT - debugging asynchron method call

我想调试从我的GWT应用程序通过AsyncService调用的服务器端方法。 该方法在界面中。 我在我的EntryPoint Calss中称呼它为

service.loadData(file, new AsyncCallback<Void>() {

    @Override
    public void onFailure(Throwable caught) {
        System.out.println("loadData - failure");
    }

    @Override
    public void onSuccess(Void result) {
        System.out.println("loadData - success");
    }
});

我的问题是,调试器仅跳过该方法。 它不会进入我的界面的实现类。 是否可以在服务器软件包中的此功能内进行调试?

根据您的评论,服务器端类未考虑更改。

删除所有生成的存根并重新编译项目后,请重试。 我已经突出显示了所有需要删除的存根,如下面的快照所示。

在此处输入图片说明


-编辑-

尝试使用Firefox Firebug插件检查RPC调用,如下所示:

在此处输入图片说明

我终于找到了。 似乎tomcat不支持服务器端调试。 我在Google AppEngine上进行了尝试,效果很好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM