Исключение при использовании Java API YouTube. - PullRequest
0 голосов
/ 25 сентября 2011

Я использую Java API YouTube, у меня есть это исключение, когда я просто пытаюсь сделать первую строку соединения

Сервис YouTubeService = новый сервис YouTubeService ("");

Я получаю это

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Servlet execution threw an exception
root cause

java.lang.NoClassDefFoundError: com/google/gdata/client/media/MediaService
    java.lang.ClassLoader.defineClass1(Native Method)
    java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2820)
    org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1150)
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523)
    tst.Main.doGet(Main.java:197)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    tst.Main.service(Main.java:98)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
root cause

java.lang.ClassNotFoundException: com.google.gdata.client.media.MediaService
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678)
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523)
    java.lang.ClassLoader.defineClass1(Native Method)
    java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2820)
    org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1150)
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523)
    tst.Main.doGet(Main.java:197)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    tst.Main.service(Main.java:98)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.21 logs.

Я поместил gdata-youtube .... и т. Д. В WEB-INF / lib также я попытался поставить то же самое в пути сборки Java и его же

так в чем проблема?

1 Ответ

0 голосов
/ 25 сентября 2011

вам не хватает зависимых библиотек. Добавьте ядро ​​и библиотеки мультимедиа -

GData-клиент-X.X.jar GData-YouTube-X.X.jar
GData-ядро-X.X.jar
gdata-media-X.X.jar

...