0.0.0.0 - это особый вид адреса. В этом контексте это означает «все IP-адреса (IPv4) на локальной машине». Итак, если ваш appengine прослушивает порт 8888, это означает, что он привязан ко всем доступным IP-адресам. Поэтому из вашей конфигурации он должен быть доступен на локальном хосте ( 127.0.0.1: 8888 ), 192.168.2.1: 8888 и 192.168.2.3: 8888 . Вы можете убедиться, что пытаетесь что-то вроде:
telnet 192.168.2.1 8888
Итак, во-первых, вы не должны передавать это как IP-адрес.
Будет интересно проверить, есть ли у вас доступ к: http://localhost:8888/_ah/admin/
когда сервер работает.
Начиная с версии> = 2.0.1 приложения, стандартное поведение devmode заключается в том, что он будет привязываться только к localhost. Чтобы привязать или ко всем доступным IPv4-адресам (a.k.a. 0.0.0.0), вы (или если он автоматически просматривается программой с некоторой предопределенной конфигурацией, например Eclipse) должны указать -bindAddress 0.0.0.0 . Возможно, это будет полезно, если вы проверите конфигурацию Eclipse Run - Аргументы - Аргументы программы, если вы запустите ее из Eclipse, что приведет нас к следующему вопросу. Как запустить движок приложения? Есть два варианта и обратите внимание, что
"при запуске сервера разработки из Eclipse с использованием подключаемого модуля Google для Eclipse сервер использует порт 8888 по умолчанию . Когда вы запускаете сервер с помощью команды dev_appserver, он использует порт 8080 по умолчанию . "
Вы упомянули, что вы выполнили обновление своей ОС. Я обнаружил, что проблема связана с обновлением JDK, но обсуждается версия Java SE 6 Update 4 . Тем не менее, я думаю, что стоит упомянуть об этом здесь. Также следует предположить, что после обновления не было обновления брандмауэра , что сделало его автозапуском, верно?
Я бы также предложил проверить вашу конфигурацию в ant-macros.xml и посмотреть, какие значения есть:
<attribute name="port" default="8080" description="The port the server starts on"/>
<attribute name="address" default="localhost" description="The interface the server binds to"/>