2015-08-05 2 views
1

Я пытаюсь запустить приложение Java на OpenShift Online, развернув военный файл на свое устройство. Ниже приведены шаги, которые я выполнил, чтобы попытаться развернуть его.Развернуто приложение на основе Java в OpenShift, но по умолчанию открывается открытая веб-страница с открытием.

  1. Я создал файл WAR для моего приложения с измененным соединения URL в jdbc:mysql://${OPENSHIFT_MYSQL_DB_HOST}:${OPENSHIFT_MYSQL_DB_PORT}/affablebean и обновил имя пользователя и пароль, как на открытой смены MySQL мандатной.
  2. Переименован в файл войны как ROOT.war.
  3. Я использую FileZilla для развертывания WAR-файла. Я поместил файл ROOT.war в папку ~/app-root/dependencies/jbossews/webapps/ .
  4. Затем я перезапустил сервер приложений с помощью команды ctl_all restart

Но когда я пытаюсь получить доступ к своему веб-приложение через URL я получаю тот же «Добро пожаловать к вашим JBossEWS (Apache/Tomcat) приложения на OpenShift ".

Почему это происходит? Есть ли способ отслеживать развертывание файла WAR или нет ?. Или файл сервера tomcat?

Пожалуйста, помогите мне. Я правильно выполнил вышеупомянутый шаг или нет?

+0

может быть полезным эта ссылка.http: //stackoverflow.com/questions/30954158/how-to-deploy-spring-mvc-project-on-openshift-com/30954237#30954237 –

ответ

2

Вы случайно используете масштабируемое приложение? Если это так, вы не можете развернуть свой военный файл с помощью SCP/SFTP, так как файл WAR не будет развернут на всех передачах приложений. Вам придется использовать «git push» для его развертывания. Вы можете обратиться к этому разделу портала разработчиков (https://developers.openshift.com/en/tomcat-deployment-options.html) за дополнительной информацией о развертывании WAR-файлов в OpenShift Online.

Кроме того, было бы полезно, если бы вы проверили свои файлы журналов на своем оборудовании, чтобы убедиться, что WAR фактически развернут.

0

Я столкнулся с той же проблемой, пока я развертываю свое веб-приложение Java Spring, используя мой git repo. Фактическая проблема связана с файлом pom.xml, не объединяя свой собственный pom.xml с сгенерированным. Разрешение: я создал пустое приложение, тогда я попытался изменить сгенерированный файл pom.xml, соответствующий моему проекту. & добавил файлы исходного кода в каталог. Он решил проблему, и я не видел страницу по умолчанию для приложения с открытым сдвигом. Проверьте это, это поможет вам. Однако в вашем случае вы используете файл WAR для развертывания.