【发布时间】: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 服务应用程序。
【问题讨论】: