java - YouTube JAVA API 中的错误 OAuth 2.0

标签 java api authentication youtube oauth-2.0

我正在尝试从 YouTube 个人资料中检索用户联系人。在 YouTube JAVA API 中使用 OAuth 2.0 时,我收到此错误:

log4j:WARN No appenders could be found for logger (org.mortbay.log).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" java.net.BindException: Address already in use
    at java.net.PlainSocketImpl.socketBind(Native Method)
    at java.net.PlainSocketImpl.socketBind(PlainSocketImpl.java:521)
    at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:414)
    at java.net.ServerSocket.bind(ServerSocket.java:326)
    at java.net.ServerSocket.<init>(ServerSocket.java:192)
    at java.net.ServerSocket.<init>(ServerSocket.java:148)
    at org.mortbay.jetty.bio.SocketConnector.newServerSocket(SocketConnector.java:80)
    at org.mortbay.jetty.bio.SocketConnector.open(SocketConnector.java:73)
    at org.mortbay.jetty.AbstractConnector.doStart(AbstractConnector.java:283)
    at org.mortbay.jetty.bio.SocketConnector.doStart(SocketConnector.java:147)
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
    at org.mortbay.jetty.Server.doStart(Server.java:235)
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
    at Signin.main(Signin.java:123)

我引用了其他一些页面并更新了 Google API 控制台中的端口号。但我仍然得到同样的错误。
有没有其他方法可以在我的程序中使用身份验证。谢谢。

最佳答案

事实上,这与 YouTube API 无关。您的代码似乎正在尝试启动嵌入式 Jetty服务器。该 Jetty 服务器正在尝试将其连接器绑定(bind)到您机器上已在使用的端口(很可能是 8080)。

我可以收集到两种潜在的解决方案:

  • 弄清楚您是否真的需要运行嵌入式 Jetty 来简单地调用 YouTube API(您可能不需要)。如果没有,请消除 Jetty 服务器。
  • 如果这样做,请通过关闭已在使用 Jetty 尝试使用的端口的端口来消除端口冲突,或者重新配置 Jetty 以使用不同的端口。
  • 关于java - YouTube JAVA API 中的错误 OAuth 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20010546/

    相关文章:

    java - AWS : Could not generate DH keypair with openjdk-1. 7.0_65

    java - 学习 Ruby on Rails(已获得面向对象的知识)

    javascript - this.state.events.map 不是函数

    javascript - 不使用服务器进行身份验证

    最小最大堆的Java实现?

    java - 无法访问 org.springframework.core.env.EnvironmentCapable

    java - 以 Id 作为 Json 键的 ApiResponse 类

    php - php 应用程序中的关键代码部分?

    javascript - 如何从 window.opener 执行不暴露于窗口的函数?

    asp.net - HttpContext.Current.Session 为 null + OWIN