1

Redis サービスを使用して CloudFoundry に Spring MVC アプリをデプロイしようとしています。インスタンス化された Redis サービスを取得するために Cloudfoundry CloudEnvironment getServiceInfo メソッドを呼び出す Java 構成を使用します。アプリのステージングは​​問題ありませんが、CF クラスで Nullpointer を開始しません。

Caused by: java.lang.NullPointerException
at org.cloudfoundry.runtime.env.CloudEnvironment.getServiceInfo(CloudEnvironment.java:150)

この問題の手がかりをたくさん探しましたが、何も見つかりませんでした。私は何かが欠けているに違いありません.私の経験では、問題が不可解であるほど、間違いが明らかです. しかし、私は本当にいくつかのポインターを使用できます。何かご意見は?ありがとう。

ジェローン

4

1 に答える 1

1

あなたの問題に対する答えは、あなたのコードにもpostgresサービスがなかったからだと思います!あなたの場合のnullpointer例外は、アプリにバインドしたredisサーバーではなく、postgresサーバーでした。

アプリに必要なすべてのサービスが作成され、アプリにバインドされていることを確認する必要があります。

于 2012-11-26T05:34:43.687 に答える