执行 Google OAuth 2.0 时出错 - 地址已在使用中

강재웅*_*강재웅 5 java google-api google-oauth

我正在使用 google api 创建网络应用程序。我按照谷歌的指南来获取起点,所以我在本地 PC 服务器上取得了成功。但是当我在网页上执行时,使用 oauth2 的身份验证失败,并显示以下控制台输出:

2016-05-21 01:43:31.388:INFO::jetty-6.1.26
2016-05-21 01:43:31.392:WARN::failed SocketConnector@localhost:9809:java.net.BindException: Address already in use
Run Code Online (Sandbox Code Playgroud)

有人建议我更改本地服务器的端口 LocalServerReceiver localReceiver = new LocalServerReceiver.Builder().setPort(8080).build();

LocalServerReceiver localReceiver = new LocalServerReceiver.Builder().setPort(9809).build();
Run Code Online (Sandbox Code Playgroud)

但没有成功。

在我调用 Google OAuth 之前,9809 端口从未使用过。网络统计

Proto Recv-Q Send-Q Local Address           Foreign Address         State
PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      877/sshd
tcp        0      0 0.0.0.0:3690            0.0.0.0:*               LISTEN      9988/svnserve
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      4720/mysqld
tcp6       0      0 :::80                   :::*                    LISTEN      30168/java  
tcp6       0      0 :::22                   :::*                    LISTEN      877/sshd    
tcp6       0      0 127.0.0.1:8005          :::*                    LISTEN      30168/java 
Run Code Online (Sandbox Code Playgroud)

调用 google OAuth 后,9809 端口正在运行。

我如何更改我的设置?有人帮我吗?