Как запустить 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

Надеюсь, что это поможет вам.

Другие вопросы по тегам