我試圖實現一個應用程序,它將從服務器讀取一些路徑並將其顯示爲Web中的一棵樹。對於客戶端,我使用使用TreeStore的Sencha GXT樹。GWT返回實現來自外部罐子接口的自定義對象
我看到了這個問題,這是非常接近我在爲代碼是什麼: GWT Simple RPC use case problem : Code included 在我身邊的區別是,我的TestObject類與序列化一起實施也TreeStore.TreeNode。此TreeStore.TreeNode位於我添加到構建路徑和類路徑中的gxt-3.0.1.jar中。
import java.util.List;
import java.io.Serializable;
import com.sencha.gxt.data.shared.TreeStore;
import com.sencha.gxt.data.shared.TreeStore.TreeNode;
@SuppressWarnings("serial")
public class TestObject implements TreeStore.TreeNode<TestCase>, Serializable {
public TestObject() {
}
[...]
我想從服務器端返回一個TreeStore對象,該對象包含有關給定路徑中目錄內容的數據。但異步調用的執行失敗java.lang.NoClassDefFoundError: com/sencha/gxt/data/shared/TreeStore$TreeNode
我應該怎麼做讓服務器端看到這個對象實際上更多的客戶端特定,因爲它來自gxt jar?
Pff ...非常感謝!它解決了我的問題。 – 2013-02-28 08:57:44