`

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就不行了?

相关推荐

    spring配置sessionFactory(spring3.2.3+hibernate4.2.2)

    <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> ... </bean> ``` 这里,`configLocation`指定了Hibernate配置文件的位置,`packagesToScan`告诉Spring哪些...

    一个模拟Spring将SessionFactory注入到HibernateTemplate的小例子

    3. Spring的依赖注入:DI是Spring框架的核心特性之一,它允许我们在不直接实例化对象的情况下,通过配置文件或注解来管理对象的依赖关系。 现在,我们来看一下如何实现SessionFactory的注入: 1. **配置...

    MySSH.rarSSH框架,spring管理sessionFactory

    本资源“MySSH.rar”提供了一个基于SSH的项目示例,特别关注了Spring框架对SessionFactory的管理,这对于理解和优化企业级应用的数据库操作至关重要。 Spring是一个全面的后端开发框架,它支持依赖注入(DI)和面向...

    spring框架配置bean的高级属性

    ### Spring框架配置Bean的高级属性解析 在Spring框架中配置Bean是进行依赖注入的基础操作,而深入理解如何高效地配置Bean及其属性...这种高度的可配置性是Spring框架的一大优势,也是其深受广大开发者喜爱的原因之一。

    针对没有sessionFactory问题的情况之一

    针对sessionFactory没有出现的可能原因;

    spring famework4整合hibernate4示例代码

    <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> </bean> <bean id="transactionManager" class="org.springframework.orm.hibernate4....

    详尽的Spring2.0学习提纲

    2. Spring与Hibernate集成:理解Spring对Hibernate的支持,包括SessionFactory和SessionFactoryBean的配置。 3. Spring与Spring Data JPA:使用Spring Data JPA简化JPA操作,通过Repository接口实现CRUD。 七、实战...

    spring数据源配置

    SessionFactory是Hibernate的核心对象之一,负责创建Session实例,而Session则是执行具体数据库操作的对象。 ```xml <!--sessionFactory--> <bean id="sessionFactory" class="org.springframework.orm.hibernate3....

    Web Service实例(Spring+Hibernate+Web Service)

    - **配置Spring**:编写XML配置文件,声明Spring的Bean定义,包括数据源、SessionFactory、事务管理器等。 - **整合Hibernate**:配置Hibernate SessionFactory,定义实体类,使用注解或XML映射文件描述数据库表。...

    Spring学习笔记,精华摘要

    在Spring的J2EE应用中,所有的组件都以bean的形式存在,包括数据源、Hibernate的SessionFactory和事务管理器等。bean的管理者——Spring容器,有两个主要接口:BeanFactory和ApplicationContext。BeanFactory是最...

    spring技术手册demo

    你将学习如何配置Hibernate SessionFactory,使用Spring的HibernateTemplate或SessionFactoryBean来管理Hibernate会话。此外,还会讲解如何在Spring中实现事务管理,以确保数据的一致性和完整性。 通过这五个章节的...

    Spring学习笔记

    而在Spring 5.0版本之后,为了进一步提高开发效率和代码可维护性,引入了一系列新的特性,其中之一便是@Bean注解的增强。 #### 二、@Bean 注解概述 @Bean 是一个用于标记在类成员方法上的注解,该注解告诉Spring...

    MyBatis_3_整合Spring3、SpringMVC.pdf

    MyBatis_3_整合Spring3、SpringMVC

    Spring面试宝典 不看后悔

    Spring框架是一款开源的Java平台应用框架,它提供了全面的基础架构支持,使得开发人员能够轻松构建复杂的企业级应用程序。Spring的核心特性包括依赖注入(Dependency Injection, DI)、面向切面编程(Aspect ...

    spring与hibernate的整合

    通过在 `ApplicationContext.xml` 配置文件中定义一个 bean,我们可以将数据库连接信息(如数据源 `dataSource`)和 Hibernate 相关属性(如方言 `dialect`)注入到 SessionFactory 中。以下是一个示例配置: ```...

    SSH整合中 hibernate托管给Spring得到SessionFactory

    标题“SSH整合中 hibernate托管给Spring得到SessionFactory”和描述“Spring文件中的 SessionFactory中 加入为了能得到同一个Session”表明本文要讨论的是在使用Spring框架整合Hibernate时,如何实现Spring管理...

    springmvc spring hibernate整合Demo

    然后,通过Spring的HibernateTemplate或SessionFactoryBean,将Hibernate集成到Spring中,以便在Controller中方便地进行数据库操作。 4. 创建实体类:定义与数据库表对应的Java类,使用Hibernate的注解(如@Entity...

    Spring整合Hibernate案例

    - **配置SessionFactoryBean**:将DataSource与Hibernate配置文件链接起来,并设置其他属性如缓存策略、实体扫描路径等。 - **定义SessionFactory的Bean**:在Spring配置文件中声明SessionFactory Bean,方便其他...

    spring配置文件详解

    例如,`<bean id="dataSource"`定义了一个名为`dataSource`的bean,其类型为`org.springframework.jdbc.datasource.DriverManagerDataSource`,这是一个简单的数据源实现,用于连接数据库。在`<property>`标签内,...

    三大框架整合的学习spring struts hibernate

    5. 整合Spring和Hibernate:通过Spring的SessionFactoryBean创建SessionFactory,并在Service层注入,进行数据库操作。 在实际开发中,还需要注意版本兼容性,避免出现不兼容问题。例如,选择合适的Struts、Spring...

Global site tag (gtag.js) - Google Analytics