2012-05-05 33 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 –

相关问题