Google App Engine Java, не может получить доступ к localhost! - PullRequest
3 голосов
/ 22 марта 2011

Я начинаю разрабатывать свое первое приложение GAE и только что установил плагин eclipse.

Проблема в том, что я даже не могу запустить примеры приложений, уже включенных в плагин.

После компиляции в журнале указывается, что сервер работает, но когда я указываю браузеру на этот адрес, он не может подключиться.

Я подтвердил, что проблема не в локальном хосте, так как я могу подключиться к нему, если я запускаю tomcat или другие серверы.

Проблема специфична для затмения и GAE.

Есть идеи?

Ответы [ 3 ]

1 голос
/ 22 марта 2011

возможно что-то блокирует порт, на котором должен работать ваш сервер.

например. Скайп хочет запустить порт 80 в настройках по умолчанию

в Windows попробуйте "netstat -a -n"

0 голосов
/ 24 марта 2011

Теперь я подтвердил, что это известная проблема с новейшим обновлением Java для Mac.

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

Подробнее о проблеме можно прочитать здесь .

На данный момент решение состоит в том, чтобы вернуться к последней версии Java для Mac (.22).

Надеюсь, Google и Apple изучат это.

0 голосов
/ 22 марта 2011

Это проблема междоменной безопасности? Возможно, браузер указывает на веб-страницу на порту 80, а возвращаемая страница пытается сделать кросс-доменный доступ к службам GAE на порту 8080? Это приведет к провалу. Или у вас есть приложение на 8080, также раздающее веб-страницу?

Лучший способ выяснить проблему - установить в браузере надстройку отладчика. Я предлагаю Firebug для Firefox или веб-разработчик для Chrome. Или просто посмотрите консоль javascript для своего браузера.

...