从bitbucket导入项目时,Gwt-servlet.jar出错

时间:2016-12-05 18:29:45

标签: java eclipse git gwt

我们正在制作一个项目并将其推入bitbucket。 当我从git导入到另一台计算机时,我得到文件gwt-servlet.jar的错误,我不知道为什么。 有一些方法可以编辑它并使其适用于下载它的每台计算机吗?

我该如何解决这个问题?

我看到此链接但无法查看如何解决我的问题Another discussion

我可以推送文件.classpath和.project吗?在repo中,错过了文件.classpath,我们需要手动粘贴到文件夹中

问题:

Description Resource    Path    Location    Type
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?  gwt-servlet.jar /QuestionAndAnswer/war/WEB-INF/lib  Unknown GWT Problem

3 个答案:

答案 0 :(得分:1)

您的WEB-INF / lib文件夹中有错误的gwt-servlet.jar。只需删除它,然后再次拉动项目。

通常,将这些文件包含在您的存储库中并不是一个好主意,因为它们是您必须添加到构建路径的GWT SDK的一部分。将其从存储库中删除,并确保所有开发人员使用相同的GWT SDK。

答案 1 :(得分:0)

我遇到了与此消息相同的问题

" gwt-servlet.jar的大小与GWT SDK库gwt-servlet.jar不同;也许它是一个不同的版本"

当我编译GWT编译时,应用程序编译正确,但是当我在GWT subper dev模式下运行应用程序时,它会收到消息。

在这种情况下,我去构建路径jar" gwt-servlet.jar"和war / WEB-INF / lib文件夹jar" gwt-servlet.jar"经过验证,所以它的大小不同,所以我更新了最新的jar文件,以更新构建路径,

它解决了我的问题。

答案 2 :(得分:0)

请按照以下步骤进行解决:

  1. 从Web-INF文件夹中删除Jar。
  2. 下载gwt-servlet.jar 2.5.1版。
  3. 选择项目属性-> Java构建路径->添加外部JAR
  4. 选择gwt-servlet.jar并应用
  5. 它将由dafault在Web-INF文件夹中提供。

编译问题将得到解决。祝您编码愉快!