Запуск веб-сервера Jetty в локальной сети

GAE поставляется со встроенным веб-сервером причала для тестирования.Можно ли настроить его для доступа в нашей локальной сети?

Я могу получить доступ к нему с помощью http://localhost:8888 или http://127.0.0.1:8888 но не может получить доступ с помощью http://192.168.1.201:8888 (это мой локальный LAN ip)

Почему?

3 ответов


да можно:

чтобы сделать ваш GAE доступным в вашей локальной сети, вы должны настроить пусковую установку для использования адреса 0.0.0.0 вместо localhost.

откройте GoogleAppEngineLauncher > > Настройки Приложения для вашего приложения

добавьте "- a 0.0.0.0"в раздел Дополнительные флаги и перезапустите. Теперь ваш GAE будет работать в вашей локальной сети и может быть доступен другими устройствами.


вам нужно настроить GAE для прослушивания всех интерфейсов, а не только интерфейса loopback localhost (127.0.0.1).


для пользователей IntelliJ IDEA (версия 11 по крайней мере):

Если вы используете плагин GAE и имеете конфигурацию запуска AppEngine, откройте его настройки и добавьте к параметрам сервера:-a 0.0.0.0. Это сделает встроенный сервер причала GAE для прослушивания вашего ip-адреса lan/wlan, http://10.0.1.2 например.