“服务器在appengine上遇到错误,无法完成您的请求”

时间:2011-12-19 15:51:33

标签: java google-app-engine jsp

我是JAVA和JSP的初学者。我正在做关于appengine的学期项目。我已经部署了项目,没有编译或其他错误。但是当我打开我的应用程序链接时,它会出现错误

Error: Server Error
The server encountered an error and could not complete your request.

如果问题仍然存在,请报告您的问题并提及此错误消息以及导致该问题的查询。

在我的应用程序日志中,我看到了三种类型的问题

  1. /favicon.ico 404 9ms 0kb

    182.177.75.115 - - [19/Dec/2011:05:29:57 -0800] "GET /favicon.ico HTTP/1.1" 404 0 - - "cloudisapp.appspot.com" ms=9 cpu_ms=0 api_cpu_ms=0 cpm_usd=0.000033
    

    没有处理程序与此网址匹配。

  2. 来自servlet的未捕获异常

    java.lang.UnsupportedClassVersionError: com/google/mystorage/server/GreetingServiceImpl : Unsupported major.minor version 51.0
    
  3. java.lang.UnsupportedClassVersionError: com/google/mystorage/server/GreetingServiceImpl : Unsupported major.minor version 51.0

    此请求导致为您的应用程序启动了一个新进程,从而导致您的应用程序代码首次加载。因此,此请求可能需要更长时间,并且使用的CPU比典型的应用程序请求更多。

2 个答案:

答案 0 :(得分:4)

2下的错误意味着您正在某些JDK版本下编译类,然后尝试在旧版本的JDK / JRE下运行它们。

由于AppEngine支持java 5和6,我猜你使用Java 7(OpenJDK)?

顺便说一句,1下的错误并不严重:你只是错过了一个图标。请参阅:http://www.w3.org/2005/10/howto-favicon

答案 1 :(得分:0)

检查项目的管理日志。我有同样的问题,在我的情况下是:“未经授权的发送”。您的发件人需要有特权才能发送电子邮件。在我的情况下,只有帐户所有者才能这样做。