nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: org/dom4j/DocumentException
Caused by: 
org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: org/dom4j/DocumentException
Caused by: 
java.lang.NoClassDefFoundError: org/dom4j/DocumentException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.class$(LocalSessionFactoryBean.java:158)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.<init>(LocalSessionFactoryBean.java:158)......

解决方案 »

  1.   

    找个dom4j.jar加上,没有到网上下载,多的是
      

  2.   

    spring-framework-2.0.3 中的dom4j-1.6.1.jar加进去了,又有一个问题了!
    Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/transaction/TransactionManager
    Caused by: 
    java.lang.NoClassDefFoundError: javax/transaction/TransactionManager
    这个是哪里的东西啊?
      

  3.   

    你applicationContext.xml里配置的事务管理器是用的哪个阿,不是spring框架里的吗?
    <!-- 定义 JDBC 事务管理器 -->
    <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
    <property name="dataSource">
    <ref local="dataSource" />
    </property>
    </bean>
    我是这样定义的
      

  4.   

    这个开始用了,后来有错误我去掉了!
    上面还是少了个包的问题
    spring-framework-2.0.3\lib\j2ee\jta.jar(里面有javax.transaction.TransactionManager)
    加进去就可以了!
      

  5.   

    现在是这样的错误了Caused by:org.hibernate.InvalidMappingException: 
    Could not parse mapping document from input stream
    ....
    Caused by: org.dom4j.DocumentException: 
    Error on line 22 of document  : The up in the document following the root element must be well-formed.
    这是我的映射文件,有什么问题吗??
    <hibernate-mapping>
    <class name="cn.com.model.Student" table="student" lazy="false">
    <id name="id" type="int">
    <column name="stu_id" length="4"/>
    <generator class="identity" />
    </id>
      <property name="name"  type="string">
                <column name="stu_name" length="50" />
            </property>
            <property name="password"  type="string">
                <column name="stu_password" length="50"/>
            </property>
            <property name="age"  type="int">
                <column name="stu_age" length="4"/>
            </property>
    </class>
    </hibernate-mapping>
      

  6.   

    这里是出错前的信息,有人知道怎么解决的吗?
    INFO [org.hibernate.cfg.Environment] - Hibernate 3.2.0
    2007-03-28 12:40:39,968 INFO [org.hibernate.cfg.Environment] - hibernate.properties not found
    2007-03-28 12:40:39,984 INFO [org.hibernate.cfg.Environment] - Bytecode provider name : cglib
    2007-03-28 12:40:39,984 INFO [org.hibernate.cfg.Environment] - using JDK 1.4 java.sql.Timestamp handling
    2007-03-28 12:40:40,406 ERROR [org.hibernate.util.XMLHelper] - Error parsing XML: XML InputStream(5) Document root element "class", must match DOCTYPE root "hibernate-mapping".
    2007-03-28 12:40:40,468 ERROR [org.hibernate.util.XMLHelper] - Error parsing XML: XML InputStream(22) The up in the document following the root element must be well-formed.
    2007-03-28 12:40:40,468 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@39da8a: defining beans [dataSource,sessionFactory,studentDao]; root of factory hierarchy
    2007-03-28 12:40:40,484 ERROR [org.springframework.web.context.ContextLoader] - Context initialization failed
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource