无法完成您的请求。发生以下异常:java.lang.ClassNotFoundException:com.microsoft.schemas.office.excel.STCF

时间:2016-12-06 10:45:50

标签: java jboss drools jbpm bpm

我使用developer studio创建了一个BPM项目,并将其克隆到BPM Suite 6.3.0中,并且工作正常。但是响应时间约为5秒(在REST中 - 当我使用rest客户端命中网址时)。现在我在6.4.0版本中克隆了同一个项目,当我尝试打开数据模型时,它给出了错误

  

无法完成您的请求。发生以下异常:java.lang.ClassNotFoundException:com.microsoft.schemas.office.excel.STCF。

我的测试场景工作正常,我得到了所需的输出。

1 个答案:

答案 0 :(得分:0)

已解决 -

在BPM Suite(6.4.0)的新版本中,它们限制引擎不包含依赖库中的类。所以要使用我在'package-names-white-list'文件中定义的其他库。这是为了定义在规则编写期间应该验证哪些类而添加的。因为我直接使用POI所以不需要验证这些类

步骤 -

  1. 在Authoring透视图中打开项目
  2. 切换到存储库视图
  3. 在根目录中打开package-names-white-list文件 项目文件夹
  4. 添加以下内容:org.kie.example。**
  5. 保存文件