`

spring问题之一 No bean named 'sessionFactory' is defined

阅读更多
如果你不启动tomcat服务器或其他web服务器,在一class中用 ClassPathXmlApplication来使用spring的话,如果能成功,证明你的spring配置文件已经好了,不用修改,如初夏一下错误:

org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'sessionFactory' is defined
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:360)
org.springframework.beans.factory.support.AbstractBeanFactory.getMergedBeanDefinition(AbstractBeanFactory.java:914)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:241)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:761)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.lookupSessionFactory(OpenSessionInViewFilter.java:243)
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:75)

原因:你在web.xml中加载applicationContext.xml文件的时候没有加载成功,看你的路径是否正确,这个配置错误,服务器启动的时候不会报错
0
2
分享到:
评论
1 楼 volking 2010-08-02  
我的代码在tomcat上没有问题,为何在weblogic就不行了?

相关推荐

Global site tag (gtag.js) - Google Analytics