2016-09-28 1 views
1

Когда я запускаю команду «mvn clean install» build failed. Ошибка, вызванная:
Результаты:Ошибка при настройке проекта jhipster: у меня есть существующий проект jhipster, который включает в себя maven, hibernate, spring-boot

причиненных: org.springframework.boot.context.embedded.EmbeddedServletContainerException: Невозможно запустить встроенный Tomcat

вызвано следующими причинами: org.springframework.beans.factory .BeanCreationException: Ошибка при создании bean-компонента с именем 'org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration': Не удалось лишить автоуверенных зависимостей; вложенное исключение org.springframework.beans.factory.BeanCreationException: Не удалось метод autowire: общественная пустота org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration.setFilterChainProxySecurityConfigurer (org.springframework.security.config.annotation .ObjectPostProcessor, java.util.List) throws java.lang.Exception; вложенное исключение - org.springframework.beans.factory.BeanExpressionException: выражение не удалось выполнить синтаксический анализ; вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка создание bean-компонента с именем «securityConfiguration»: инжекция из ошибок с автоподключениями; вложенное исключение org.springframework.beans.factory.BeanCreationException: Не удалось autowire поле: частный org.springframework.security.core.userdetails.UserDetailsService com.orderone.app.config.SecurityConfiguration.userDetailsService; Вложенное исключение - org.springframework.beans.factory.BeanCreationException: Ошибка создание bean-компонента с именем 'userDetailsService': в результате отказа от автозапуска ; вложенное исключение - org.springframework.beans.factory.BeanCreationException: не может поле autowire: private com.orderone.app.repository.UserRepository com.orderone.app.security.UserDetailsService.userRepository; вложенная исключение org.springframework.beans.factory.BeanCreationException: Ошибка создания боб с именем «userRepository»: Невозможно создать внутренний боб «(внутренний компонент) # 4711c601» типа [org.springframework.orm.jpa.SharedEntityManagerCreator ] при установке bean property 'entityManager'; вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка создание bean-компонента с именем '(внутренняя компонента) # 4711c601': не удается разрешить ссылку на bean 'entityManagerFactory' при установке конструктора аргумент; вложенное исключение org.springframework.beans.factory.BeanCreationException: Ошибка создания компонента с именем 'EntityManagerFactory' определены в классе пути ресурс [орг/springframework/загрузки/Автоконфигурирование/ОРМ/JPA/HibernateJpaAutoConfiguration.class]: Призывания метода init не удалось; вложенное исключение org.hibernate.HibernateException: Missing стол: заказ на org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues ​​(AutowiredAnnotationBeanPostProcessor.java:334) ~ [пружинных бобах-4.1.7.RELEASE.jar : 4.1.7.RELEASE] в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean (AbstractAutowireCapableBeanFactory.java:1210) ~ [spring-beans-4.1.7.RELEASE.jar: 4.1.7.RELEASE]

Вызванный: org.springframework.beans.factory.BeanCreationException: Не удалось autowire метод: общественного недействительным org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration.setFilterChainProxySecurityConfigurer (org.springframework. security.config.annotation.ObjectPostProcessor, java.util.List) throws java.lang.Exception; вложенное исключение - org.springframework.beans.factory.BeanExpressionException: выражение не удалось выполнить синтаксический анализ; вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка создание bean-компонента с именем «securityConfiguration»: инжекция из ошибок с автоподключениями; вложенное исключение org.springframework.beans.factory.BeanCreationException: Не удалось autowire поле: частный org.springframework.security.core.userdetails.UserDetailsService com.orderone.app.config.SecurityConfiguration.userDetailsService; Вложенное исключение - org.springframework.beans.factory.BeanCreationException: Ошибка создание bean-компонента с именем 'userDetailsService': в результате отказа от автозапуска ; вложенное исключение - org.springframework.beans.factory.BeanCreationException: не может поле autowire: private com.orderone.app.repository.UserRepository com.orderone.app.security.UserDetailsService.userRepository; вложенная исключение org.springframework.beans.factory.BeanCreationException: Ошибка создания боб с именем «userRepository»: Невозможно создать внутренний боб «(внутренний компонент) # 4711c601» типа [org.springframework.orm.jpa.SharedEntityManagerCreator ] при установке bean property 'entityManager'; вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка создание bean-компонента с именем '(внутренняя компонента) # 4711c601': не удается разрешить ссылку на bean 'entityManagerFactory' при установке конструктора аргумент; вложенное исключение org.springframework.beans.factory.BeanCreationException: Ошибка создания компонента с именем 'EntityManagerFactory' определены в классе пути ресурс [орг/springframework/загрузки/Автоконфигурирование/ОРМ/JPA/HibernateJpaAutoConfiguration.class]: Призывания метода init не удалось; вложенное исключение org.hibernate.HibernateException: Missing стол: заказ

+0

Если вы проверили журналы, вы найдете вложенную ошибку org.hibernate.HibernateException: Missing table: order –

+0

Скажите, какие шаги мне нужно выполнить для решения этой проблемы. –

+0

Вложенное исключение - org.hibernate.HibernateException: Отсутствует таблица: order –

ответ

1

В зависимости от того, как вы создаете ваш объект заказ вы должны иметь взглянуть на ваш LiquiBase конфигурации, который можно найти под

src/main/resources/config/liquibase 

В этой папке у вас есть файл master.xml, в котором говорится, что linibase, который должен быть изменен, чтобы создать db. В списке изменений помещены под

src/main/resources/config/liquibase/changelog 

Здесь вам нужно иметь список изменений, которые генерируют вашу таблицу oreder. Для получения дополнительной информации см. here или видео-документ here. Cheers

Смежные вопросы