JBPM4在DB2数据库上的问题

阅读更多

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

经过上面的操作,再次启动您的应用,这个问题应该就没有啦。

你可能感兴趣的:(JBPM4,DB2,BLOB)