Для пояснения: здесь я сталкиваюсь с несколькими проблемами, наиболее раздражающим из которых является то, что журналы моего ядра приложения появляются очень поздно в консоли администратора. Я думаю, что они могут быть связаны, поэтому я группирую их.
Я тестировал свое приложение после загрузки в Google App Engine около двух часов назад, и я настраивал код и повторно развертывал его. Я использую плагин Eclipse, и он говорит, что успешно развернут. Сначала я не менял номер версии, и, видимо, все мои изменения вообще не отражались на сервере. Я узнал, потому что мои журналы показывали старый номер сборки.
В этот момент мои журналы обновлялись в режиме реального времени, и я мог видеть журналы по запросам, которые произошли несколько секунд назад.
Во всяком случае, я решил, что мне нужно изменить номера версий, поэтому я сделал это и повторно развернул, и установил новую версию по умолчанию. После этого мои журналы оставались пустыми, хотя я постоянно тестировал свое приложение. И ни один из журналов ни одной из версий не показал последних запросов.
Я проверил свои журналы около получаса назад, и сейчас показывает мне журналы для запросов, которые я тогда делал. Любые запросы, которые я сделал в тот момент, тоже не показывались - очевидно, мне придется подождать еще час, чтобы они показались.
Я что-то не так делаю, или что-то не так с механизмом App Engine?
Звучит странно, я знаю. И я не смог найти ничего об этом в Google.
Проблема 1: Описано выше.
Проблема 2: Нужно ли менять номера версий каждый раз, когда я делаю хоть небольшое изменение?
Проблема 3: Когда я делаю изменения в сервлете во время тестирования на локальном сервере разработчика, эти изменения отражаются при тестировании приложения примерно через 3-4 минуты, даже если я останавливаю и перезагружаю сервер. Изменения JSP отражаются немедленно.