我正在尝试通过Cloud Tools SDK在Eclipse的App Engine项目中使用Objectify
。 Objectify的GitHub Wiki的设置部分显示:
在应用程序的引导程序中调用
ObjectifyService.init()
;一种 servlet上下文侦听器是理想的。
我发现的每个教程或问题都说同样的话,但是Eclipse告诉我ObjectifyService.init()
方法不存在。下面的代码来自于Objectify GitHub Wiki。
public class Bootstrapper implements ServletContextListener {
public void contextInitialized(ServletContextEvent event) {
ObjectifyService.init(); //"The method init() is undefined for the type ObjectifyService"
ObjectifyService.register(MyClass.class);
}
@Override
public void contextDestroyed(ServletContextEvent sce) {
// TODO Auto-generated method stub
}
}
不再需要此通话吗?所有教程(甚至看起来像正式文档)是否都已过时?
答案 0 :(得分:0)
几乎可以肯定,您在类路径中包含了错误版本的Objectify。确保仅存在v6版本。