【问题标题】:Can't get past Welcome to Jboss page Openshift无法通过 Welcome to Jboss 页面 Openshift
【发布时间】:2014-06-16 12:23:24
【问题描述】:

我正在尝试使用 Openshift 来托管我的 java webapp。我遇到的问题是每次我转到我的应用程序“http://omniticketmvc-leviliester.rhcloud.com/”时,它都会将我带到“欢迎使用 OpenShift 上的 JBossEWS (Apache/Tomcat) 应用程序”。

我想这可能是因为我的项目有某种默认的 .war 正在部署,而不是我想要的。为了确认我遵循了这个指南来部署一个预编译的 War 文件。 https://www.openshift.com/kb/kb-e1088-how-to-deploy-pre-compiled-java-applications-war-and-ear-files-onto-your-openshift-gear.

你可以想象那行不通。该指南暗示我应该能够在 app-domain.rhcloud.com/mywebsite 找到我的 webapp,其中“mywebsite”是我的项目创建的战争文件的名称。在这种情况下,我的应用程序战争文件名为“OmniTicket”。我可以使用 ssh 在服务器上找到该 war 文件,但目录层次结构让我感到困惑。

我还尝试查看服务器上的日志,但没有看到任何错误表明 spring 或数据库连接出现故障。任何帮助,将不胜感激。特别是当我将应用程序部署到 Jboss 服务器时没有任何明显错误,为什么我无法进入应用程序根目录?

我还应该提到它是一个在本地工作的 SpringMVC restful 服务应用程序。

【问题讨论】:

    标签: jboss openshift


    【解决方案1】:

    尝试以下步骤:

    1. 将你的战争名称重命名为 ROOT.war
    2. 删除 src 和 pom.xml。如果 pom.xml 存在,那么 OpenShift 将尝试构建 maven 项目
    3. 将战争放在应用程序根文件夹下的部署文件夹中
    4. 提交战争并将更改推送到应用程序 Git 存储库。
    5. 使用 rhc tail 命令检查日志

    【讨论】:

      猜你喜欢
      • 2013-05-21
      • 2019-11-20
      • 2014-12-20
      • 2021-12-21
      • 2016-06-28
      • 1970-01-01
      • 2015-03-30
      • 1970-01-01
      相关资源
      最近更新 更多