Google App Engine(GAE)标准版上的应用生成了例外情况:
java.lang.NoClassDefFoundError:com / google / appengine / repackaged / org / joda / time / DateTime
joda时间库实际上是作为GAE SDK的一部分打包的,如果我检查上传的lib,就会出现joda。那么为什么我会得到关于joda没有找到类def的异常?
答案 0 :(得分:0)
There are two Environments for Java on Google App Engine: Standard and Flexible
App on Engine Standard上的Java:
支持标准的公共Java库(无白名单)。
如果您愿意,您应该使用App Engine灵活地:
使用您选择的任何框架,库或二进制文件。
答案 1 :(得分:-1)
重新包装的库不能用于GAE。您必须使用原始文件。因此,请确保您的import语句引用那些而不是重新包装的语句。