java.lang.NoClassDefFoundError:无法初始化com.google.gdata.client.contacts.ContactsService类

时间:2019-03-13 17:46:54

标签: java google-contacts servlet-3.0

美好的一天。

我从服务器时代开始开发了一个Tomcat的java servlet,该servlet在Google Authentication之后被调用,该servlet必须在Google Contact上创建一个新条目。 我在Google控制台上有一个允许我使用的应用程序。 在过去的一段时间中,此功能运行正常。 我现在尝试过,尝试实例ContactsService类时发生错误。 代码是ContactsService服务= new ContactsService(“ ImmobiWeb”); 发生的例外是 java.lang.NoClassDefFoundError:无法初始化com.google.gdata.client.contacts.ContactsService类

ImmobiWeb是我在Google Console中的Google应用程序的名称。 Google Contact Java API的版本为gdata-contacts-3.0,并且在此jar文件中提供了该类。

如何解决我的问题?

最诚挚的问候和良好的工作。

Stefano Errani

3 个答案:

答案 0 :(得分:0)

您可以参阅this有关gdata客户端的文章。在这种情况下,您需要下载gdata-client库(jar)并将其放置在war文件中的WEB-INF / classes目录中

答案 1 :(得分:0)

您是否检查过“ gdata-contacts-3.0.jar”是否在Web应用程序的WEB-INF文件夹中?

答案 2 :(得分:0)

gdata-contacts-3.0.jar在我的应用程序的lib目录(WEF-INF / lib)中。