当尝试在App Engine SDK 1.2.8下运行单元测试时,出现类似这样的错误。单元测试使用相同的代码通过了SDK 1.2.6。

“类com.foo.bar.BaseClass似乎没有得到增强。您可能需要重新运行增强器并检查输出中的错误”

扩展BaseClass的类保持不变,但具有正确的注释等。

最佳答案

我有同样的问题,但解决方案不同。部署后,我检查了控制台,它指向错误日志:


  插件(捆绑)“ org.datanucleus.store.appengine”已被注册。确保在类路径的classpath.plugin中没有同一个插件的多个JAR版本。


因此,我检查了WEB-INF文件夹中的库。我发现“ datanucleus-appengine-xxx”的多个版本。删除旧版本后,它又可以工作了。

关于java - 升级Google App Engine SDK for Java后,基本类“似乎没有得到增强”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1890410/

10-11 09:07