【问题标题】:Running a java subprocess from a python app in Heroku从 Heroku 中的 python 应用程序运行 java 子进程
【发布时间】:2017-11-28 16:54:01
【问题描述】:

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

任何方式我都可以配置 Java 并使其工作??

【问题讨论】:

    标签: java python heroku paas


    【解决方案1】:

    运行以下命令:

    $ heroku buildpacks:add heroku/jvm
    

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

    【讨论】:

    • 试过这个。但是在启动 heroku run bash 时,我仍然得到 - java : 'command not found'。
    • 尝试git commit -m "redeploy" --allow-empty,然后尝试git push heroku master
    • 这实际上解决了问题。抱歉迟到了!
    猜你喜欢
    • 2018-02-08
    • 2018-09-18
    • 2016-03-11
    • 1970-01-01
    • 2012-11-11
    • 1970-01-01
    • 1970-01-01
    • 2011-01-08
    • 2011-01-24
    相关资源
    最近更新 更多