【发布时间】:2015-01-20 20:21:58
【问题描述】:
今天我一直在尝试将 magnolia 安装为 Openshift 应用程序。我试图关注这个step-by-step guide,但我能得到的只是日志中的这个异常:
原因:java.lang.RuntimeException:Magnolia 配置不正确,因此无法启动:无法获取真实路径[ctx real path:null]。有关特定于您的环境的安装说明,请参阅 Magnolia 文档。
我不知道如何运行它。 此外,每当我重新提交 git 或重新启动应用程序时,openshift 都会恢复对 server.xml 的更改并再次放置 unpackWARs="false"。
【问题讨论】:
-
所以我发现了问题所在。我从 github 添加了一个源 git,并且存储库不包含 .openshift 文件夹。我认为参考是在别的东西上。在没有连接到 github 的情况下在 openshift 上创建一个新应用程序导致给我 .openshift 文件夹,其中包含正确的 server.xml 并且没有覆盖。
标签: java tomcat openshift magnolia