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/.. (commons-dbcp-1.4.jar)
プロジェクトをコンパイルしようとすると、いくつかのエラー メッセージが表示されます。
13:40:46,696 SEVERE [org.activiti.engine.ProcessEngines] (MSC サービス スレッド 1-3) プロセス エンジンの初期化中に例外が発生しました:InputStream を介してロードされたリソースで定義された名前 'processEngineConfiguration' を持つ Bean の作成中にエラーが発生しました: Bean への参照を解決できません ' Bean プロパティ 'dataSource' の設定中の 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 への参照を解決できません ' Bean プロパティ 'dataSource' の設定中の dataSource'; ネストされた例外は org.springframework.beans.factory.BeanCreationException です: InputStream を介してロードされたリソースで定義された名前 'dataSource' を持つ Bean の作成中にエラーが発生しました: Bean のインスタンス化に失敗しました。ネストされた例外は java.lang.NoClassDefFoundError: org/apache/commons/pool/ObjectPool です
手伝って頂けますか?