`
黄~渊
  • 浏览: 26562 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

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.4 DB2数据库脚本

    jbpm4.4 DB2数据库脚本,可直接执行sql脚本,创建jbpm4.4 数据库表

    jbpm常用数据库脚本

    4. **Oracle脚本(jbpm.jpdl.oracle.sql)**:Oracle数据库是企业级应用的首选,jbpm.jpdl.oracle.sql则包含了在Oracle环境中创建jbpm数据库架构的PL/SQL命令。在使用这个脚本之前,你需要确认Oracle数据库客户端工具...

    jbpm-sql脚本

    jbpm.jpdl.db2.sql则包含了一系列在DB2上执行的SQL语句,用以创建jbpm所需的数据库对象。 这些SQL脚本的使用通常是在jbpm安装或升级过程中,根据所选用的数据库系统选择相应的脚本执行,以确保jbpm与数据库的兼容性...

    工作流 jbpm培训资料

    文件"db2-pccwuser.create.sql"可能是创建jbpm数据库表的SQL脚本,用于存储流程实例、任务等信息,是jbpm运行的基础。 9. **支持文档** "支持文档"可能包含了jbpm的使用指南、API文档或示例代码,是学习和使用...

    工作流开源框架技术选型对比.doc

    此外,还有一些商业产品,如IBM Websphere和BEA AquaLogic,它们通常提供更全面的解决方案,但可能对特定数据库或中间件有依赖,例如IBM Websphere只支持DB2数据库。 在技术选型时,企业应根据自身的业务需求、技术...

    Activiti工作流课程.pdf

    后来,Tom Baeyens加入了Alfresco公司,并在此基础上创建了Activiti工作流引擎。Activiti工作流引擎遵循WfMC(Workflow Management Coalition)标准,它允许企业使用标准的业务流程模型和符号(BPMN 2.0)来建模、...

    智慧政务平台运营管理中心-方案建议书.docx

    2. 系统概述:中间件层的各个组件支持多种主流技术标准,如Oracle、DB2、MySQL数据库,Apache、Nginx Web服务器,WebSphere、Weblogic、Tomcat应用服务器,以及jBPM工作流引擎和Drools规则引擎等,确保系统的兼容性...

    工作流引擎-选型 (各工作流对比)

    本文将从设计工具、数据库支持、运行环境以及与其他工作流的兼容性等多个维度对比分析两种主流的工作流引擎——Flowable与Camunda,并在此基础上给出选型建议。 #### 一、设计工具对比 **1.1 Camunda 设计器** ...

    原创-java岗位技能与职业规划

    对于Java研发人员来说,准确评估自己的技能水平至关重要,这有助于他们在职业发展路径上做出明智的选择。 **1. 基础技能** 1.1.1. **技术与常用组件** - **J2SE**: Java标准版,主要用于开发桌面应用和后台服务。...

    Java Activiti⼯作流引擎简介详解

    在开发环境中,Activiti 需要 JDK 1.6 或者更高版本的支持,支持的数据库包括 h2、mysql、oracle、db2 等。开发人员可以通过 Maven 依赖引入开发环境为 Eclipse 3.7 或者以上版本,MyEclipse 为 8.6 版本。 ...

    SOA通用架构.docx

    2. **关系数据库管理系统(RDBMS)**:如Oracle、DB2和MySQL,它们负责存储结构化数据。在大型分布式环境中,可能会采用集群来提高可用性和性能。 3. **NoSQL数据库**:例如MongoDB和BigTable,用于处理非结构化或半...

    J.Office 2 开发体验版本(part2).rar

    J.Office是基于J2EE,Spring,...数据库支持Oracle、Sql server、Mysql、 DB2等多种数据库,文档支持全文搜索。 实现办公自动化,协作系统。 软件为J.Office 2 开发体验版本,提供政府,企业,团队及个人学**使用!

    Java技术与就业指导

    数据库层面,需要熟悉SQL语言,包括MySQL、Oracle、SQL Server和DB2等。搜索引擎技术如Lucene,邮件服务JavaMail,工作流引擎JBPM等也是扩展应用功能的重要部分。 【Java面试题分析】 面试中,常见问题可能涉及...

    Activiti工作流基础教程

    它支持多种数据库,包括h2、mysql、oracle和db2等。可以通过maven依赖引入Activiti运行所需的jar包。开发环境推荐使用Eclipse 3.7或以上版本,以及MyEclipse 8.6版本。 接下来,需要安装流程设计器(Activiti ...

    Activiti5.4入门级详细课程.ppt

    - **数据库支持**:Activiti支持多种数据库,如H2、MySQL、Oracle、PostgreSQL、MSSQL和DB2等。 - **运行时数据管理**:Activiti的后台数据库以ACT_开头,分为不同的类别,如RE(Repository)用于存储流程定义,RU...

    liferayPortal

    这些操作系统的支持确保了Liferay可以在各种不同的硬件平台上稳定运行。 #### 三、应用服务器兼容性 Liferay与广泛的Java应用服务器兼容,支持以下应用服务器: - Borland Enterprise Server - Apache Geronimo - ...

    activiti完整教程

    - 支持的数据库:包括 H2、MySQL、Oracle、DB2 等主流关系型数据库。 - Maven 依赖:通过 Maven 添加 Activiti 相关的依赖包。 - Eclipse 版本:建议使用 Eclipse 3.7 或更高版本,也可以使用 MyEclipse 8.6 或更...

    activiti工作流.docx

    - 支持多种数据库,如H2、MySQL、Oracle、DB2等。 - 可以通过Maven依赖轻松引入所需的Jar包。 - 开发环境推荐使用Eclipse 3.7或更高版本,MyEclipse 8.6版本。 #### 二、Activiti的核心组件:工作流引擎 ...

Global site tag (gtag.js) - Google Analytics