ClassNotFoundException:org.springframework.orm.hibernate4.LocalSessionFactoryBean

ClassNotFoundException:org.springframework.orm.hibernate4.LocalSessionFactoryBean,spring,hibernate,Spring,Hibernate,我记得这个项目过去是可以工作的,但是当我回到它的时候,我在主题中得到了错误信息。我在pom.xml中有hibernate核心版本4.3.4,那么我缺少什么呢 pom.xml中的依赖项如下: <properties> <spring.version>4.0.6.RELEASE</spring.version> <spring.security.version>3.2.4.RELEASE</spring.security.ver

我记得这个项目过去是可以工作的,但是当我回到它的时候,我在主题中得到了错误信息。我在pom.xml中有hibernate核心版本4.3.4,那么我缺少什么呢

pom.xml中的依赖项如下:

 <properties>
    <spring.version>4.0.6.RELEASE</spring.version>
    <spring.security.version>3.2.4.RELEASE</spring.security.version>
</properties>

<dependencies>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>${spring.version}</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>${spring.version}</version>
    </dependency>

    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <version>2.5</version>
    </dependency>

    <dependency>
        <groupId>javax.servlet.jsp</groupId>
        <artifactId>jsp-api</artifactId>
        <version>2.1</version>
        <scope>provided</scope>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>${spring.version}</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-test</artifactId>
        <version>${spring.version}</version>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-orm</artifactId>
        <version>${spring.version}</version>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.8.2</version>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>org.hamcrest</groupId>
        <artifactId>hamcrest-all</artifactId>
        <version>1.3</version>
    </dependency>

    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>4.3.4.Final</version>
    </dependency>

    <dependency>
        <groupId>org.mockito</groupId>
        <artifactId>mockito-core</artifactId>
        <version>1.9.5</version>
    </dependency>

    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-web</artifactId>
        <version>${spring.security.version}</version>
    </dependency>

    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-config</artifactId>
        <version>${spring.security.version}</version>
    </dependency>

    <dependency>
        <groupId>com.h2database</groupId>
        <artifactId>h2</artifactId>
        <version>1.4.180</version>
    </dependency>

    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-taglibs</artifactId>
        <version>${spring.security.version}</version>
    </dependency>

    <dependency>
        <groupId>jstl</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>

</dependencies>

4.0.6.1发布
3.2.4.1发布
org.springframework
弹簧芯
${spring.version}
org.springframework
弹簧网
${spring.version}
javax.servlet
servlet api
2.5
javax.servlet.jsp
jsp api
2.1
假如
org.springframework
SpringWebMVC
${spring.version}
org.springframework
弹簧试验
${spring.version}
测试
org.springframework
春季甲虫
${spring.version}
测试
朱尼特
朱尼特
4.8.2
测试
org.hamcrest
汉克雷斯特酒店
1.3
org.hibernate
冬眠核心
4.3.4.最终版本
org.mockito
莫基托磁芯
1.9.5
org.springframework.security
spring安全网
${spring.security.version}
org.springframework.security
spring安全配置
${spring.security.version}
com.h2数据库
氢
1.4.180
org.springframework.security
spring安全标记库
${spring.security.version}
jstl
jstl
1.2

pom.xml中的spring orm
的范围是
测试
。你在运行时不需要它?你是对的,这看起来很奇怪。删除它会给我一条新的错误消息。我不明白,我记不起做了什么更改,但突然之间什么都不起作用:当“hibernate.dialent”未设置删除整个依赖项或只是
测试时,对方言解析信息的访问不能为空。看来我需要更深入的研究。显然,我的项目闹鬼了,因为我在上一次运行时发现的错误到处都是。