Запустить оболочку GWT нормально, использовать -noserver при компиляции? - PullRequest
1 голос
/ 30 декабря 2008

Я хотел бы запустить оболочку GWT (симпатичное маленькое всплывающее окно браузера Google) при «тестировании» и после нажатия на фактический «Compile / Browse» в инструменте, скомпилировать программу в другой каталог и использовать -Noserver, чтобы проверить его на моем сервере IIS.

Проблема:

Я не редактировал нормальный скрипт оболочки, поэтому он срабатывает очень хорошо. Изменения, которые я делаю, просматриваются после обновления. Компиляция / просмотр, однако, снимает меня с сервера mini-Tomcat вместо моего каталога. Компиляция, кажется, работает (поскольку я могу перейти к этому каталогу напрямую, и он получает обновления), но компиляция / просмотр меня там не шунтирует.

Вот скрипт компиляции, который у меня сейчас есть:

@java -Xmx256M -noserver -port 80 -cp "%~dp0\src;%~dp0\bin;C:/dev/gwt-windows-1.5.3/gwt-user.jar;C:/dev/gwt-windows-1.5.3/gwt-dev-windows.jar" com.google.gwt.dev.GWTCompiler -out c:/dev/Practice /Practice/Practice.html

Ясно, что мне хотелось бы перейти к области "http://localhost/Practice/Practice.html" (сервер IIS), но она переходит к" http://localhost:8888/practice.Practice/Practice.html" (сервер Tomcat).

Идеи

(P.S. Запуск Eclipse для редактора, аргументы конфигурации Run / Debug:

practice.Practice/Practice.html

и все тут)

1 Ответ

1 голос
/ 06 марта 2009

Вы можете создать профиль запуска Eclipse для класса GWTCompiler. Одним из аргументов, который вы передаете, является путь к компиляции, так что вы можете запустить компиляцию из Eclipse, и она будет записывать файлы непосредственно в папку IIS, если вы укажете его. После завершения компиляции вы можете использовать уже открытый экземпляр Hosted Mode и просто ввести путь http://localhost/Practice/Practice.html, и он будет работать.

Браузер размещенного режима может быть направлен на любой сервер, даже не запуская его с -noserver, и если вы получаете предупреждения безопасности о выходе из домена, вы можете добавить аргумент -whiteList в профиль запуска размещенного режима. Предупреждения безопасности приведут пример аргумента whiteList.

Попробуйте запустить GWTCompiler и GWTShell без аргументов в пользу возможностей. Я бы сказал поподробнее, но сейчас у меня нет среды разработки.

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