【发布时间】:2019-11-14 12:46:01
【问题描述】:
在本地系统上一切正常,但在部署到 Google App Engine 后,它会引发以下有关 Memcache 的错误。这是因为最近对 GAE sdk 的任何更改吗?
com.google.apphosting.runtime.jetty9.JettyLogger warn: Error for /api/utilities (JettyLogger.java:29)
java.lang.NoClassDefFoundError: com/google/appengine/api/memcache/MemcacheServiceFactory
at DataRetriever.getUtilitiesListJson(DataRetriever.java:29)
【问题讨论】:
-
从 1.9.76 升级到 1.9.77 后,我看到了这个一般性问题。 SDK jar没有设置为“提供”,它确实出现在 WEB-INF/lib 中。我还没能修复它。
-
我遇到了同样的问题...问题是 gcloud 与普通 GAE SDK 工具不匹配——gcloud 有一些旧组件(版本)。当我使用老式的“mvn appengine:update”时它起作用了。
标签: google-app-engine google-cloud-datastore memcached