appengine-web.xml does not contain a element. とおこられた。 2014/01/25

GAEです。
Javaです。

デプロイしようとして、appengine-web.xml does not contain a <threadsafe> element.とおこられた。
よくわからないまま、 appengine-web.xml に追加した。

<threadsafe>true</threadsafe>

が、これが本質的な解決ではなかった。どうも、 app.yamlを導入しようとしてためしていたら、おこられはじめた。

app.yamlを試しに用意したら、いままで書いたweb.xmlが上書きされた泣き。
 これと同じ理屈で、appengine-web.xmlも上書きされるので、threadsafeを入れてもすぐに、app.yamlを使う限りおこられるっぽい。

なので、app.yamlに
threadsafe: true
 をいれること

参考
この辺の情報、ぐーぐるさんのドキュメントでみつけきれなかった。
===================
別のはなし
で、なぜか、eclipseのプラグラインから入れ直して、1.8.9に対応という結果になりつつ。

ちなみに、現時点でわかっていることは、eclipseで、googleのSDKを指定する場合、プラグラインの中のものを指定しないと認識してくれないっぽい。

/eclipse-standard-kepler-SR1-macosx/eclipse/plugins/com.google.appengine.eclipse.sdkbundle_1.8.9/appengine-java-sdk-1.8.9


まあ、なんでこういうところではまるかなー バージョンをあげようとしなければよかった。

: