将GWT 2.0.4项目迁移到GWT 2.1.0

时间:2010-11-23 10:49:28

标签: eclipse gwt

我将我的Google插件(和GWT)版本从2.0.4更新为2.1.0

我现在会修复一些已弃用功能的警告,但问题是这个警告:

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?

是否可以使用

中的新jar文件覆盖此jar文件
eclipse\plugins\com.google.gwt.eclipse.sdkbundle.2.1.0_2.1.0.v201010280102\gwt-2.1.0 

目录

那么war目录中的其他文件不是我手工制作的? (图像,html文件,js文件和gwt子目录)

4 个答案:

答案 0 :(得分:16)

我遇到了同样的问题。

您可以覆盖它或删除它。如果你删除它,eclipse会自动复制新的库。

以防万一,如果在升级到GWT 2.1之后也遇到一些奇怪的崩溃,请尝试将GWT库移动到BuildPath的第一个位置;)

答案 1 :(得分:12)

我所做的就是从/ war / WEB-INF / lib中删除gwt-servlet.jar文件。就我而言,Eclipse没有为我重新创建它,而是给了我一条错误消息,说明找不到该文件。

我从这一点开始做的就是去Project>属性> Google>然后,Web Toolkit取消选中“使用Google Web Toolkit”复选框,然后按“确定”确认更改。

然后我重复了这些步骤,但这次我选中了“使用Google Web Toolkit”复选框,并且确实在war / WEB-INF / lib中重新创建了gwt-servlet.jar文件。

答案 2 :(得分:0)

对于GWT-2.4.0,我使用了以下页面及其说明。

  

转到ecipse上的WEB-INF / lib目录,右键单击它,然后选择“Build Path> use as source folder”。

来源:Here

答案 3 :(得分:0)

我建议使用eclipse快速修复。 对我来说效果很好,它会自动找到合适的jar文件。希望能帮助到你。 ^^