Youtube api Openshift java.net.BindException:youtube API拒绝了权限

Youtube api Openshift java.net.BindException:youtube API拒绝了权限,youtube-api,openshift,google-oauth,passport-google-oauth,google-my-business-api,Youtube Api,Openshift,Google Oauth,Passport Google Oauth,Google My Business Api,我的应用程序(Java Servlets和jquery中的wrieen)在本地机器上运行良好,但当我在Openshift上部署它时,它会在youtube API的身份验证步骤中抛出Java.net.BindException:Permission denied 下面,我发布了与异常相关的代码(取自GoogleAPI网站)。我试着更改端口号,但似乎没有任何效果 // Build the local server and bind it to port 8080 LocalServerReceive

我的应用程序(Java Servlets和jquery中的wrieen)在本地机器上运行良好,但当我在Openshift上部署它时,它会在youtube API的身份验证步骤中抛出
Java.net.BindException:Permission denied

下面,我发布了与异常相关的代码(取自GoogleAPI网站)。我试着更改端口号,但似乎没有任何效果

// Build the local server and bind it to port 8080
LocalServerReceiver localReceiver = new LocalServerReceiver.Builder().setPort(45205).build();

// Authorize.
return new AuthorizationCodeInstalledApp(flow, localReceiver).authorize("user");
有办法解决这个问题吗?我一整天都在试图解决这个问题,但运气不好。非常感谢您对解决此问题的任何帮助

完整的异常详细信息:

2016-07-07 03:35:30.388:WARN::failed SocketConnector@localhost:45205: java.net.BindException: Permission denied
2016-07-07 03:35:30.390:WARN::failed Server@4486db: java.net.BindException: Permission denied
2016-07-07 03:35:30.391:INFO::Stopped SocketConnector@localhost:45205
java.io.IOException: java.net.BindException: Permission denied
        at com.google.api.client.extensions.jetty.auth.oauth2.LocalServerReceiver.getRedirectUri(LocalServerReceiver.java:107)
        at com.google.api.client.extensions.java6.auth.oauth2.AuthorizationCodeInstalledApp.authorize(AuthorizationCodeInstalledApp.java:76)
        at sam.ut.Auth.authorize(Auth.java:76)
        at sam.ut.CommentThreads.<clinit>(CommentThreads.java:42)
        at youtubeapp.servletes.HomePageServlet.doGet(HomePageServlet.java:70)
        at youtubeapp.servletes.HomePageServlet.doPost(HomePageServlet.java:152)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:683)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1042)
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.BindException: Permission denied
        at java.net.PlainSocketImpl.socketBind(Native Method)
        at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
        at java.net.ServerSocket.bind(ServerSocket.java:376)
        at java.net.ServerSocket.<init>(ServerSocket.java:237)
        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 com.google.api.client.extensions.jetty.auth.oauth2.LocalServerReceiver.getRedirectUri(LocalServerReceiver.java:104)
        ... 27 mor
2016-07-07 03:35:30.388:警告::失败SocketConnector@localhost:45205:java.net.BindException:权限被拒绝
2016-07-07 03:35:30.390:警告::失败Server@4486db:java.net.BindException:权限被拒绝
2016-07-07 03:35:30.391:信息::已停止SocketConnector@localhost:45205
java.io.IOException:java.net.BindException:权限被拒绝
在com.google.api.client.extensions.jetty.auth.oauth2.LocalServerReceiver.getRedirectUri(LocalServerReceiver.java:107)上
位于com.google.api.client.extensions.java6.auth.oauth2.AuthorizationCodeInstalledApp.authorization(AuthorizationCodeInstalledApp.java:76)
at sam.ut.Auth.authorize(Auth.java:76)
位于sam.ut.CommentThreads。(CommentThreads.java:42)
在youtubeapp.servletes.HomePageServlet.doGet(HomePageServlet.java:70)
在youtubeapp.servletes.HomePageServlet.doPost(HomePageServlet.java:152)
位于javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
位于javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
位于org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
位于org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
位于org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
位于org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
位于org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
位于org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
位于org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:683)
位于org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
位于org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
位于org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1042)
位于org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
位于org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
位于org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
运行(Thread.java:745)
原因:java.net.BindException:权限被拒绝
位于java.net.PlainSocketImpl.socketBind(本机方法)
位于java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
位于java.net.ServerSocket.bind(ServerSocket.java:376)
位于java.net.ServerSocket.(ServerSocket.java:237)
位于org.mortbay.jetty.bio.SocketConnector.newServerSocket(SocketConnector.java:80)
位于org.mortbay.jetty.bio.SocketConnector.open(SocketConnector.java:73)
位于org.mortbay.jetty.AbstractConnector.doStart(AbstractConnector.java:283)
位于org.mortbay.jetty.bio.SocketConnector.doStart(SocketConnector.java:147)
位于org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
位于org.mortbay.jetty.Server.doStart(Server.java:235)
位于org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
在com.google.api.client.extensions.jetty.auth.oauth2.LocalServerReceiver.getRedirectUri(LocalServerReceiver.java:104)上
... 上午27点

太糟糕了,没有评论。。。这对我来说也是个问题太糟糕了没有评论。。。这对我来说也是一个问题