【问题标题】:Configuration problem with Hibernate and SpringHibernate 和 Spring 的配置问题
【发布时间】:2011-05-15 17:29:46
【问题描述】:

我正在尝试使用 Eclipse 构建 Spring 应用程序。由于我使用 Hibernate 添加了 DAO 层,因此当我尝试使用浏览器访问我的 Web 服务时会出现此异常。

原因:java.lang.ClassNotFoundException: org.springframework.orm.hibernate3.support.HibernateDaoSupport 在 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645) 在 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)

Spring JAR 位于 Eclipse 项目的“库”中,Eclipse 没有就这个问题向我提出建议。

【问题讨论】:

    标签: hibernate spring tomcat


    【解决方案1】:

    弹簧罐不止一个。对于 orm 类,您需要 spring-orm-x.jar。您还需要spring-beansspring-context

    【讨论】:

    • THX。 spring-orm.jar 丢失。我已经在 Eclipse 中添加了它,但同样的错误。我检查了 WAR,它还包含 spring-orm.jar 和 spring-beans、spring-context、hibernate-core、hibernate-jpa
    • @lug - 有什么例外?是一样的吗?你干净部署了吗?
    • @lgu 你确定 spring-orm 在 WEB-INF/lib 中吗?你已经清除了日志?
    【解决方案2】:

    更重要的是,您的项目缺少 hibernate 核心依赖项。

    了解如何从here 获取它们。

    【讨论】:

      【解决方案3】:
      These are the dependancies your need:
      <dependency org="org.hibernate.javax.persistence" name="hibernate-jpa-2.0-api" rev="1.0.1.Final" conf="runtime->default;compile->default;test->default"/>   
              <dependency org="org.hibernate" name="hibernate" rev="3.5.4-Final" conf="compile->default;test->default;runtime->default"/>
              <dependency org="org.hibernate" name="hibernate-annotations" rev="3.5.4-Final" conf="runtime->default;compile->default;test->default"/>
              <dependency org="org.hibernate" name="hibernate-commons-annotations" rev="3.2.0.Final" conf="runtime->default;compile->default;test->default"/>
              <dependency org="org.hibernate" name="hibernate-validator" rev="4.2.0.Final" conf="runtime->default;compile->default;test->default"/>
      <dependency org="cglib" name="cglib-nodep" rev="2.2.2" conf="runtime->default;compile->default;test->default"/>
      

      常春藤格式。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-06-14
        • 2015-01-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-13
        • 1970-01-01
        相关资源
        最近更新 更多