При использовании 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
            
        
    

    

    
        
    

    
    



структура проекта:

Ответы на вопрос(1)

Ваш ответ на вопрос