2010-10-15 6 views
21

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

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

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

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

ответ

20

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

+0

z00bs, где вы предлагаете добавить параметров the'-BindAddress 192.168.1.2' ? Когда я пытаюсь поместить это в (Eclipse) 'Run Configurations ... -> Аргументы -> Программные аргументы, у меня есть« Неизвестный аргумент: -bindAddress ». – rafalry

+1

Решение проблемы, упомянутое выше, относится к пользователю GWT SDK версии 2.0.4 (для 2.0.0 bindAddress не будет работать). z00bs - спасибо. – rafalry

+0

Добро пожаловать! Я не знал, что 'bindAddress' требует определенной версии gwt. Спасибо что подметил это. – z00bs

8

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

  • Добавить Парам "-bindAddress 0.0.0.0" в разделе "Конфигурация Run | Аргументы | Аргументы программы" (Eclipse) на сервере PC/Mac/Linux
  • брандмауэр сервера: Откройте порт 9997 (в)
  • Client firewell: Открыть порт 9997 (из)
  • Наконец (и это был шаг отсутствует, что предотвратить запуск/отладка). В клиентском браузере Chrome, перейдите параметры (хром: // настройки/расширения) и добавьте IP-адрес сервера в списке разрешенных хостов
  • запустить сервер, он будет отображать правильный URL
6

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

-Dgwt.bindAddress=0.0.0.0 

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

+4

, похоже, это должно быть' -Dgwt.bindAddress = 0.0.0.0' – turtledove

Смежные вопросы