Прошло больше недели с тех пор, как я начал пытаться развернуть ванильное приложение jhipster на Openshift. Я пробовал Openshift, а также наш частный корпоративный экземпляр Openshift безуспешно.
Я пробовал несколько способов сделать это, используя генератор yo jhipster: openshift или вручную с помощью определенного крючка. Используя генератор, я сделал:
yo jhipster (std app java 7 with H2/Mysql and maven)
git init
git add --all
git commit -m "A stupid message ;)."
yo jhipster:openshift
Найдите командную строку для запуска приложения [bienvenue-nomadys.kermit.rd.francetelecom.fr repo]\> java -server -jar target/bienvenue-0.0.1-SNAPSHOT.war --spring.profiles.active=prod --server.address=${OPENSHIFT_DIY_IP} --server.port=${OPENSHIFT_DIY_PORT} --spring.datasource.url=jdbc:mysql://${OPENSHIFT_MYSQL_DB_HOST}:${OPENSHIFT_MYSQL_DB_PORT}/${OPENSHIFT_APP_NAME} --spring.datasource.username=${OPENSHIFT_MYSQL_DB_USERNAME} --spring.datasource.password=${OPENSHIFT_MYSQL_DB_PASSWORD}
А это журнал: [INFO] com.orange.nomadis.Application - Starting Application on node1.kermit.rd.francetelecom.fr with PID 20787 (started by 54b7c9b8c3215e291500007e in /var/lib/openshift/54b7c9b8c3215e291500007e/app-root/runtime/repo)
[DEBUG] com.orange.nomadis.Application - Running with Spring Boot v1.2.0.RELEASE, Spring v4.1.3.RELEASE
[WARN] org.springframework.core.io.support.PathMatchingResourcePatternResolver - Skipping [/var/lib/openshift/54b7c9b8c3215e291500007e/app-root/runtime/repo/target/bienvenue-0.0.1-SNAPSHOT.war] because it does not denote a directory
Processus arrêté
Я не знаю, что не так и как отследить казнь. У меня нет журнала, ничего.
[Редактировать]
После изменения режима выполнения сборки actions_hook в /deploy/openshift/.openshift/action_hooks у меня возникли ошибки с жидкой базой и пружиной.
это журнал:
......... множество исключений отсюда до там .........
Кажется, что проблема вызвана тем, что ловушка сборки была выполнена некорректно. иногда у меня возникают проблемы с разрешениями для скрипта перехвата сборки. если это так, выполните следующие
Мне кажется, что maven пытается автоматически настроить ваш плагин Liquibase. Я тоже получил эту ошибку. Я не хотел, чтобы Liquibase была настроена автоматически, поэтому я добавил это чуть выше моего объявления класса main ():