2012-05-05 57 views
9

當我嘗試在Eclipse中運行Google Web應用程序時,我得到appengine-web.xml does not contain a <threadsafe> element,並且該應用程序未運行(當然,任何新應用程序仍然纔不是)。這並不難解決(我剛剛在appengine-web.xml文件中添加了true值),但我之前沒有收到此錯誤。什麼可能是這種意外行爲的原因?提前致謝。Java App Engine:「appengine-web.xml不包含<threadsafe>元素」消息

回答

15

谷歌在1.6.4發佈說明中宣佈了這一點,並在最新版本中強制實施。

忽略來自appengine-web.xml的<threadsafe>指令現在導致 處於警告狀態。從1.6.5版本開始,省略此指令 將導致錯誤。

http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes

+4

這正是它。我們這樣做的原因是爲了讓我們的Java用戶非常清楚許多現有應用程序有很大的性能提升,許多長期的開發人員都不知道。 –

+1

但是,即使元素存在,仍然會拋出此錯誤。:( – Shwetanka

+0

無法再使用標記。請參閱截圖:https://www.dropbox.com/s/55gm9ws1alpjaaq/thread_safe.png –

相關問題