Я создал проект Spring mvc с использованием Spring Roo с базой данных MySql и поставщиком Hibernate. Проблема заключается в том, что, когда я запускаю его я получаю следующее сообщение об ошибке:Ошибка Spring MVC-Hibernate: BasicDataSource не найден
java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource
Даже в applicationContext.xml, я вижу сообщение об ошибке, орг .apache.commons.dbcp.BasicDataSource не найден
<bean class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close" id="dataSource">
<property name="driverClassName" value="${database.driverClassName}"/>
<property name="url" value="${database.url}"/>
<property name="username" value="${database.username}"/>
<property name="password" value="${database.password}"/>
<property name="testOnBorrow" value="true"/>
<property name="testOnReturn" value="true"/>
<property name="testWhileIdle" value="true"/>
<property name="timeBetweenEvictionRunsMillis" value="1800000"/>
<property name="numTestsPerEvictionRun" value="3"/>
<property name="minEvictableIdleTimeMillis" value="1800000"/>
<property name="validationQuery" value="SELECT 1"/>
</bean>
Но в П созданного Spring Roo я вижу зависимость для Викисклада ДБХПА, что банка, который содержит отсутствующий класс:
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.3</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
</exclusions>
</dependency>
и в папке зависимостей Maven, я вижу файл commons-dbcp-1.3.jar
Кто-нибудь знает, почему я получаю сообщение об ошибке?