HelloWorld App Engine教程给我错误500

时间:2012-04-11 17:09:44

标签: java google-app-engine

我刚刚将HelloWorld Java教程上传到我的应用引擎帐户,并在尝试加载时遇到错误500.

如果我连接到the main page,一切正常,但如果我点击Trdev(这是教程),我就会收到此错误:

  

错误:服务器错误

     

服务器遇到错误,无法完成您的请求。   如果问题仍然存在,请报告您的问题并提及此问题   错误消息和导致它的查询。

我查看了网站,发现了很多解决方案,甚至删除了评论,但没有任何作用,我无法弄清楚可能是什么......

有人可以帮助我吗?

非常感谢:)

1 个答案:

答案 0 :(得分:0)

您应该能够在管理控制台的日志中找到堆栈跟踪。这将告诉您发生错误的行号,并希望您可以从那里找到问题和解决方案。

编辑: 基于您的堆栈跟踪,看起来您正在使用错误版本的Java进行编译。您需要通过使用JDK 1.6版或在javac中将二进制兼容性设置为1.6来使您的类与Java 1.6兼容(不幸的是,这意味着源也需要与1.6兼容)。

javac -target 1.6 -source 1.6

在Netbeans中,您可以在项目属性下设置源/二进制格式。

在Eclipse中,您可以在Window下设置合规性级别 - >偏好 - > Java - >编译器 - >合规水平。

请注意,您必须进行全面清理构建 - 删除所有.class文件和您创建的任何.jar文件。