簡體   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