2010-11-23 75 views
16

更新我的谷歌插件(和GWT)版本2.0.4,從2.1.0遷移GWT 2.0.4項目到2.1.0 GWT

現在有一些警告,不推薦使用的功能,我會解決,但對我來說,問題是這樣的警告:

The file war\WEB-INF\lib\gwt-servlet.jar has a different size than GWT SDK library gwt-servlet.jar; perhaps it is a different version? 

是否確定只是從

eclipse\plugins\com.google.gwt.eclipse.sdkbundle.2.1.0_2.1.0.v201010280102\gwt-2.1.0 

目錄覆蓋使用新的這個jar文件

那麼戰爭目錄中的其他文件是不是由我手動創建的呢? (圖片,html文件,js文件和gwt子目錄)

回答

16

我得到了同樣的問題。

您可以覆蓋它或將其刪除。如果刪除它,eclipse會自動複製新庫。

以防萬一,如果您還可以獲得一些奇怪的崩潰升級到GWT 2.1後,嘗試GWT庫移動到第一位置中的Buildpath的;)

+0

其他文件呢? – 2010-11-23 15:40:55

+0

哪些其他文件? GWT中唯一需要的文件是gwt-servlet.jar – 2010-11-24 08:40:36

0

對於GWT-2.4.0,我已經使用了以下頁面及其指令。

轉到ecipse上的WEB-INF/lib目錄,右鍵單擊它並選擇「構建路徑>用作源文件夾」。

來源:Here

0

我建議使用eclipse速戰速決。 適用於我,它會自動找到正確的jar文件。希望能幫助到你。 ^^

12

我所做的修復它只是從/ war/WEB-INF/lib中刪除gwt-servlet.jar文件。在我的情況下,Eclipse沒有爲我重新創建它,而是給了我一個錯誤消息,說該文件找不到。

我從現在開始修復它的方法是進入Project> Properties> Google> Web Toolkit,然後取消勾選「使用Google Web Toolkit」複選框,然後按OK確認更改。

然後我重複了這些步驟,但這次我檢查了「使用Google Web Toolkit」複選框,並且在war/WEB-INF/lib中確實重新創建了gwt-servlet.jar文件。