【发布时间】:2015-10-26 09:03:13
【问题描述】:
使用CF Java Client Library 登录CF 并连接到另一个应用程序的应用程序(Java Buildpack)抛出CloudFoundryException: 403 Access token denied(参见下面的堆栈跟踪)。
在Pivotal Web Services 上运行相同的设置。
应用程序设置在前 Nova Swisscom App Cloud 上也很好。当前 Swisscom App Cloud 上线后,在 Nova App Cloud 上使用 CF Java Client Lib 的应用程序停止使用相同的异常。 也许这与导致 OAuth 令牌问题的 Passport 登录服务的 Swisscom App Cloud 集成有关。
虽然仍想在 Java-App 中使用 CF Java Lib,但是否有其他方法可以登录 CF 并连接到另一个 App?
堆栈跟踪:
2015-10-23T19:26:03.41+0200 [App/0] OUT org.cloudfoundry.client.lib.CloudFoundryException: 403 Access token denied.
2015-10-23T19:26:03.41+0200 [App/0] OUT at org.cloudfoundry.client.lib.oauth2.OauthClient.createToken(OauthClient.java:114) ~[cloudfoundry-client-lib-1.1.3.jar!/:na]
2015-10-23T19:26:03.41+0200 [App/0] OUT at org.cloudfoundry.client.lib.oauth2.OauthClient.init(OauthClient.java:70) ~[cloudfoundry-client-lib-1.1.3.jar!/:na]
2015-10-23T19:26:03.41+0200 [App/0] OUT at org.cloudfoundry.client.lib.rest.CloudControllerClientImpl.initialize(CloudControllerClientImpl.java:187) ~[cloudfoundry-client-lib-1.1.3.jar!/:na]
2015-10-23T19:26:03.41+0200 [App/0] OUT at org.cloudfoundry.client.lib.rest.CloudControllerClientImpl.<init>(CloudControllerClientImpl.java:163) ~[cloudfoundry-client-lib-1.1.3.jar!/:na]
2015-10-23T19:26:03.41+0200 [App/0] OUT at org.cloudfoundry.client.lib.rest.CloudControllerClientImpl.<init>(CloudControllerClientImpl.java:172) ~[cloudfoundry-client-lib-1.1.3.jar!/:na]
2015-10-23T19:26:03.41+0200 [App/0] OUT at org.cloudfoundry.client.lib.rest.CloudControllerClientFactory.newCloudController(CloudControllerClientFactory.java:78) ~[cloudfoundry-client-lib-1.1.3.jar!/:na]
2015-10-23T19:26:03.41+0200 [App/0] OUT at org.cloudfoundry.client.lib.CloudFoundryClient.<init>(CloudFoundryClient.java:164) ~[cloudfoundry-client-lib-1.1.3.jar!/:na]
【问题讨论】:
标签: swisscomdev