在 openshift 上部署 Ninjaframework 应用程序

Posted

技术标签:

【中文标题】在 openshift 上部署 Ninjaframework 应用程序【英文标题】:Deploy a Ninjaframework application on openshift 【发布时间】:2016-02-14 10:57:02 【问题描述】:

对于这个问题的含糊之处深表歉意。

是否有可能,或者如何在 Openshift 上部署 ninjaframework 应用程序。

基本上,我有一个以 superdev 模式在本地运行的 Ninjaframework 应用程序。我什至可以建立一个战争文件。但是,当我将它推送到 Openshift git 存储库时,它根本不起作用。具体来说,我得到一个模糊的“糟糕。这是一个内部服务器错误,我们都知道。”当我尝试访问该站点时的页面。 TBH,我并不感到惊讶。我需要以某种方式向 Openshift 指定如何构建应用程序。我希望这可以通过一些 Maven 配置等来完成,但我一点也不知道怎么做?

非常感谢任何帮助或指点。

【问题讨论】:

尝试使用$ rhc tail检查日志并在此处发回错误。 我们需要日志才能回答问题...忍者会告诉您出了什么问题... :) 【参考方案1】:

是的,很酷,谢谢大家。恐怕我对如何做到这一点一无所知,以至于日志只会告诉我我已经知道的;简单地 git 提交配置为构建为 fat jar 的 NinjaFramework 应用程序(默认情况下,每个原型)永远不会在 Tomcat 应用程序服务器中工作。如果问题中没有提到这一点,我们深表歉意。

我预计需要一些复杂的 Maven 东西,但幸运的是我错了。事实证明,只需一个简单的 Maven 更改就可以在 OpenShift (Tomcat 7) 中部署应用程序。

我已经以教程形式概述了此处的步骤:http://outbottle.com/deploying-a-ninjaframework-application-on-openshift/

【讨论】:

以上是关于在 openshift 上部署 Ninjaframework 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

在 Openshift 上部署战争文件后未找到合适的驱动程序错误

无法在 openshift 上部署 nodejs 套接字 io 应用程序

如何在 OpenShift 上部署多模块 maven spring boot 应用程序

CentOS7.9上部署OpenShift3.11集群

CentOS7.9上部署OpenShift3.11集群

CentOS7.9上部署OpenShift3.11集群