2

1 つのプロジェクトに 3 つの .bpmn ファイルを実装しましたが、実行中にこの例外が発生org.activiti.engine.ActivitiException:The deployment contains process definitions with the same key (process id atrribute), this is not allowedしました。1 つのプロジェクトで複数の .bpmn ファイルを実行する可能性はありますか?

4

3 に答える 3

1

エラーの説明は、この問題を特定するのに十分な情報を提供します。act_re_procdef以前に同じ .bpmn ファイルをデプロイしたため、Activti データベース テーブルには同じ ID のレコードが既に含まれています。あなたはできる:

  1. Activiti jar (パッケージorg.activiti.db.drop)のスクリプトを使用して、このテーブルをドロップして作成します
  2. <process id="vacationProcess" name="vacation process" isExecutable="true"> idプロセス定義の属性を変更します
  3. プロセス定義自体を変更して、Activiti エンジンが新しいバージョンでプロセス定義を再展開するようにします (「 」を参照act_re_procdef)
于 2013-04-09T12:36:57.087 に答える