我试图使用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服务应用程序。
答案 0 :(得分:1)
请尝试以下步骤: