2017-06-25 16 views
0

私はHerokuを初めて使っています。私のフラスコのウェブアプリケーションのバックエンドロジックは、実際にはJavaのサブプロセス(subprocess.call(...))を実行してヘルパーデータを取得しています。
デプロイ時、Herokuは期待通りに動作し、requirements.txtからPythonランタイムとフレームワークをインストールしますが、JDKはインストールしません。HerokuのPythonアプリケーションからJavaサブプロセスを実行

私は同じようにJavaを構成し、この作業を行うことができますか?

答えて

1

次のコマンドを実行します。次に

$ heroku buildpacks:add heroku/jvm 

git push heroku masterで再デプロイします。これにより、あなたのスラッグにJDKがインストールされます。

+0

これを試しました。しかし、herokuの起動時にbashを実行すると、まだ取得しています - java: 'コマンドが見つかりません'。 – Amartya

+0

'git commit -m" redeploy "--allow-empty'と' git push heroku master'を試してください – codefinger

+0

これは実際に問題を解決しました。遅く受け入れて申し訳ありません! – Amartya

関連する問題