2017-03-08 10 views
1

私はcloudfoundryでいくつかのアプリケーションを配備しています。私はいくつかのライブラリjarと設定ファイルもアプリケーションの中に持っています。私はセットアップに環境変数として、これらのjarファイルと設定ファイルをしたいので、私はこれらの変更後Cloudfoundry設定JAVA_OPTS環境変数

cf set-env APP_NAME JAVA_OPTS "-Dconf=/location/library.jar" 

をした、私は、アプリケーションをrestageする必要があると私はいつもjava.util.zip.ZipExceptionを取得しています。

+0

コンテナにssh'ingするか、ドロップレットをダウンロードすることによって、ライブラリ/ confファイルに正しいパスが指定されていることを確認しましたか? –

+0

はい、チェックしました。私が考えているのは、アプリケーションをリストアしたときにアプリを削除するだけなので、そのような例外が発生しています。 – Amit

+1

私は参照してください...アプリケーションマニフェスト経由でこの環境変数を設定しようとしましたか? アプリケーションファイルは、https://docs.cloudfoundry.org/concepts/how-applications-are-staged.html#stage-buildpack ごとに、最初の段階で利用できるようにする必要があります。 cf set-env​​3210 JBP_LOG_LEVEL DEBUG(https://github.com/cloudfoundry/java-buildpack/blob/master/docs/debugging-the-buildpack.md) –

答えて

0

クラウドファウンドリのエラーログは役に立ちませんでした。それは、依存関係のいくつかが瓶で必要とされており、それらが欠けていたからです。ワークスペース内にそれらの依存関係を追加した後、問題が解決されました。