2009年2月13日金曜日

jBPMに触れてみる 3.2 of n (how to use jBPM 3.x)

インストール直後に利用できるwebsaleが動かない件。
なんかもーこの時点で駄目な気がするが、追ってみた。

MLアーカイブにひとまず回答らしきものを発見。

Re: Error setup with both MySQL and Hypersonic

実際にはMySQLがどうこうという話ではなく、websaleのタスクをExamineするとこんなエラーが出るんだよ!という話(実際私もこれではまっていた)。

Error completing task: An exception of type "org.jbpm.graph.def.DelegationException" was thrown. The message is: Cannot open connection

Closing the database context failed: An exception of type org.hibernate.exception.GenericJDBCException was thrown, with the message: Cannot open connection

で、回答にあたるのがリンク先なんだけど...何故かEJBTimerServiceのデータソースを変更しろっていう話なんだよね。投稿してる本人も解らんと言ってるので解らんのでしょう。JBossのjmx-consoleでEJBTimerBeanのPersistencePolicyの使うデータソースをDefaultDSからJbpmDSに変更し、MBeanを再起動したらとりあえずこの問題は出なくなった。JBoss再起動したりするので、今後はejb-deployer.xmlを変更しないと駄目だな。

何かまだ落とし穴がありそうな気がする。
環境でつまづくのはもうお腹いっぱいだから、早く開発に移りたい...

0 件のコメント: