App Engineのサンプルをとりあえずlocalhostで動かしてみた
App Engine SDKに入っている
/appengine-java-sdk-1.2.0/demos/guestbook
をlocalhostで動かしてみた。
ドキュメントに書いてあるヤツなので、ノービスクラスの簡単なお仕事です。
http://code.google.com/intl/ja/appengine/docs/java/gettingstarted/installing.html
(Macなら)iTermとかTerminal.appとかでSDKのフォルダに入り、
$ cd ./demos/guestbook/ $ ant runserver
で動く。
Buildfile: build.xml copyjars: compile: datanucleusenhance: [enhance] DataNucleus Enhancer (version 1.1.0) : Enhancement of classes [enhance] [enhance] DataNucleus Enhancer completed with success for 1 classes. Timings : input=134 ms, enhance=35 ms, total=169 ms. Consult the log for full details runserver: [java] 2009-04-08 16:04:54.850 java[5761:80f] [Java CocoaComponent compatibility mode]: Enabled [java] 2009-04-08 16:04:54.851 java[5761:80f] [Java CocoaComponent compatibility mode]: Setting timeout for SWT to 0.100000 [java] The server is running at http://localhost:8080/
こういうメッセージで表示されてサーバーが起動したら、ブラウザで http://localhost:8080/ にアクセスするだけだね。
# 別にEclipse要らない・・・w
コメント
p2
app engine 試して見ているんですけど、サーバにアップロードしようとすると「400 Bad Request」となってアップロードできないんです。ローカルでは問題ないのに...。app engine java の sign-in もしたのですが...。
blog 主さんは無事にアップロードできていますか?
yz
> p2さん
コメントどもです。
えーっと、app engineへのアップロードは未だ試していません。すいません。
eclipseからでしょうか?それともコマンドラインからでしょうか?
400エラーであれば、ローカルホストからインターネットに接続する回線にproxyサーバーがあったりしませんか?
会社や学校からアップロードしようとしているのであれば、プロキシの設定が怪しいと思われます。
時間があれば木曜日中に何らかしらApp Engineにうpするまでを試みてみたいので、追ってblog更新しますです。
p2
返答ありがとうございました。
一つ分かったことが...
現在、google app angine では文字コードの問題があるようです。たぶん、日本語+Windows 環境では Shift-JIS でコンテンツを書かないと動作しないっぽい(とくに *.jsp)です orz...
尚、proxy の問題はないので、私の経験した問題も文字コードの問題だったかもしれません。
ご迷惑をおかけしました。