JSF Bean创建失败

时间:2013-06-05 12:33:27

标签: mysql activiti

我正在尝试为Activiti BMPN使用mysql数据库。 对于配置,我参考了Activiti Guide。

<bean id="transactionManager"
    class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
    <property name="dataSource" ref="dataSource" />

</bean>


<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
    <property name="driverClassName" value="com.mysql.jdbc.Driver" />
    <property name="url" value="jdbc:mysql://localhost:3306/activiti" />
    <property name="username" value="root" />
    <property name="password" value="root" />
    <property name="defaultAutoCommit" value="false" />
</bean>

<bean id="processEngineConfiguration"
    class="org.activiti.engine.impl.cfg.StandaloneProcessEngineConfiguration">

    <property name="dataSource" ref="dataSource" />
    <property name="transactionManager" ref="transactionManager" />
    <property name="databaseSchemaUpdate" value="true" />
    <property name="jobExecutorActivate" value="true" />
</bean>

相应的jar文件位于:/ WebContent / WEB-INF / lib / .. (公地DBCP-1.4.jar)

如果我尝试编译我的项目,我会收到一些错误消息。

  

13:40:46,696 SEVERE [org.activiti.engine.ProcessEngines](MSC服务线程1-3)初始化流程引擎时出现异常:在通过InputStream加载的资源中定义名称为'processEngineConfiguration'的bean时出错:无法解析引用设置bean属性'dataSource'时bean'dataSource';嵌套异常是org.springframework.beans.factory.BeanCreationException:在通过InputStream加载的资源中定义名称为'dataSource'的bean时出错:bean的实例化失败;嵌套异常是java.lang.NoClassDefFoundError:org / apache / commons / pool / ObjectPool:org.springframework.beans.factory.BeanCreationException:在通过InputStream加载的资源中定义名称为'processEngineConfiguration'的bean时出错:无法解析对bean的引用' dataSource'设置bean属性'dataSource';嵌套异常是org.springframework.beans.factory.BeanCreationException:在通过InputStream加载的资源中定义名称为'dataSource'的bean时出错:bean的实例化失败;嵌套异常是java.lang.NoClassDefFoundError:org / apache / commons / pool / ObjectPool

你能帮助我吗?

1 个答案:

答案 0 :(得分:0)

来自错误消息 - 您缺少班级

org.apache.commons.pool.ObjectPool
来自classpath的

可以在commons-pool.jar库中找到它。它可以在中找到 Project Home page
Maven repository

相关问题