`

JBPM4.4 发布流程时报错 could not insert: [org.jbpm.pvm.internal.lob.Lob]

 
阅读更多

之前用mysql没问题,但是换成oracle就报错

问题描述:

在JBPM4.4中部署一个xx.jpdl.xml文件时,文件小于4KB能正常部署,但是当文件超过4KB时部署失败


错误原因:

oracle的varchar(2)最大为4000个字节(GBK编码),我的jpdl文件中的字符大于这个值就保存失败

解决办法:

采用最新的oraclejdbc驱动  我采用的是ojdbc6.jar 问题解决
分享到:
评论

相关推荐

    Spring+hibernate4+SpringMVC+Jbpm4.4

    在本项目中,Jbpm 4.4 被整合到Spring框架中,用于实现流程驱动的应用,如审批流程、订单处理等。 **MySQL 数据库** MySQL 是一种流行的关系型数据库管理系统,广泛应用于Web应用。在本项目中,MySQL被选为后端...

    JBPM4 java源代码分包详解JBPM4

    15. **org.jbpm.pvm.internal.lob**: 处理流程发布时的大型对象(LOB),如XML流程定义文件、图片等,确保它们能正确地存储和检索。 通过这些包的分析,我们可以看到JBPM4的设计思路和实现细节,为开发者提供了强大...

    Jbpm源代码分包详解

    `org.jbpm.pvm.internal.lob`包处理流程发布时的大型对象(LOB),例如文件内容,这在流程中涉及到文档存储和传输时发挥作用。 通过以上分析,我们可以看出Jbpm的源代码分包设计是高度模块化的,每个包都有明确的...

    JBPM4 开发文档 实例 流程

    - **部署流程**:通过deploy操作,会在相应的表中创建记录,如jbpm4_deployment、jbpm4_deployprop和jbpm4_lob。 - **启动流程实例**:调用startProcessInstanceByKey方法,会在执行表jbpm4_execution、历史记录表...

    JBPM4.3数据库说明书

    JBPM4在架构设计上采用了流程虚拟机(Process Virtual Machine, PVM)的概念,极大地简化了流程定义和执行的过程。本文将深入探讨JBPM4.3版本中的数据库结构,以便更好地理解和运用这一强大的工作流引擎。 #### 二...

    JBPM工作流

    - **JBPM4_EXECUTION**:管理流程执行的细节,类似于JBPM3中的Token概念,在JBPM4中引入了PVM(Process Virtual Machine)的概念,增强了执行模型的灵活性和可扩展性。 - **JBPM4_TASK**:用于表示流程中的任务,...

Global site tag (gtag.js) - Google Analytics