![](/img/trans.png)
[英]AppEngine ClassNotFoundException: com.google.appengine.api.datastore.DatastoreServiceFactory
[英]Google App Engine - java.lang.NoClassDefFoundError: com.google.appengine.api.datastore.DatastoreServiceFactory
我有一個可以成功將內容上傳到Google App Engine上的服務器的應用程序。 我現在想做的是使用這樣構造的DataStore檢索內容:
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
每當我撥打該行時,都會出現以下錯誤:
09-05 11:21:37.922: E/AndroidRuntime(27138): FATAL EXCEPTION: AsyncTask #2
Caused by: java.lang.NoClassDefFoundError:
com.google.appengine.api.datastore.DatastoreServiceFactory
目前,我不確定問題是否出在應用程序本身還是AppEngine上。 我已經嘗試將一些建議的JAR添加到我的構建路徑中,例如appengine-agent.jar和appengineagentimpl.jar都沒有成功。
我對此深表感謝。 謝謝!
請注意,DatastoreServiceFactory僅在服務器端可用。 如果是這種情況,則需要將所需的jar添加到war / WEB-INF / lib /文件夾中。 僅將它們放在您的構建路徑中是不夠的。
如果使用Eclipse,請單擊“問題”選項卡。 您可能會看到一條警告,說該jar在服務器上不可用。 右鍵單擊此警告,選擇“快速修復”,然后選擇“復制...”選項。 或手動將此jar復制到此目錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.