Google Apps Engine Java (3)

第一目標としていたところまで作り終えることができた。一つ問題が起きていたが何とか解決することができたので備忘録として書いておく。
自分で作成したServletにアクセスしたとき、web.xmlを正しく記述しているにもかかわらず「405 Method Not Allowed」が返ってくる場合がある。ネット上にはweb.xmlのセキュリティ周りの設定をいじるとか、doGet()/doPost()を正しく実装するとか書いてあるが、それでもだめな場合もある。この場合はhogehoge.gwt.xmlに以下の記述を追加すると直るようだ。

<servlet class="hoge.fuga.Servlet" path="/path/to/servlet" />

何故なのかは知らないが、今は作ることが大切なので原因究明は後からにしておく。