jBPM4在大多数数据库都是没有问题的,可以正常运行,但如果您的目标数据库是DB2的话,那就有些问题需要注意一下。
DB2v9.7的问题
DB2当中特定版本9.7当中对于BLOB字段的处理也有问题,在基于DB2 v9.7版本的J2EE应用当中,如果其中用到了BLOB类型的字段可能还会遇到下面的异常:
Lob is closed. ERRORCODE=-
4470
, SQLSTATE=
null
|
这个异常的出现,目前来看应该是v9.7的BUG。
前面说过,在jBPM4当中有个jbpm4_lob的表,其中就有用到BLOB字段,此时如果您在使用时遇到上面的错误,那么可以通过下面的方法解决:
- 打开命令行界面,输入:db2cmd
- 输入命令:db2set DB2_RESTRICT_DDF=true
- 重启DB2
经过上面的操作,再次启动您的应用,这个问题应该就没有啦。