развертывание openshift v3 не работает

Я пытаюсь перенести свое приложение java/tomcat на openshift v3. Я настроил сборку s2i так, чтобы она указывала на мой репозиторий git, он находит pom.xml и создает все, а затем отображает сообщение «Копирование всех военных артефактов из каталога /tmp/src/target в /opt/webserver/webapps для последующее развертывание...", затем он отправляет докер. На данный момент все кажется в порядке. Приложение развертывается, и я подключаюсь к терминалу — я вижу все артефакты в /tmp/src/target, но НЕ в /opt/webserver/webapps? Я вижу только приложение менеджера. Когда я перехожу по URL-адресу, я получаю «страница не может быть найдена», и в журналах модуля я вижу, что она работает нормально. Я только что заметил, что ROOT.war находится в /tmp/src/webapps.


person A. Friday    schedule 15.09.2017    source источник
comment
Похоже, вы могли указать <outputDirectory>webapps</outputDirectory> в своем pom.xml под maven-war-plugin. Созданный файл war не будет найден в ожидаемом каталоге /tmp/src/target, поэтому не будет скопирован в каталог /opt/webserver/webapps. Если в локации будет файл war, вы должны увидеть в журнале сообщение о том, что файл был скопирован, прямо под строкой Копирование всех военных артефактов из....   -  person Jiri Fiala    schedule 15.09.2017
comment
Спасибо - это устранило проблему.   -  person A. Friday    schedule 16.09.2017