在Hippo中,有两个Web应用程序打包为war文件,位于名为webapps的目录中,一个名为shared / lib的目录中的库,另一个名为common / lib的目录,以及一些配置文件,如a log4j描述符和conf目录中的Tomcat上下文描述符。
但是在Heroku中,我找不到tomcat的目录来部署这些目录,比如Hippo的结构(shared / lib,common / lib,conf)
谢谢
答案 0 :(得分:1)
Hippo至少需要访问整个Tomcat实例才能进行设置。我已经阅读了Heroku文档(其中大部分只是略读),但我看不出它们提供了访问权限。
但是,您可能愿意尝试第二种选择;在docker镜像中构建Hippo,并将其部署到Heroku中:
Creating a docker container for hippo
Deploying docker container to Heroku
我没有尝试或测试任何这些,所以我不能保证它的成功。但是如果你只限于使用Heroku,那么它至少值得一试。
此外,如果您设法使用docker运行它,我将非常有兴趣了解更多详细信息。