2014-12-18 3 views
0

Мне нужно, чтобы мой предварительно скомпилированный ROOT.war был развернут в моем приложении Openshift.Предварительно скомпилированный ROOT.war для Openshift не используется

Под полный путь войны является /deployments/ROOT.war

Я проверил эту войну файл, прежде чем делать GIT толчок, что /app/app.nocache.js есть. Этот файл js находится в index.html. Теперь, когда я получаю доступ к приложению в Интернете, index.html не может найти этот js-файл. Таким образом, это означает, что предварительно скомпилированный ROOT.war не был развернут, вместо этого, похоже, он построил новый ROOT.war.

Что мне здесь не хватает?

ответ

1
  1. удалить pom.xml и папка ЦСИ из вашего клонированного репо, как corey112358 сказал
  2. затем положить военный файл в папку WebApps (прямой вложенном ваши репо)
  3. сделать мерзавец: мерзавца добавить - все мерзавец совершить -м «другой совершить» мерзавец толчок
  4. смотреть выход для «найден порт ...», чтобы убедиться, что ваш кот перезапущен штраф

Rem что военный файл не разворачивается (распаковывается) в openshift.

1

Попробуйте прочитать эту статью на help.openshift.com о развертывании предварительно скомпилированных файлов войны и узнать, помогает ли это (https://help.openshift.com/hc/en-us/articles/202399740-How-to-deploy-pre-compiled-java-applications-WAR-and-EAR-files-onto-your-OpenShift-gear-using-the-java-cartridges).

Возможно, вы не удалите каталоги pom.xml и src, если он создает новый файл root.war.

Смежные вопросы