Tomcat + Spring не работает @Autored

 
 
 
Сообщения:110
Всем доброго времени суток. Столкнулся с одной проблемой, с котороя своими силами справиться не получается. И так. Есть удаленный сервер на линуксе, на нем развернут Tomcat 9 + Java 8 + Mysql. Есть приложение (Spring + Maven + Hibernate), которое успешно разворачивается на локальном Tomcat путем копирования .war файла в папку webapps. Но удаленный сервак категорически отказывается его заворачивать. В логах наблюдаю таку штуку:
29-Nov-2016 21:50:12.319 SEVERE [localhost-startStop-2] org.apache.catalina.core.StandardContext.listenerStart Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'securityConfiguration': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: javax.sql.DataSource com.korablev.blog.configuration.SecurityConfiguration.dataSource; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'JPAConfiguration': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.korablev.blog.services.PageService com.korablev.blog.configuration.JPAConfiguration.pageService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pageService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.korablev.blog.repository.PageRepository com.korablev.blog.services.PageService.repository; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pageRepository': Cannot create inner bean '(inner bean)#6378e193' of type [org.springframework.orm.jpa.SharedEntityManagerCreator] while setting bean property 'entityManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#6378e193': Cannot resolve reference to bean 'entityManagerFactory' while setting constructor argument; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'entityManagerFactory' defined in com.korablev.blog.configuration.JPAConfiguration: Unsatisfied dependency expressed through constructor argument with index 1 of type [javax.sql.DataSource]: : Error creating bean with name 'dataSource': Requested bean is currently in creation: Is there an unresolvable circular reference?; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'dataSource': Requested bean is currently in creation: Is there an unresolvable circular reference?


Как с этим бороться, я не знаю. На локальной машине всё работает, на удаленной не хочет.
Кому интересно прилагаю лог файл.
Заранее благодарен.
Изменен:01 дек 2016 12:50
 
 
Сообщения:142
говорят, можно как-то выключить автоконфигурацию датасорсов и случится счастье

 
Модераторы:Нет
Сейчас эту тему просматривают:Нет