我正在嘗試構建一個利用GCM進行Android通知的Hello World應用程序。在開發服務器部分時,我不完全確定如何將gcm-server.jar文件放入項目中。我已經把它添加到構建路徑和Eclipse發現它完全正常,但是當我構建和部署項目到Tomcat服務器(從Eclipse中),它在運行時引發了以下錯誤:在eclipse中使用tomcat的Java EE服務器上的NoClassDefFoundError
java.lang.NoClassDefFoundError: com/google/android/gcm/server/Sender
我假設我在導入jar時做錯了什麼。使用Eclipse將jar導入動態Web項目的過程究竟是什麼?
小心解釋爲什麼我需要包含此文件?在GCM教程中沒有提及它,我不清楚爲什麼沒有JSON支持會導致類未找到錯誤? –
主gcm-server.jar依賴於它。他們的例子就在那裏。 – unixrules
請參閱此其他查詢。 http://stackoverflow.com/questions/11346180/servlet-java-lang-classnotfoundexception-org-json-simple-parser-parseexception – unixrules