Я перенес свое приложение с jboss5.1.2-eap
на jboss-7.2-eap
и с java6
на java8
, но после миграции оно начинает выдавать мне исключение при запуске сервера.
Вызвано: java.lang.NoClassDefFoundError: Lorg/apache/commons/dbcp/BasicDataSource
у нас есть файл datasource.xml
, присутствующий в пути к классам сервера, со следующей строкой кода.
<bean id="beanName" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="oracle.jdbc.OracleDriver"/>
<property name="maxActive" value="10"/>
Также у нас есть commons-dbcp-1.2.2.jar
в пути к классам, но он не работает для jboss-7.2-eap
.
Теперь я не уверен, поддерживается ли commons-dbcp-1.2.2.jar
jboss7-eap
. поскольку он присутствует в пути к классам приложения (присутствует в загруженном модуле), но все же Spring не может создать bean-компонент для источника данных.