Подтвердить что ты не робот

Отладка приложения GWT в удаленном браузере

Я пытаюсь отладить приложение 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" в аргументы Аргументы → VM, но этот параметр кажется непризнанным. Сервер по-прежнему привязывается к локальному хосту.

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

4b9b3361

Ответ 1

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

Ответ 2

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

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

Ответ 3

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

 -Dgwt.bindAddress=0.0.0.0  

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