2012-04-11 221 views
0

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

Error: Server Error

The server encountered an error and could not complete your request. If the problem persists, please report your problem and mention this error message and the query that caused it.

我看着到该网站,发现相当多的解决方案:如果我连接到the main page但如果我上Trdev点击(即本教程),我刚刚得到这个错误

一切正常,甚至删除评论,但没有任何作品,我不知道可能是什么...

任何人都可以帮助我吗?

非常感谢:)

+0

如何在此处发布您的代码? – MByD 2012-04-11 17:14:12

+6

您是否在GAE应用程序的管理控制台中签入?日志可能包含有关错误的更多信息,而不是Web上显示的信息。 – 2012-04-11 17:30:10

回答

0

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

编辑: 根据你的堆栈跟踪,它看起来像你正在编译错误的Java版本。您需要使您的类与Java 1.6兼容,无论是通过使用JDK版本1.6还是通过在javac中将二进制兼容性设置为1.6(不幸的是这意味着源代码也需要与1.6兼容)。

javac -target 1.6 -source 1.6 

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

在Eclipse中,您可以在窗口 - >首选项 - > Java - >编译器 - >合规性级别下设置合规性级别。

请注意,你必须做一个完整的清洁版本 - 删除所有的.class文件和你创建的任何.jar文件。

+0

对不起,我不得不工作了很多,完全忘了它:(顺便说一句,这是日志 [链接](http://pastebin.com/8EfMG6Dg) – tiwiz 2012-04-16 11:53:25