0

私は Eclipse を使用して、Google App Engine チュートリアルを実行し、ゲストブックを作成しました。Eclipse 環境内のローカル マシンでは、すべて正常に動作します。アプリケーションを Google App Engine に正常にデプロイしました。アプリケーションを表示するために URL (http://dcsnetlink-guestbook.appspot.com/) にアクセスすると、次のエラーが表示されます。

エラー: サーバー エラー サーバーでエラーが発生したため、要求を完了できませんでした。問題が解決しない場合は、問題を報告し、このエラー メッセージとその原因となったクエリをお知らせください。

これを解決するためにウェブでいくつかの調査を行いましたが、これまでのところ成功していません。助けてください。

これに関する Google App Engine のログは次のとおりです。

ゲストブックの Google App Engine ログ エントリ - 2012 年 5 月 5 日

com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:333) の runInContext(TraceContext.java:695) com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:325) の com.google .tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:453) at java.lang.Thread.run(Thread.java:679) C 2012-05-05 17:05:14.720 サーブレット javax.servlet.UnavailableException からのキャッチされない例外: 初期化に失敗しました。com.google.apphosting.runtime.jetty.AppVersionHandlerMap.createHandler(AppVersionHandlerMap.java:211) で com.google.apphosting.runtime.jetty.AppVersionHandlerMap.getHandler(AppVersionHandlerMap.java:171) で com.google.apphosting.runtime で.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java: 725 この要求により、アプリケーションの新しいプロセスが開始されたため、アプリケーション コードが初めて読み込まれました。したがって、このリクエストは、アプリケーションの通常のリクエストよりも時間がかかり、より多くの CPU を使用する場合があります。

ありがとう、サミュエル

4

2 に答える 2

0

java.lang.UnsupportedClassVersionError:guestbook / GuestbookServlet:サポートされていないmajor.minorバージョン51.0

これは、JRE 1.7(jre7)を使用してJavaクラスをコンパイルした場合に発生します。

解決策は次のとおりです。

  1. JDKをJDK6にダウングレードします
  2. プロジェクト「コンパイラコンプライアンスレベル」を1.6に変更します。
于 2012-05-29T17:26:46.453 に答える
0

Java 1.8 を使用した場合は、Java 1.7 で再コンパイルする必要があります。ただし、*.jsp ファイルがある場合は、Java 1.8 もシステムから完全に削除する必要があります。Mac を使用している場合、次の方法で行うことができます。

于 2014-08-08T17:30:49.617 に答える