Возможно, потребуется перекомпилировать другой модуль GWT.

Начну с других прочитанных тем:

Я предпринял следующие шаги, чтобы исправить это:

  1. Очистил кеш браузера.

  2. Удалена папка gwt-unitCache.

  3. Удален *.nocache.js.

  4. Удалены все файлы, которые остались от предыдущей сборки. (Я сделал это, посмотрев дату и время его создания.)

  5. Запустите в моем проекте как maven clean, так и gwt:clean.

  6. Скомпилируйте, щелкнув проект правой кнопкой мыши и выбрав Google > GWT Compile.

  7. Запустите пакет maven.

  8. Поместите войну в мою папку JBoss EAP 6.1 (JBoss AS 7).

  9. Подключитесь к нему и все равно получите ошибку «Модуль GWT может нуждаться в перекомпиляции».

Что еще может быть причиной появления этой ошибки?


person Graham    schedule 31.07.2013    source источник


Ответы (1)


Это случалось со мной в прошлом, когда я импортировал проект GWT на другой компьютер. Кажется, вы уже сделали некоторые вещи, которые я пробовал. Прежде чем начать, щелкните правой кнопкой мыши свой проект, нажмите «Обновить», чтобы не пропустить ничего, что не синхронизировано с файловой системой. Это может быть несколько вещей, поэтому вот все, что я сделал, чтобы заставить его работать:

Следующие шаги также помогут, если вы используете ту же версию GWT, которая изначально использовалась для создания вашего проекта. Кроме того, убедитесь, что gwt-servlet.jar, gwt-servlet-deps.jar, validation-api-1.0.0.GA.jar и validation-api-1.0.0.GA-sources.jar в вашем каталоге libs являются такие же, как и в вашем каталоге GWT SDK (только если ваше приложение использует их).

  1. Удалить gwt-UnitCache
  2. Open up the war directory.
    • Delete ALL compiled module folders.
    • Удалите папку war/WEB-INF/deploy.
    • Удалите папку war/WEB-INF/classes. Он может быть скрыт в Eclipse, поэтому вам, возможно, придется сделать это через вашу файловую систему.
  3. Now, on the menus: click Project > Clean...
    • Make sure a build happens too. Either make "Build automatically" is selected, or use the option in the "Clean" dialog.
  4. Выполните компиляцию GWT. Если у вас более одного модуля, скомпилируйте ТОЛЬКО основной модуль. Любые унаследованные модули также будут скомпилированы.

Надеюсь, это поможет. Спросите, нужны ли вам какие-либо разъяснения.

person Churro    schedule 01.08.2013
comment
Все продолжают говорить о компиляции GWT. КАК компилировать GWT? - person Tomáš Zato - Reinstate Monica; 23.09.2015
comment
@TomášZato, вы можете сделать это с помощью кнопки GWT Compile Project в Eclipse (сначала вы должны установить GWT SDK). См. шаг 2 здесь: gwtproject.org/doc/latest/tutorial/compile .html#скомпилировать - person Churro; 24.09.2015
comment
Я сделал все шаги, но, к сожалению, это не сработало. - person Zin Win Htet; 26.12.2016