【发布时间】:2019-09-02 21:19:00
【问题描述】:
我已将我的应用程序从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。
现在我不确定 jboss7-eap 是否支持 commons-dbcp-1.2.2.jar。 因为它存在于应用程序的类路径中(存在于加载的模块中),但仍然无法使用 spring为数据源创建 bean。
【问题讨论】:
标签: jboss datasource jboss5.x jboss-eap-7 dbcp