【发布时间】:2011-01-05 08:35:48
【问题描述】:
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="mappingResources">
<list>
<value>product.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties">
<value>
hibernate.dialect=org.hibernate.dialect.HSQLDialect
</value>
</property>
我的 applicationContext.xml 文件中有这个配置
但是,当我尝试运行我的应用程序时出现此错误:
引起:org.springframework.beans.factory.BeanCreationException: 创建名称为“sessionFactory”的 bean 时在 ServletContext 资源 [/WEB-INF/applicationContext.xml] bean 实例化失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:不能 实例化 bean 类 [org.springframework.orm.hibernate3.LocalSessionFactoryBean]: 构造函数抛出异常;嵌套异常是 java.lang.NoClassDefFoundError: org/dom4j/DocumentException
所以它似乎没有识别类LocalSessionFactoryBean。但是,当我输入import org.springframework.orm.hibernate3.LocalSessionFactoryBean; 时,eclipse 不会抱怨。
有人知道为什么会这样吗?
【问题讨论】: