Развертывание ванильного приложения jhipster на Openshift

Прошло больше недели с тех пор, как я начал пытаться развернуть ванильное приложение 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 ():


person Hervé Darritchon    schedule 15.01.2015    source источник


Ответы (2)


Это избавило меня от моей ошибки.

chmod +x .openshift/action_hooks/build
git push
person Isaac.Lopez    schedule 21.01.2015
comment
Не могли бы вы как-то поделиться полными журналами? У меня возникла аналогичная проблема несколько недель назад, и за тонной аналогичных записей в журналах была вызвана запись NullPointerException или что-то, связанное с setUrl - person Hervé Darritchon; 23.01.2015
comment
мой журнал можно найти на странице dropbox.com/s/qrnorqwsdjman62/ jhipster.log.gz? dl = 0, но никаких следов NullPointerException. - person Hervé Darritchon; 23.01.2015
comment
[INFO] com.mycompany.myapp.Application - Запуск приложения на ex-std-node511.prod.rhcloud.com с PID 439180 (запущен 54c2066a4382ec19ee0000bb в / var / lib / openshift / 54c2066a4382ec19ee0000bb / diy) [DEmyBUG] com. .myapp.Application - Запуск с Spring Boot v1.2.0.RELEASE, Spring v4.1.3.RELEASE [ПРЕДУПРЕЖДЕНИЕ] org.springframework.core.io.support.PathMatchingResourcePatternResolver - Пропуск [/ var / lib / openshift / 54c2066a4382 / app19ee0000 /runtime/repo/target/jhipster-0.0.1-SNAPSHOT.war], потому что он не обозначает каталог [DEBUG] org.jboss.logging - Провайдер ведения журнала: org.jboss.logging.Slf4jLoggerProvider [DEBUG] com.mycompany. myapp.config.AsyncConfiguration - Создание исполнителя асинхронных задач [DEBUG] com.mycompany.myapp.config.MetricsConfiguration - Регистрация датчиков JVM [ИНФОРМАЦИЯ] com.mycompany.myapp.config.MetricsConfiguration - Инициализация показателей Отчетность JMX [DEBUG] com.mycompany. myapp.config.DatabaseConfiguration - Настройка источника данных [ОШИБКА] org.springframework.boot.cont ext.embedded.tomcat.ServletContextInitializerLifecycleListener - Ошибка при запуске контекста Tomcat: org.springframework.beans.factory.BeanCreationException [ПРЕДУПРЕЖДЕНИЕ] org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebworkApplication отмена контекста инициализации. Обнаружена попытка отмены контекстного обновления. context.ApplicationContextException: невозможно запустить встроенный контейнер; вложенное исключение - org.springframework.boot.context.embedded.EmbeddedServletContainerException: невозможно запустить встроенный Tomcat в org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh (EmbeddedWebApplicationContext.java: -124) [. RELEASE.jar! /: 1.2.0.RELEASE] в org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java:474) ~ [spring-context-4.1.3.RELEASE.jar! /: 4.1.3 .RELEASE] в org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh (EmbeddedWebApplicationContext.java:109) [spring-boot-1.2.0.RELEASE.jar! /: 1.2.0.RELEASE] в org.springframework. boot.SpringApplication.refresh (SpringApplication.java:691) [spring-boot-1.2.0.RELEASE.jar! /: 1.2.0.RELEASE] в org.springframework.boot.SpringApplication.run (SpringApplication.java:321) [spring-boot-1.2.0.RELEASE.jar! /: 1.2.0.RELEASE] в com.mycompany.myapp.Application.main (Application.java:56) [классы! /: na] в s un.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) ~ [na: 1. 7.0_75] at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57) ~ [na: 1.7.0_75] at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java: 1.7.0 ~ at 1.7.0) ~ java.lang.reflect.Method.invoke (Method.java:606) ~ [na: 1.7.0_75] в org.springframework.boot.loader.MainMethodRunner.run (MainMethodRunner.java:53) [jhipster-0.0.1- SNAPSHOT.war: na] в java.lang.Thread.run (Thread.java:745) [na: 1.7.0_75] Вызвано: org.springframework.boot.context.embedded.EmbeddedServletContainerException: невозможно запустить встроенный Tomcat в org .springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.initialize (TomcatEmbeddedServletContainer.java:97) ~ [spring-boot-1.2.0.RELEASE.jar! /: 1.2.0.RELEASE] в org.spring. context.embedded.tomcat.TomcatEmbeddedServletContainer. (TomcatEmbeddedServletContainer.java:74) ~ [spring-boot-1.2.0.RELEASE.jar! /: 1.2.0.RELEASE] в org.springframework.boot.context.embedded.to mcat.TomcatEmbeddedServletContainerFactory.getTomcatEmbeddedServletContainer (TomcatEmbeddedServletContainerFactory.java:374) ~ [spring-boot-1.2.0.RELEASE.jar! /: 1.2.0.RELEASE] в org.spring.RELEASE.jar! (TomcatEmbeddedServletContainerFactory.java:150) ~ [spring-boot-1.2.0.RELEASE.jar! /: 1.2.0.RELEASE] в org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.createEmbeddedServletConbtainer.Application8 [spring-boot-1.2.0.RELEASE.jar! /: 1.2.0.RELEASE] в org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh (EmbeddedWebApplicationContext.java:121) [spring-boot-1.2.0 .RELEASE.jar! /: 1.2.0.RELEASE] ... 11 общих фреймов пропущены Причина: org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем 'org.springframework.security.config.annotation.web .configuration.WebSecurityConfiguration ': Injectio n автоматических зависимостей не удалось; Вложенное исключение - org.springframework.beans.factory.BeanCreationException: не удалось выполнить автоматическое подключение метода: public void org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration.setFilterChainProxySecurityConfiguration.setFilterChainProxySecurityConfigureing.configure.Concess java.util.List) выбрасывает java.lang.Exception; вложенное исключение - org.springframework.beans.factory.BeanExpressionException: не удалось выполнить синтаксический анализ выражения; вложенное исключение - org.springframework.beans.factory. BeanCreationException: ошибка при создании bean-компонента с именем securityConfiguration: не удалось ввести автоматически подключенные зависимости; вложенное исключение - org.springframework.beans.factory.BeanCreationException: не удалось автоматически подключить поле: private org.springframework.security.core.userdetails.UserDetailsService com.mycompany.myapp.config.SecurityConfiguration.userDetailsService; вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем userDetailsService: не удалось ввести автоматически подключенные зависимости; вложенное исключение - org.springframework.beans.factory.BeanCreationException: не удалось автоматически подключить поле: private com.mycompany.myapp.repository.UserRepository com.mycompany.myapp.security.UserDetailsService.userRepository; вложенное исключение - org.springframework.beans.factory.BeanCreationException: Ошибка при создании bean-компонента с именем userRepository: невозможно создать внутренний bean-компонент (внутренний bean-компонент) # 2e100c 'типа [org.springframework.orm.jpa.SharedEntityManagerCreator] при установке bean-компонента свойство entityManager; вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем '(внутренний bean-компонент) # 2e100c': невозможно разрешить ссылку на bean-компонент 'entityManagerFactory' при установке аргумента конструктора; вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем «liquibase», определенным в ресурсе пути к классу [com / mycompany / myapp / config / DatabaseConfiguration.class]: создание экземпляра bean-компонента с помощью фабричного метода завершилось неудачно; вложенное исключение - org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр [Liquibase.integration.spring.SpringLiquibase]: заводской метод 'Liquibase' вызвал исключение; вложенное исключение: Liquibase.exception.ServiceNotFoundException: Liquibase.exception.ServiceNotFoundException: Liquibase.exception.ServiceNotFoundException: не удалось найти реализацию liquibase.logging.Logger в org.springframework.beans.factory.annotation.AutowiredAnnotues 334) ~ [spring-beans-4.1.3.RELEASE.jar! /: 4.1.3.RELEASE] в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean (AbstractAutowireCapableBeanFactory.java [spring -beanfactory.java:1202] -4.1.3.RELEASE.jar! /: 4.1.3.RELEASE] в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:537) ~ [spring-beans-beans-4 1.3.RELEASE.jar! /: 4.1.3.RELEASE] в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:476) ~ [spring-beans-4.1.jarREL! : 4.1.3.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject (AbstractBeanFactory.java:302) ~ [spring-beans-4.1.3.RELEASE.jar! /: 4.1.3.RELEASE ] в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:230) ~ [spring-beans-4.1.3.RELEASE.jar! /: 4.1.3.RELEASE] в org.springframework.beans .factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:298) ~ [spring-beans-4.1.3.RELEASE.jar! /: 4.1.3.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory. getBean (AbstractBeanFactory.java:193) ~ [spring-beans-4.1.3.RELEASE.jar! /: 4.1.3.RELEASE] в org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod (ConstructorResolver. ava: 371) ~ [spring-beans-4.1.3.RELEASE.jar! /: 4.1.3.RELEASE] в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod (AbstractAutowireCapable11) [Java] -beans-4.1.3.RELEASE.jar! /: 4.1.3.RELEASE] в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance (AbstractAutowireCapableBeanFactory.java:1006-4.1.3) ~ [Spring RELEASE.jar! /: 4.1.3.RELEASE] в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:504) ~ [spring-beans-4.1.jarRELE! .3.RELEASE] в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:476) ~ [spring-beans-4.1.3.RELEASE.jar! /: 4.1.3. в orgRELEASE.jar! /: 4.1.3. .springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject (AbstractBeanFactory.java:302) ~ [spring-beans-4.1.3.RELEASE.jar! /: 4.1. 3.RELEASE] в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:230) ~ [spring-beans-4.1.3.RELEASE.jar! /: 4.1.3.RELEASE] в org. springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:298) ~ [spring-beans-4.1.3.RELEASE.jar! /: 4.1.3.RELEASE] в org.springframework.beans.factory.support .AbstractBeanFactory.getBean (AbstractBeanFactory.java:198) ~ [spring-beans-4. 1.3.RELEASE.jar! /: 4.1.3.RELEASE] в org.springframework.boot.context.embedded.ServletContextInitializerBeans.getOrderedBeansOfType (ServletContextInitializerBeans.java:176) ~ [spring-boot-1.2.jarREL! : 1.2.0.RELEASE] в org.springframework.boot.context.embedded.ServletContextInitializerBeans.addAsRegistrationBean (ServletContextInitializerBeans.java:141) ~ [spring-boot-1.2.0.RELEASE.jar! /: 1.2.0.RELEASE.jar! /: 1.2.0.RELEASE.jar! в org.springframework.boot.context.embedded.ServletContextInitializerBeans.addAsRegistrationBean (ServletContextInitializerBeans.java:136) ~ [spring-boot-1.2.0.RELEASE.jar! /: 1.2.0.RELEASE] в orgwork.spring. context.embedded.ServletContextInitializerBeans.addAdaptableBeans (ServletContextInitializerBeans.java:119) ~ [spring-boot-1.2.0.RELEASE.jar! /: 1.2.0.RELEASE] в org.springframework.boot.context.embedded.Servlet ServletContextInitializerBeans.java:69) ~ [spring-boot-1.2.0.RELEASE.jar! /: 1.2.0.RELEASE] в org.springframework.boot.c ontext.embedded.EmbeddedWebApplicationContext.getServletContextInitializerBeans (EmbeddedWebApplicationContext.java:216) [spring-boot-1.2.0.RELEASE.jar! /: 1.2.0.RELEASE] в org.springframework.boot.context.ebedded.Embedded.Embedded.Embedded 1.Start (EmbeddedWebApplicationContext.java:202) ~ [spring-boot-1.2.0.RELEASE.jar! /: 1.2.0.RELEASE] в org.springframework.boot.context.embedded.tomcat.ServletContextInitializerLifecycleListener.lifecycleEvent (ServletContextInitializer 64) ~ [spring-boot-1.2.0.RELEASE.jar! /: 1.2.0.RELEASE] в org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (LifecycleSupport.java:117) ~ [tomcat-embed-core -8.0.15.jar! /: 8.0.15] в org.apache.catalina.util.LifecycleBase.fireLifecycleEvent (LifecycleBase.java:90) ~ [tomcat-embed-core-8.0.15.jar! /: 8.0. 15] в org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5095) ~ [tomcat-embed-core-8.0.15.jar! /: 8.0.15] в org.apache.catalina.util. Жизненный циклB ase.start (LifecycleBase.java:150) ~ [tomcat-embed-core-8.0.15.jar! /: 8.0.15] в org.apache.catalina.core.ContainerBase $ StartChild.call (ContainerBase.java:1409 ) ~ [tomcat-embed-core-8.0.15.jar! /: 8.0.15] в org.apache.catalina.core.ContainerBase $ StartChild.call (ContainerBase.java:1399) ~ [tomcat-embed-core- 8.0.15.jar! /: 8.0.15] в java.util.concurrent.FutureTask.run (FutureTask.java:262) ~ [na: 1.7.0_75] в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor. java: 1145) ~ [na: 1. 7.0_75] в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:615) ~ [na: 1.7.0_75] ... 1 общий фрейм пропущен Причина: org.springframework.beans.factory.BeanCreationException: Не удалось выполнить автоматическое подключение: public void org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration.setFilterChainProxySecurityConfigurer (org.springframework.security.config.annotation.ObjectPang.Processtil.jistation.ObjectPost.Processtila; вложенное исключение - org.springframework.beans.factory.BeanExpressionException: не удалось выполнить синтаксический анализ выражения; вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем securityConfiguration: не удалось ввести автоматически подключенные зависимости; вложенное исключение - org.springframework.beans.factory.BeanCreationException: не удалось автоматически подключить поле: private org.springframework.security.core.userdetails.UserDetailsService com.mycompany.myapp.config.SecurityConfiguration.userDetailsService; вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем userDetailsService: не удалось ввести автоматически подключенные зависимости; вложенное исключение - org.springframework.beans.factory.BeanCreationException: не удалось автоматически подключить поле: private com.mycompany.myapp.repository.UserRepository com.mycompany.myapp.security.UserDetailsService.userRepository; вложенное исключение - org.springframework.beans.factory.BeanCreationException: Ошибка при создании bean-компонента с именем userRepository: невозможно создать внутренний bean-компонент (внутренний bean-компонент) # 2e100c 'типа [org.springframework.orm.jpa.SharedEntityManagerCreator] при установке bean-компонента свойство entityManager; вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем '(внутренний bean-компонент) # 2e100c': невозможно разрешить ссылку на bean-компонент 'entityManagerFactory' при установке аргумента конструктора; вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем «liquibase», определенным в ресурсе пути к классу [com / mycompany / myapp / config / DatabaseConfiguration.class]: создание экземпляра bean-компонента с помощью фабричного метода завершилось неудачно; вложенное исключение - org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр [Liquibase.integration.spring.SpringLiquibase]: заводской метод 'Liquibase' вызвал исключение; Вложенное исключение - это liquibase.exception.ServiceNotFoundException: liquibase.exception.ServiceNotFoundException: liquibase.exception. ServiceNotFoundException: не удалось найти реализацию liquibase.logging.Logger в org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor $ AutowiredMethodElement.inject (AutowiredAnnotationBeanPostProcessor.java.java.java.java.java.java.java.java.java.java.java.java.java.java.java.java.java.java.java.java. : 4.1.3.RELEASE] в org.springframework.beans.factory.annotation.InjectionMetadata.inject (InjectionMetadata.java:87) ~ [spring-beans-4.1.3.RELEASE.jar! /: 4.1.3.RELEASE] в org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues ​​(AutowiredAnnotationBeanPostProcessor.java:331) ~ [spring-beans-4.1.3.RELEASE.jar! /: 4.1.3. Вызвано: org.springframework.beans.factory.BeanExpressionException: сбой синтаксического анализа выражения; вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем securityConfiguration: не удалось ввести автоматически подключенные зависимости; вложенное исключение - org.springframework.beans.factory.BeanCreationException: не удалось автоматически подключить поле: private org.springframework.security.core.userdetails.UserDetailsService com.mycompany.myapp.config.SecurityConfiguration.userDetailsService; вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем userDetailsService: не удалось ввести автоматически подключенные зависимости; вложенное исключение - org.springframework.beans.factory.BeanCreationException: не удалось автоматически подключить поле: private com.mycompany.myapp.repository.UserRepository com.mycompany.myapp.security.UserDetailsService.userRepository; вложенное исключение - org.springframework.beans.factory.BeanCreationException: Ошибка при создании bean-компонента с именем userRepository: невозможно создать внутренний bean-компонент (внутренний bean-компонент) # 2e100c 'типа [org.springframework.orm.jpa.SharedEntityManagerCreator] при установке bean-компонента свойство entityManager; вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем '(внутренний bean-компонент) # 2e100c': невозможно разрешить ссылку на bean-компонент 'entityManagerFactory' при установке аргумента конструктора; вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем «liquibase», определенным в ресурсе пути к классу [com / mycompany / myapp / config / DatabaseConfiguration.class]: создание экземпляра bean-компонента с помощью фабричного метода завершилось неудачно; вложенное исключение - org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр [Liquibase.integration.spring. SpringLiquibase]: фабричный метод liquibase вызвал исключение; вложенное исключение: Liquibase.exception.ServiceNotFoundException: Liquibase.exception.ServiceNotFoundException: Liquibase.exception.ServiceNotFoundException: не удалось найти реализацию Liquibase.logging.Logger в org.springframework.context.expression.StandardBean16eanvalue ~ [spring-context-4.1.3.RELEASE.jar! /: 4.1.3.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory.evaluateBeanDefinitionString (AbstractBeanFactory.java:1354) ~ [spring-beans-4.1 .3.RELEASE.jar! /: 4.1.3.RELEASE] в org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency (DefaultListableBeanFactory.java:964) ~ [spring-beans-4.1.3.RELEASE.jar! /:4.1.3.RELEASE] в org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency (DefaultListableBeanFactory.java:949) ~ [spring-beans-4.1.3.RELEASE.jar! /: 4.1.3.RELEASE ] в org.springframework.beans.factory.annotation.AutowiredA nnotationBeanPostProcessor $ AutowiredMethodElement.inject (AutowiredAnnotationBeanPostProcessor.java:603) ~ [spring-beans-4.1.3.RELEASE.jar! /: 4.1.3.RELEASE] ... 36 общих кадров пропущено - person Isaac.Lopez; 24.01.2015
comment
Вызвано: org.springframework.beans.factory.BeanCreationException: Ошибка при создании bean-компонента с именем 'liquibase', определенным в ресурсе пути к классу [com / mycompany / myapp / config / DatabaseConfiguration.class]: создание экземпляра bean-компонента с помощью фабричного метода завершилось неудачно; вложенное исключение - org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр [Liquibase.integration.spring.SpringLiquibase]: заводской метод 'Liquibase' вызвал исключение; вложенное исключение: Liquibase.exception.ServiceNotFoundException: Liquibase.exception.ServiceNotFoundException: Liquibase.exception.ServiceNotFoundException: не удалось найти реализацию liquibase.logging.Logger в org.springframework.beans.factory.support.ConstructorFramework. 602) в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod (AbstractAutowireCapableBeanFactory.java:1111) при org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance (AbstractAutowireCapableBeanFactory.java:1006) в org.springframework.beans .factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:504) на org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean: Абстрактная тори $ 1.getObject (AbstractBeanFactory.java:302) в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:230) в org.springframework.beans.factoryActory.support : 298) в org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:193) в org.springframework.beans.factory.support.AbstractBeanFactory.doGetworkFactory.java: org.framework.doGetworkFactory. beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:193) в org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference (BeanDefinitionValueResolver.resolveReference (BeanDefinitionValueworkRessedbeaning) ... .BeanInstantiationException: Не удалось создать экземпляр [Liquibase.integration.spring.SpringLiquibase]: Заводской метод Liquibase вызвал исключение; Вложенное исключение - это liquibase.exception.ServiceNotFoundException: liquibase.exception.ServiceNotFoundException: liquibase.exception. ServiceNotFoundException: не удалось найти реализацию liquibase.logging.Logger в org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate (SimpleInstantiationStrategy.java:189) в org.springframework.beans.ConstructorResponse. java: 591) ... еще 109 Вызвано: Liquibase.exception.ServiceNotFoundException: Liquibase.exception.ServiceNotFoundException: Liquibase.exception.ServiceNotFoundException: Не удалось найти реализацию liquibase.logging.Logger в liquibase.logging.LogFactory.actoryLog (LogFactory. .java: 46) в liquibase.logging.LogFactory.getLogger (LogFactory.java:37) в liquibase.integration.spring.SpringLiquibase. (SpringLiquibase.java:134) в com.mycompany.myapp.config.DatabaseConfiguration.liquibase (DatabaseConfiguration .java: 87) в com.mycompany.myapp.config.DatabaseConfiguration $$ EnhancerBySpringCGLIB $$ 7370c48f.CGLIB $ liquibase $ 1 () в com.mycompany.m yapp.config.DatabaseConfiguration $$ EnhancerBySpringCGLIB $$ 7370c48f $$ FastClassBySpringCGLIB $$ cd6ab8fb.invoke () в org.springframework.cglib.proxy.MethodProxy.invokeSuper (MethodProxy.proxy.MethodProxy.invokeSuper (MethodProxy). $ BeanMethodInterceptor.intercept (ConfigurationClassEnhancer.java:309) в com.mycompany.myapp.config.DatabaseConfiguration $$ EnhancerBySpringCGLIB $$ 7370c48f.liquibase () в sun.reflect.NativeMethodAccessorImpl.invoke0 (NativeMethodAccessorImpl.invoke0 (NativeMethodAccessorImpl.invoked). invoke (NativeMethodAccessorImpl.java:57) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke (Method.java:606) в orgrame.bepringfctory.spring .SimpleInstantiationStrategy.instantiate (SimpleInstantiationStrategy.java:162) ... еще 110 Причина: Liquibase.exception.ServiceNotFoundException: Liquibase.exception.ServiceNotFoundException: Не удалось найти реализация Likibase.logging.Logger в liquibase.servicelocator.ServiceLocator.newInstance (ServiceLocator.java:188) в liquibase.logging.LogFactory.getLog (LogFactory.java:44) ... еще 123 Причина: liquibase.exception.ServiceNotFoundException : Не удалось найти реализацию Liquibase.logging.Logger в Liquibase.servicelocator.ServiceLocator.findClass (ServiceLocator.java:154) в Liquibase.servicelocator.ServiceLocator.newInstance (ServiceLocator.java:186). .. еще 124 - person Hervé Darritchon; 24.01.2015

да, по крайней мере, вы пропустили один chmod в хуке действия сборки в /deploy/openshift/.openshift/actions_hooks/.

@EnableAutoConfiguration(exclude={LiquibaseAutoConfiguration.class})

даже если я изменю режим выполнения сборки, он не работает. У меня есть исключения с жидкой базой (регистратор недоступен?) И Spring bean во время развертывания приложения. подробности см. ниже.

person emooney    schedule 13.02.2017