2017-04-04 11 views
0

シンプルなアクティビティプロセスを1つのルールで作成しました。 その後、Apacheのサーバーに展開する.barを生成しました。しかし、私はそれを展開しようとするたびに、私は、Apacheのログに次のエラーを取得: activitiにjava.lang.ClassNotFoundException:org.drools.runtime.rule.AgendaFilterアクティビティプロセスのデプロイ時のエラー

を私はactivitiでプロセスを作成で新たなんです。誰でも助けてくれますか? 私のサービスクラスがJavaDelegateインタフェースを実装していると私はサービスタスクからそれを呼んでいる:

は、私は今、私は別の問題を抱えているアッバスKararawala

に、この最初の問題のおかげで解決しました。私は組み込みデプロイメントで自分のプロセスをテストし、うまくいきました。今はスタンドアロンのデプロイメントで動作する必要がありますが、同じエラーが発生し続けます。com.vaadin.event.ListenerMethod $ MethodException:org.activiti.explorer.ui.task.TaskDetailPanel $ 4のメソッドcomponentEventの呼び出しが失敗しました。

Abbas Kararawalaが私のクラスをactiviti-context.xmlファイルに入れるべきだと言ったが、私は1つも持っていない。 activiti.cfg.xmlという名前のファイルがあるsrc/main/resourcesの下で、それは正しいですか? (従ってそれは働いていません)

+0

ためです。 –

+0

それはdeploymentフォルダに生成されるjarファイルですか?私はそれをApacheのlibフォルダの下に置いた – imenb

+0

私は自分のプロセスでサービスとしてJavaクラスを呼び出すことを忘れていました – imenb

答えて

1

/tomcat/webapps/activiti-explorer/WEB-INF/libにあなたの.jarファイルを置くべきです。 重要:同じフォルダに外部ジャー(コードで使用)を置く必要があります。これはあなたを助けることができるかどう

は見る - activiti docs をこれは、あなたが.BARファイルと一緒に展開する必要があるの.jarがありますactiviti 6.0

+0

/tomcat/webapps/activiti-explorer /の下に生成されたjar(デプロイメント成果物を作成) WEB-INF/lib。外部のjarファイルは、私がpom.xmlで呼び出しているjarファイルを意味します(私はmavenで作業しているので)? – imenb

+0

はい - それらの瓶も入れておく必要があります。 –

+0

迅速な対応に感謝します。私はフォルダにすべてのjarファイルを追加しました。私のプロセスは正常に展開されています。私のプロセスの最初のステップはユーザータスク(フォーム内にデータを埋め込む)ですが、タスクを取得することができましたが、終了ボタンをクリックすると次のエラーが発生します:1-com.vaadin.event.ListenerMethod $ MethodException :org.activiti.explorer.ui.task.TaskDetailPanel $ 4のメソッドのcomponentEventの呼び出しが失敗しました2 - org.activiti.engine.ActivitiException:デプロイメント1830にルールが含まれていません – imenb

関連する問題