5

Google の例を使用します (gcm-demo-appengine - Google Demo )

しかし、Googleのソースコードに問題がある可能性があると思います。実行すると、スローされます


java.lang.NoClassDefFoundError: com/google/android/gcm/server/Sender
at cloud.spam.filter.server.SendMessageServlet.newSender(SendMessageServlet.java:63)
at cloud.spam.filter.server.SendMessageServlet.init(SendMessageServlet ) .java:54)

送信者クラスにいくつか問題があります (真剣に?)
送信者クラスを別のものに置き換えることはできますか? GCMを使用するのはこれが初めてなので、送信者クラスがどれほど重要で、何に使用されるのかわかりません。
どうもありがとうございました。

4

3 に答える 3

5

gcm-server.jar がプロジェクトの war/WEB-INF/lib フォルダーにあることを確認してください。他に何もしません

于 2012-09-16T08:38:49.060 に答える
0

送信者は、JSON 操作のために lib を必要とします。私の場合、 json-simple-1.1.1.jar ファイルを war/WEB-INF/lib に置き、jar パスを参照として設定するだけです。最後に、NoClassDefFoundError の問題が解決されました。

于 2013-05-22T21:03:53.023 に答える