CannotLoadBeanClassException:找不到类[org.springframework.jdbc.datasource.DriverManagerDataSource]

时间:2016-12-20 01:34:45

标签: java maven spring-mvc spring-jdbc

我正在开发一个Maven spring mvc应用程序。我在pom.xml中添加了依赖项,并在servlet-context.xml中给出了引用。请参考以下内容:

servlet的context.xml中:

B

的pom.xml:

<beans:bean class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <beans:property name="driverClassName" value="oracle.jdbc.OracleDriver"/>
        <beans:property name="url" value="jdbc:oracle:thin:@localhost:1521:ORCL"/>
        <beans:property name="username" value="sysman"/>
        <beans:property name="password" value="orcl"/>

    </beans:bean> 

但是当我运行项目时,我仍然遇到此异常。不知道为什么。需要一些帮助。

例外:

<dependency>
             <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</artifactId>
             <version>3.1.1.RELEASE</version>
        </dependency>

1 个答案:

答案 0 :(得分:0)

你可能使用了不正确的依赖 - 主要是查看older version artifactnewer version of the artifact的maven中心,目前没有3.1.1.RELEASE版本。它可能已被删除或从未存在过。所以请使用更新版本 -

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-jdbc</artifactId>
    <version>5.0.0.M3</version>
</dependency>