Windows VistaでローカルのGAE/Jサーバーにアクセスするときに、どうしてもGAE/Jのドキュメント通りに「http://localhost:8080」で接続できず、「http://127.0.0.1:8080」でないと接続できないでいた。
恐らくVistaがIPv6対応であることが影響しているんだろうとは思っていたものの放置していたが、
「C:\Windows\System32\drivers\etc\hosts」に
127.0.0.1 localhost
を追加すると、localhostで接続できることが分かった。ローカルのGAE/JサーバーはIPv4でしか待ち受けていないらしい。
参考:「Google App Engine for Java[実践]クラウドシステム構築」 P73
ログインしているユーザーでhostsが編集できるように、hostsファイルのセキュリティ設定を変更する必要があることにも注意。
0 件のコメント :
コメントを投稿