java - 从 Heroku 中的 python 应用程序运行 java 子进程

标签 java python heroku paas

我是 Heroku 的新手。我的 Flask Web 应用程序的后端逻辑实际上是运行一个 Java 子进程(subprocess.call( ...) )来获取一些辅助数据。 (我知道这样做是件坏事)
在部署时,Heroku 按预期工作并从 requirements.txt 安装 Python 运行时和框架,但不安装 JDK。

我可以通过任何方式配置 Java 并使其正常工作吗??

最佳答案

运行以下命令:

$ heroku buildpacks:add heroku/jvm

然后使用 git push heroku master 重新部署。这会将 JDK 安装到您的 slug 中。

关于java - 从 Heroku 中的 python 应用程序运行 java 子进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44749732/

相关文章:

java - 使用java在MongoDB中查找数组元素的平均值

python - 存储 os.system 或 os.popen 的值

python - 如何在 Flask 中引用多个模型?

版本检查中Python2版本设置为Python3

node.js - 如何将 nestjs 应用程序( typescript )部署到 heroku?

ruby - 运行 Heroku 控制台无法启动

heroku - hover.com 和 Heroku.com 集成

java - 两个单选按钮均处于 Activity 状态

java - 使用 UseConcMarkSweepGC 减少 JVM 暂停时间 > 1 秒

java - 如何使用多个线程处理大型文本文件中的内容?