Не могу пройти мимо Добро пожаловать на страницу Jboss Openshift

#jboss #openshift

#jboss #openshift

Вопрос:

Я пытаюсь использовать Openshift для размещения своих Java-веб-приложений. Проблема, с которой я сталкиваюсь, заключается в том, что каждый раз, когда я захожу в свое приложение «http://omniticketmvc-leviliester.rhcloud.com /» это приводит меня к «Добро пожаловать в ваше приложение JBossEWS (Apache / Tomcat) на OpenShift».

Я подумал, может быть, это потому, что в моем проекте было какое-то значение по умолчанию.война, которая развертывалась вместо той, которую я хотел. Чтобы попытаться подтвердить, что я следовал этому руководству, сделанному для развертывания предварительно скомпилированного файла 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 поскольку «mywebsite» — это имя файла war, созданного моим проектом. В этом сценарии мой файл войны приложений называется «OmniTicket». Я могу найти этот файл war на сервере, используя ssh, но иерархия каталогов меня смущает.

Я также пытался просматривать журналы на сервере, но я не вижу никаких ошибок, указывающих на неисправность в соединениях spring или database. Любая помощь будет оценена. В частности, когда я развертываю свое приложение на сервере Jboss без каких-либо очевидных ошибок, почему я не могу получить доступ к корню приложения?

Я должен также упомянуть, что это приложение SpringMVC restful service, которое работает локально.

Ответ №1:

Попробуйте выполнить следующие действия:

  1. Переименуйте свое имя войны в ROOT.war
  2. Удалите src и pom.xml . Если pom.xml присутствует, то OpenShift попытается создать проект maven
  3. Поместите war в папку deployments в корневой папке вашего приложения
  4. Зафиксируйте войну и внесите изменения в репозиторий Git приложения.
  5. Проверьте журналы с помощью команды rhc tail