2011-12-19 39 views
3

我是JAVA和JSP的初學者。我正在做appengine的學期項目。我部署了項目,沒有編譯或其他錯誤。但是,當我打開我的應用程序鏈接它提供了一個錯誤,是「服務器遇到錯誤,無法完成您的請求」在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 
    

    沒有處理符合該網址的問題。從servlet的

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

    這個請求

  3. 未捕獲的異常引起了新的工藝,爲您的應用程序被啓動,並由此導致加載首次應用程序代碼。因此這個請求可能需要更長的時間,並且比使用應用程序的典型請求使用更多的CPU

+0

您可以放心地忽略#1(或者您可以提供一個favicon.ico,並且該警告將消失。 – 2011-12-19 17:35:29

+0

對於後面的錯誤,您是否將自己的jar放入「WEB-INF/lib」? – 2011-12-19 17:36:37

回答

4

2以下的錯誤意味着您正在某些JDK版本下編譯類,然後嘗試在較舊版本的JDK/JRE下運行它們。

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

順便說一句,1下的錯誤並不嚴重:你只是缺少一個圖標。看到這個:http://www.w3.org/2005/10/howto-favicon

+0

改爲jre1.6爲我修好了 – 2012-01-06 10:28:05

+0

我只能給你一個+1,我不是發佈這個問題的人:) – 2012-01-06 12:37:50

0

檢查您的項目的管理日誌。我有同樣的問題,在我的情況是:「未經授權的發言」。您的發件人需要特權才能發送電子郵件。在我的情況下,只有帳戶所有者才能做到這一點。

相關問題