我的GWT應用程序有問題。我部署在Jetty服務器上並運行。但是,當我執行服務器調用(GWT服務器包上的類)時,服務器返回錯誤消息。該消息是:com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException
7|0|6|http://localhost/zbapp/zb_app/|A31E1254E17F9AD731856D6BE34124A2|main.java.com.gwt.app.client.GreetingService|greetServer|java.lang.String/2004016611||1|2|3|4|2|5|5|6|6|
//EX[2,1,["com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException/3936916533","This application is out of date, please click the refresh button on your browser. (Expecting version 5 from client, got 7.)"],0,5]
但是,服務器返回一個200代碼即可。
我已更新瀏覽器,清除瀏覽器緩存並重新編譯應用程序,但它不運行。有什麼解決方案?
在此先感謝!
問候!
我得到這個錯誤太。首先,你如何找出哪個版本的RPC版本在你的客戶端和服務器端兼容,以及如何改變它? – EternallyCurious 2013-05-02 08:31:27
很簡單:您必須在兩側都使用完全相同的GWT版本;和完全相同版本的應用程序(雖然有解決方法,但它是關於序列化策略的) – 2013-05-02 08:35:22
那麼,我在Eclipse上安裝了GWT插件並從頭開始開發此項目。作爲單一安裝,我沒有理由相信客戶機和服務器應該不兼容。但是,我收到了上述問題中顯示的相同消息。我在eclipse中使用dev模式運行它並使用chrome進行調試。 – EternallyCurious 2013-05-02 08:41:18