无法通过欢迎来到Jboss页面Openshift

时间:2014-06-16 12:23:24

标签: jboss openshift

我试图使用Openshift来托管我的java webapps。我遇到的问题是每次去我的应用程序" http://omniticketmvc-leviliester.rhcloud.com/"它带我到了#34;欢迎使用OpenShift"上的JBossEWS(Apache / Tomcat)应用程序。

我想也许是因为我的项目有某种默认的.war正在部署而不是我想要的.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文件,但目录层次结构让我感到困惑。

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

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

1 个答案:

答案 0 :(得分:1)

请尝试以下步骤:

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