将GWT 2.0.4项目迁移到GWT 2.1.0

Jul*_*pov 16 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?
Run Code Online (Sandbox Code Playgroud)

是否可以使用新的jar文件覆盖此jar文件

eclipse\plugins\com.google.gwt.eclipse.sdkbundle.2.1.0_2.1.0.v201010280102\gwt-2.1.0 
Run Code Online (Sandbox Code Playgroud)

目录

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

Car*_*ada 16

我遇到了同样的问题.

您可以覆盖它或删除它.如果删除它,eclipse将自动复制新库.

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

  • 我认为他的意思是所有"战争目录中的其他文件".我只是离开它们并取消选中项目设置中的"使用GWT"框,然后重新检查它并让插件完成它的工作. (3认同)

rod*_*ira 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文件.