Обновление проблем с GWT 1.5 до 1.6; Что изменить в настройках maven? - PullRequest
1 голос
/ 22 мая 2009

Я пытался обновить работающее приложение GWT 1.5.2 до 1.6.4, используя maven для сборки. После исправления всех ошибок и обновления всех устаревших вызовов, он хорошо компилируется.

Но когда я пытаюсь запустить приложение, ничего не происходит, потому что (согласно Firebug) файлы, которые я пытаюсь загрузить,

http://localhost:8080/softwarename/com.myCompany.WorkSpace/undefined

очевидно, что файл, загруженный прямо перед этим (http://localhost:8080/softwarename/com.myCompany.WorkSpace/com.myCompany.WorkSpace.nocache.js), пытается получить файл, определенный в строке null.

Что мне нужно изменить в настройке (pom.xml, структура и т. Д.), Чтобы она работала? Google не помог ...

UPDATE: Кажется, я нашел решение. Инструкции по миграции работали с несколькими модификациями. Мне пришлось создать каталог в каталоге war с именем из атрибута rename-to.

Поскольку maven не получил WorkSpace.html из каталога war, он получил его из общедоступного каталога, и мне пришлось удалить папку из пути блока сценария. Мне также пришлось изменить пути фильтра безопасности Spring, поскольку URL-адрес изменился с http://localhost:8080/softwarename/com.myCompany.WorkSpace/WorkSpace.html на http://localhost:8080/softwarename/workspace/WorkSpace.html (где workspace - это значение переименования).

Теперь мне просто нужно снова заставить звонки RPC работать ...

1 Ответ

1 голос
/ 22 мая 2009

Я думаю, вы могли быть пойманы новой структурой проекта в GWT 1.6. В основном некоторые из ваших файлов должны находиться в разных местах.

Я следовал инструкциям по миграции в Примечаниях к выпуску GWT 1.6 , чтобы заставить мой код работать.

Мы не используем Maven, поэтому, боюсь, я не могу вам там помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...