Перенос проекта GWT 2.0.4 на GWT 2.1.0 - PullRequest
16 голосов
/ 23 ноября 2010

Я обновляю версию своего плагина 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-файл новым из

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

каталог

а как насчет других файлов в каталоге war, которые я не создал вручную? (изображения, html-файлы, js-файлы и подкаталог gwt)

Ответы [ 4 ]

16 голосов
/ 23 ноября 2010

У меня та же проблема.

Вы можете перезаписать или удалить ее.Если вы удалите его, eclipse автоматически скопирует новую библиотеку.

На всякий случай, если после обновления до GWT 2.1 вы также получите странные сбои, попробуйте переместить библиотеку GWT на первое место BuildPath;)

12 голосов
/ 07 февраля 2013

Чтобы исправить это, я просто удалил файл gwt-servlet.jar из / war / WEB-INF / lib. В моем случае Eclipse не воссоздает его для меня и вместо этого выдает сообщение об ошибке, в котором говорится, что файл не найден.

Чтобы исправить это, нужно было зайти в «Проект»> «Свойства»> «Google»> «Web Toolkit», затем снять флажок «Использовать Google Web Toolkit», а затем нажать «ОК», чтобы подтвердить изменение.

Затем я повторил шаги, но на этот раз я установил флажок «Использовать Google Web Toolkit», и файл gwt-servlet.jar действительно был воссоздан в war / WEB-INF / lib.

0 голосов
/ 23 января 2013

Я предлагаю использовать eclipse quick-fix.У меня хорошо работает, он автоматически найдет нужный файл jar.Надеюсь, поможет.^^

0 голосов
/ 13 июня 2012

Для GWT-2.4.0 я использовал следующую страницу и их инструкцию.

Перейдите в каталог WEB-INF / lib на ecipse, щелкните по нему правой кнопкой мыши и выберите «Build Path>использовать в качестве исходной папки ".

Источник: Здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...