2010-11-23 89 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文件。