在Heroku中从python应用程序运行Java子进程 [英] Running a java subprocess from a python app in Heroku
本文介绍了在Heroku中从python应用程序运行Java子进程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我是Heroku的新手. flask Web应用程序的后端逻辑实际上正在运行Java子进程(subprocess.call( ...)
)以获取一些帮助程序数据. (我知道这是一件坏事)
部署后,Heroku可以按预期工作,并从Requirements.txt(而非JDK)安装Python运行时和框架.
I am new to Heroku. The backend logic of my flask web app is actually running a Java subprocess (subprocess.call( ...)
) to get some helper data. (I know it's a bad thing to do)
On deployment, Heroku works as expected and installs Python runtime and frameworks from requirements.txt but not JDK.
无论哪种方式,我都可以用相同的方式配置Java并使之工作?
Any way I can configure Java in the same and make this work ??
推荐答案
运行以下命令:
$ heroku buildpacks:add heroku/jvm
然后使用git push heroku master
重新部署.这会将JDK安装到您的插件中.
Then redeploy with a git push heroku master
. This will install the JDK into your slug.
这篇关于在Heroku中从python应用程序运行Java子进程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文