При использовании OpenSessionInViewFilter ошибка No bean с именем sessionFactory
Я использую Hibernate 'ленивая загрузка, и после добавления OpenSessionInViewFilter в мой web.xml я начал получать пропущенное исключение sessionFactory, даже после определения bean-компонента sessionFactory для использования.
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'sessionFactory' is defined
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:529)
org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1095)
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:277)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1097)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.lookupSessionFactory(OpenSessionInViewFilter.java:242)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.lookupSessionFactory(OpenSessionInViewFilter.java:227)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:171)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
это кажется, та же проблема, но, к сожалению, я нене понимаю решение. Я следую предложенному решению (переместите sessionFactory в файл с именем root-spring.xml), я получаю исключение при запуске сервера.
Есть идеи, что мне не хватает?
web.xml
recommendationCrawler
spring
org.springframework.web.servlet.DispatcherServlet
1
spring
/
hibernateFilter
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
sessionFactoryBeanName
sessionFactory
hibernateFilter
/*
org.springframework.web.context.ContextLoaderListener
Весна-servlet.xml
classpath:hibernate.cfg.xml
org.hibernate.cfg.AnnotationConfiguration
${jdbc.dialect}
true
update
net.crawler.dao.model.ScrapingProperties
структура проекта: