Отладка GWT-приложения в удаленном браузере - PullRequest
21 голосов
/ 15 октября 2010

Я пытаюсь отладить приложение GWT в удаленном браузере (расположенном на другом компьютере, кроме экземпляра Eclipse), например, в среде VMware. К сожалению, при открытии адреса ниже нет связи.

http://192.168.1.2:8888/app_test.html?gwt.codesvr=192.168.1.2:9997

Я пытался добавить -Dgwt.args="-bindAddress 0.0.0.0" к Аргументы -> Аргументы виртуальной машины , но параметр, кажется, не распознан. Сервер все еще привязывается к localhost.

Я использую плагин Google Eclipse. Спасибо за любую помощь.

Ответы [ 3 ]

22 голосов
/ 15 октября 2010

В eclipse откройте конфигурацию отладки и добавьте параметр -bindAddress 192.168.1.2 (замените ip локальным IP-адресом вашего компьютера) на arguments > program arguments. Вот как мы отлаживаем в виртуальной коробке.

8 голосов
/ 09 января 2012

Шаги, которые я использовал, используя Eclipse / GWT 2.4:

  • Добавьте параметр «-bindAddress 0.0.0.0» в «Запуск конфигурации | Аргументы | Программные аргументы» (Eclipse) на сервере ПК / Mac / Linux
  • Брандмауэр сервера: Откройте порт 9997 (in)
  • Клиент Firewell: открыть порт 9997 (выход)
  • Наконец (и это был пропущенный шаг, который мешает запуску / отладке). В браузере Chrome клиента перейдите к параметрам (chrome: // settings / extensions) и добавьте IP-адрес сервера в список разрешенных хостов
  • Запустите сервер, он отобразит правильный URL
6 голосов
/ 13 апреля 2012

Для людей, борющихся с GWT и Maven: плагин принимает параметр

 -Dgwt.bindAddress=0.0.0.0  

, другие синтаксисы не работают для меня

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