Как запустить GWT Super Dev Mode
После много боли, наконец-то установлен GWT 2.5
со мной Eclipse kepler
Теперь я могу запустить в режиме Dev, т.е. Classic Dev Mode.
По отладочной конфигурации в Eclipse вкладка aruguments есть.
-remoteUI "$ {gwt_remote_ui_server_port}: $ {unique_id}" -startupUrl index.html -logLevel INFO -codeServerPort 9997 -port 8888 -war E: \ GWT2.5_Test \ V4Workflow_V17 \ war com.suresh.V4Work
Когда я отлаживаю, Eclipse генерирует URL
http://127.0.0.1:8888/index.html?gwt.codesvr=127.0.0.1:9997
Что нормально. И смогу отладить мой код.
Актуальный вопрос начинается здесь:
Я с нетерпением жду запуска моего приложения в режиме Super Dev.
Super Dev Mode запускает GWT-компилятор на веб-сервере, который является обычным Java-приложением, которое разработчики могут запускать из командной строки. После запуска сервера он печатает свой URL:
Сервер кода готов. Далее посетите:
http://localhost:9876/
Добавлены две строки ниже gwt.xml
файл
<add-linker name="xsiframe"/>
<set-configuration-property name="devModeRedirectEnabled" value="true"/>
Я скомпилировал проект, а затем начал с http://localhost:9876/
ничего не случилось.
Странно, но в документации нет рекомендаций по настройке.
Что мне здесь не хватает?
Спасибо за любые подсказки.
1 ответ
Вы настраивали второй лаунчер? Если не:
- Открой окно
"Run configurations"
- Создать новый лаунчер в
"Java Application"
- Во вкладке
"main"
:- добавить свой проект (
"browse"
) - добавить в основной класс:
"com.google.gwt.dev.codeserver.CodeServer"
- добавить свой проект (
- Во вкладке
"argument"
:- добавить что
"-src src/ PACKAGE_NAME.PROJECTNAME"
(вымышленный пример"-src src/ com.google.My_project"
)
- добавить что
- Во вкладке
"classpath"
:- Выбрать
"User Entries"
и добавьте банку"gwt-codeserver.jar"
- Выбрать
- Сохранить это
Configuration
После этого вы можете запустить свой сервер, затем запустить этот второй пусковой механизм и получить доступ к странице: http://localhost:9876/
,
источник: http://www.badlogicgames.com/wordpress/?p=3073
Надеюсь, что это поможет вам.