ObjectifyService.init()方法未定义

时间:2019-01-19 00:03:51

标签: java google-app-engine google-cloud-platform objectify

我正在尝试通过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

    }
}

不再需要此通话吗?所有教程(甚至看起来像正式文档)是否都已过时?

1 个答案:

答案 0 :(得分:0)

几乎可以肯定,您在类路径中包含了错误版本的Objectify。确保仅存在v6版本。