0

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 です

手伝って頂けますか?

4

1 に答える 1

0

エラーメッセージから - クラスがありません

org.apache.commons.pool.ObjectPool

クラスパスから。

commons-pool.jar ライブラリにあります。
プロジェクトのホームページMaven リポジトリにあります。

于 2013-06-05T13:26:49.197 に答える