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