我已经安装了 Heroku java 插件并尝试设置示例应用程序,即“Web & Asynchronous Worker with Spring, CloudAMQP”。该项目遵循 Maven,应用程序通过 Maven 部署在 Heroku 上。
是否可以使用本地 java 容器、rabbitmq 和在相同和/或不同 JVM 中运行的工作线程来运行相同的应用程序?
最佳答案
是的,Foreman 将启动任何具有 Procfile 的项目。如果定义了多个进程,它将启动所有进程。
https://devcenter.heroku.com/articles/procfile#developing-locally-with-foreman
您必须首先使用 Maven 在本地构建项目。您可以将rabbitmq实例的配置信息设置到环境变量中,或者将它们保存在foreman将拾取的.env文件中。您可以使用“heroku config”查看您的 Heroku 应用程序,以查看应用程序期望的变量。
关于java - 设置Heroku模板java应用程序的开发环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15251361/