2016-05-10 11 views
2

Cloud Foundry DevelopmentのPivotalのPCF Devを使用しようとしています。Cloud FoundryエラーJAVA_HOMEが見つかりません

私は、毎分だけstdout helloだけの簡単なスタンドアロンのjarファイルをセットアップしたいと思います。私はそれを押して、すべてのスタートを除いて正常に動作するようです。

スタートで私は、次のログのエラーを取得:私にとって

2016-05-10T13:09:45.28+0200 [APP/0]  ERR bash: JAVA_HOME: No such file or directory 

マイmanifest.yml

applications: 
- name: cf-test 
no-route: true 
memory: 128M 
instances: 1 
path: /bin/test.jar 
build: https://github.com/cloudfoundry/java-buildpack.git 

JavaがCF-環境で正しくインストールされていないようにそれはそう。しかし、それをどのようにデバッグするのですか?

私は本当に誰かが答えを知ってほしいと思っています:)ありがとう!

EDIT: 私はJAVA_HOMEの環境変数を設定する必要があることを知りましたが、何に? Javaパスを調べるには?

よろしく、 ekuL

+0

Javaインストールツリーのルートディレクトリに設定します。 'set" JAVA_HOME "を検索してください。" –

+0

あなたの返事をありがとう..私はそれを取得しません。私はJAVA_HOMEパスが唯一の問題だとは思わない。クラウドファウンドリは、Webパーツを提供しないアプリケーション用に作られていますか?特別な設定が必要ですか? – ekul

+0

@ekul:あなたの質問に対する答えは見つかりましたか? Java実行可能ファイルへのパスは何ですか? – Hoobajoob

答えて

1

あなたのプロセスがポートにバインドするWebアプリケーションを好きで、その代わりということだけで、バックグラウンドワーカーであるされていない場合health-check-type attribute

Use the health-check-type attribute to set the health_check_type flag to either port or none . If you do not provide a health-check-type attibute, it defaults to port .

--- 
    ... 
    health-check-type: none 

The command line option that overrides this attribute is -u .

利用none上のドキュメントを参照してください。いくつかのログを出力します。

+0

これは、クラウドファウンドリでのパスとは何かという疑問に対する奇妙な答えのようです。ヘルスチェックタイプは、javaビルドパックで起動されたcfアプリケーション用のjava実行ファイルへのパスと何が関係していますか?私はまだOPの元の質問への答えを見つけることを試みている! – Hoobajoob

関連する問題