Google App Engineをローカルで動かして、Androidからアクセスする。
GAEをローカルで動かすと、Jettyが上がるんだけど、これってデフォルトのバインディングが、localhostになっている。
ブラウザから、http://localhost:8080/xxxみたいにアクセスする分にはいいんだけど、Androidアプリをエミュレータ経由で動かして、そこからアクセスする場合、localhostって、エミュレータそのものになっちゃうんで、PCのIPアドレスを入れるんだけど、上記の通りバインディングが、localhostだから見えない。
-Djetty.hostとか適当に入れて動かず悩んでいたら、GAEを起動する時のプログラムパラメータとして、--address=ipアドレスと指定すれば良いようだ。早速、Eclipseで実行の構成から、引数のところを選んで、--address=0.0.0.0と入れてやったら、アクセスできるようになった。






