Разница между этими двумя местоположениями заключается в том, что файлы в общих папках копируются компилятором gwt в папку «ваш модуль» в папке «война». Это означает, что если вы развернете «войну» (например, через плагин Google в приложении Google), файлы из папки «public» не будут на верхнем уровне.
Например, если у вас есть файл index.html в папке public с модулем gwt с именем «mymodule», и вы развернули его на www.example.com, он выглядит следующим образом, вам нужно получить к нему доступ через: *
www.example.com/mymodule/index.html
Если у вас есть файл index.html в папке 'war', вы получите:
www.example.com/index.html
Подведение итогов. Ваша целевая страница должна быть в папке «война». Файлы ресурсов, используемые целевой страницей, также могут храниться здесь (CSS, изображения). Любой другой файл ресурсов, на который ссылается любой файл модуля gwt (или код, например изображения), должен храниться в «публичной» папке, связанной с модулем gwt.