После импорта существующего проекта GWT в Eclipse каталог WEB-INF / lib оказался пустым и имел красный крестик. Я знал, что этот проект использует GAE, поэтому ..
Я перешел к свойствам проекта -> Google -> Web Toolkit и указал импортируемый GWT SDk. Eclipse скопировал файл servlet.jar в каталог / lib.
Затем я сделал то же самое для GAE, указав GAE SDK. Выбор Jar-файлов был скопирован в каталог / lib.
После сборки красный Х исчез, проект работает, но я хотел бы знать на будущее, как разумно определить, какие банки отсутствуют, и как убедиться, что все они скопированы в войну перед развертыванием? (В журнале ошибок или на консоли ничего не было.) Я смог исправить эту проблему только потому, что знал, что для этого нужны SDK GWT и GAE. Немного беспокоило то, что SDK уже были указаны в меню, а не скопированы в WAR. Мне пришлось выбрать разные версии одного и того же SDK в другой части FS для импорта.
Это то, что должно обрабатываться автоматически при сборке, если предположить, что правильные файлы jar находятся в системном classpath? Кажется, это может быть ошибка GPE, потому что я убедился, что (другие) sdks, которые были изначально выбраны, находятся в файловой системе и имеют тот же размер / версию. Я понятия не имею, почему они не были скопированы. Пробовал перезапустить и обновить проект, ничего не сделал.