0
我正在關注here的教程。 我試圖從我的模塊進行RPC調用。但我得到這個錯誤。java.lang.RuntimeException:GWT中的延遲綁定錯誤
java.lang.RuntimeException: Deferred binding failed for 'myPackageName.client.StockPriceService' (did you forget to inherit a required module?)
我StockPriceService類是:
@RemoteServiceRelativePath("stockPrices")
public interface StockPriceService extends RemoteService{
StockPrice[] getPrices(String[] symbols) throws DelistedException;
}
StockPriceServiceAsync類是:
public interface StockPriceServiceAsync {
void getPrices(String[] symbols, AsyncCallback<StockPrice[]> callback);
}
我StockPrice類是:
public class StockPrice implements Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
private String symbol;
private double price;
private double change;
public String getSymbol() {
return symbol;
}
public void setSymbol(String symbol) {
this.symbol = symbol;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public double getChange() {
return change;
}
public void setChange(double change) {
this.change = change;
}
public double getChangePercent() {
return 100.0 * this.change/this.price;
}
public StockPrice(String symbol, double price, double change) {
super();
this.symbol = symbol;
this.price = price;
this.change = change;
}
}
我總是得到錯誤,當以下里ne在我的EntryPoint中執行類
private StockPriceServiceAsync stockPriceSvc = GWT.create(StockPriceService.class);
任何形式的幫助表示讚賞。
請發佈完整的堆棧跟蹤,將有根本原因的詳細信息 – nayakam 2015-02-10 05:15:02
您可以發佈您的StockPrice類 – nayakam 2015-02-10 05:17:23
@Thillakan,已更新。一探究竟。 – 2015-02-10 05:20:59