Cloud foundry CloudEnvironment getServiceInfo for Redis服务导致空指针

Cloud foundry CloudEnvironment getServiceInfo for Redis服务导致空指针,cloud-foundry,Cloud Foundry,我正在尝试使用Redis服务在CloudFoundry中部署我的Spring MVC应用程序。我使用Java配置调用Cloudfoundry CloudEnvironment getServiceInfo方法来检索实例化的Redis服务。应用程序阶段正常,但不会在CF类中开始提供空指针: Caused by: java.lang.NullPointerException at org.cloudfoundry.runtime.env.CloudEnvironment.getServiceInfo

我正在尝试使用Redis服务在CloudFoundry中部署我的Spring MVC应用程序。我使用Java配置调用Cloudfoundry CloudEnvironment getServiceInfo方法来检索实例化的Redis服务。应用程序阶段正常,但不会在CF类中开始提供空指针:

Caused by: java.lang.NullPointerException
at org.cloudfoundry.runtime.env.CloudEnvironment.getServiceInfo(CloudEnvironment.java:150)
我找了很多关于这个问题的线索,但都没找到。我打赌我遗漏了一些东西,我的经验是,问题越令人困惑,错误就越明显。但我真的需要一些指针。有什么想法吗?谢谢


Jeroen

我相信你的问题的答案是因为你的代码也缺少postgres服务!在您的情况下,nullpointer异常不适用于绑定到应用程序的redis服务器,而适用于postgres服务器


您必须确保您的应用程序所需的所有服务都已创建并绑定到应用程序。

我相信您的问题的答案是因为您的代码也缺少postgres服务!在您的情况下,nullpointer异常不适用于绑定到应用程序的redis服务器,而适用于postgres服务器


您必须确保您的应用程序所需的所有服务都已创建并绑定到该应用程序。

在这方面取得一些进展的一种方法是在以下位置以私人票证的形式提交代码。我们可以在这里发布进展。将服务绑定到应用程序很重要,如果我们可以看到代码,我们可能可以提供一些指针。另一种选择可能是在dropbox或github上与我们共享代码。好的,谢谢,我在support.cloudfoundry.com appologize提交了一个请求,我似乎找不到您的票证。你能提供一个指针吗?请随时发送电子邮件。在这方面取得一些进展的一种方法是以私人身份提交代码。我们可以在这里发布进展。将服务绑定到应用程序很重要,如果我们可以看到代码,我们可能可以提供一些指针。另一种选择可能是在dropbox或github上与我们共享代码。好的,谢谢,我在support.cloudfoundry.com appologize提交了一个请求,我似乎找不到您的票证。你能提供一个指针吗?请随时发送电子邮件。