Я уже задавал эту проблему по jhipster-generator
проблеме с Github.Но все еще не получили решения.
(См. Больше в Пример репозитория на моем выпуске Gitlab и Github # 9426 )
Я думаюэто относится к последним командам в Procfile
, которые я получил от генератора, который определил так:
web: java $JAVA_OPTS -Xmx256m -jar target/*.war --spring.profiles.active=prod,heroku,no-liquibase --server.port=$PORT
release: cp -R src/main/resources/config config && ./mvnw liquibase:update -Pheroku
на release:
команда cp -R ...
не может бытьвыполнено потому что с последней работы gitlab-ci, которые работают нормально и получают зеленый ответ.Но когда я вижу журнал в экземпляре развертывания Heroku, я получаю src/main/resource/config not found
.Затем я пытаюсь исследовать больше с добавлением ls * -ltr
к release:
и обнаружил, что даже каталог src
не найден.Там находится только каталог target
.
Итак, я попытался удалить строку release:
из Procfile
, повторить попытку, затем я получил аварийные сообщения с сервера Heroku, на котором запущено приложение.
- Некоторая часть из журнала
2019-03-26T03:18:10.547189+00:00 app[web.1]: 03:18:10.536 [localhost-startStop-1] ERROR org.springframework.boot.SpringApplication - Application run failed
2019-03-26T03:18:10.547217+00:00 app[web.1]: java.util.ServiceConfigurationError: javax.cache.spi.CachingProvider: Provider org.redisson.jcache.JCachingProvider not a subtype
...
2019-03-26T03:18:10.567009+00:00 app[web.1]: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]]
Но если я запусту с командой jhipster heroku
, она будет развернута с помощью метода, отличного от командыопределено в .gitlab-ci.yml
файле.И может быть успешно запущен.
Итак, из-за документации по развертыванию Heroku , которая, как мне кажется, больше всего связана с обнаруженной мной проблемой, что я должен исправить на Procfile
чтобы окончательное развертывание на Heroku могло работать должным образом?
Любая помощь будет признательна и заранее благодарна.