我将Google Cloud工具升级到版本1.4.0,现在我的项目没有appengine-api jar文件。 (也许是其他人)现在我可以发一个memcacheservice异常了。
如何将appengine api jar重新放回构建路径?任何帮助或建议都会很棒。感谢。
这些是发行说明。 https://cloud.google.com/eclipse/docs/release-notes
com/google/appengine/api/memcache/MemcacheServiceException
Caused by:
java.lang.NoClassDefFoundError: com/google/appengine/api/memcache/MemcacheServiceException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2595)
at java.lang.Class.getConstructor0(Class.java:2895)
at java.lang.Class.newInstance(Class.java:354)
at org.mortbay.jetty.servlet.Holder.newInstance(Holder.java:153)
at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:428)
at org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:339)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
答案 0 :(得分:0)
我联系了github上的Cloud Tools人员,他们找到了解决方法。
你必须从他们的位置拿出他们的appengine-api jar并将其粘贴在web-inf / lib文件夹中,以便可以在你的开发盒上找到它。
https://github.com/GoogleCloudPlatform/google-cloud-eclipse/issues/2530
答案 1 :(得分:0)
我们working on this。我希望我们有一个CT4E 1.4.1版本,它将在下周初整合上述解决方法;也就是说,大约10/31。这应该足够,直到Cloud SDK中的基础问题得到修复。