GWT Сброс Очистить * .cache.html файл - PullRequest
3 голосов
/ 01 сентября 2011

Я работал над исправлением ошибки в моем приложении GWT + GAE.Я продолжал пытаться внести изменения, и ошибка сохранилась.Поэтому я решил попробовать изменить текстовое сообщение в операторе отладки и заметил, что текст не изменился.Я предположил, что это потому, что что-то кэшируется.Поэтому я очистил все, что мог придумать (очистить историю браузера, пересобрать весь проект, перезагрузить компьютер, Eclipse -> Project -> Clean ...).Наконец я сдался и искал текст, чтобы увидеть, где он прячется.Я нашел его в файле .cache.html, поэтому удалил этот файл.Теперь, когда я запускаю проект, я получаю следующее сообщение:

[WARN] Файл не найден для: /catserve/F0262AF37428E46FCD5FC373EED66DA6.cache.html

И приложение просто показывает пустую веб-страницупосле всех попыток очистить проект до и после удаления файла.

Как мне все сбросить?

Спасибо.

Ответы [ 2 ]

3 голосов
/ 08 июля 2012

У меня была такая же проблема.Простые текстовые изменения не отображались в браузере даже после полной перезагрузки.

Чтобы решить проблему, "GWT Compile Project ..." напрямую, через меню Google (на панели инструментов).

Я думал, что Hosted Mode решит эту проблему, но, похоже, время от времени вещи могут синхронизироваться.После прямой компиляции все снова заработало - в браузере можно было увидеть простые изменения после сохранения кода, ожидания автокомпиляции и перезагрузки страницы.

1 голос
/ 08 августа 2012

Я точно знаю одну вещь, т.е. каждый раз, когда вы меняете код, xyz.cache.html имя меняется, так как xyz - это «код, сгенерированный MD5». Таким образом, после изменения исходного кода и поиска того же файла, его там не будет, поскольку компилятор GWT уже создал новый файл .cache.html с новым кодом MD5 в качестве имени файла.

...