フォアマンを使用して、herokuに正常にデプロイされるJavaアプリをローカルで実行しようとしています。
私のProcfileは次のようになります
web: java $JAVA_OPTS -cp target/classes;target/dependency/* Start
しかし、私がそうするとき、私はformeman start
得る
15:51:21 web.1 | unknown command: java $JAVA_OPTS -cp target/classes;target/dependency/* Start
java
プロンプトで入力するだけで、Javaのヘルプテキストが返されるので、パス上にあります。ProcfileでJava実行可能ファイルへのフルパスを使用すると機能しますが、2つのバージョンのProcfileが必要ない場合はよりクリーンになります。
私のパスで何かファンキーなことが起こっていますか、それともフォアマンが私の環境からパスを取得していませんか?