2016-12-06 56 views
0

我已經使用developer studio創建了一個BPM項目,並將其克隆到BPM Suite 6.3.0中,並且工作正常。但是響應時間大約是5秒(在REST中 - 當我使用其他客戶端訪問網址時)。現在我在版本6.4.0中克隆了同一個項目,當我嘗試打開數據模型時,它給了我錯誤無法完成您的請求。發生以下異常:java.lang.ClassNotFoundException:com.microsoft.schemas.office.excel.STCF

無法完成您的請求。發生以下異常:java.lang.ClassNotFoundException:com.microsoft.schemas.office.excel.STCF。

我的測試方案工作正常我得到所需的輸出。

+0

難道你沒有在你的項目中遺忘一些依賴嗎? AFAIK,JBoss BPM Suite中沒有'com.microsoft。*'依賴項。 – livthomas

+0

我已經在我的git倉庫中克隆了BRMS 6.4版本中的項目,並且我已經克隆了BRMS 6.3。在BRMS 6.3中它工作正常。在我的項目中,我使用Apache POI(庫)來讀取Excel。經過一番研究,我發現Apache POI需要com.microsoft.schemas.office.excel.STCF,但依賴項在6.3和developer studio中解析,但在6.4中解決。 – ishu

回答

0

解決 -

在BPM套件(6.4.0)新版本,他們限制發動機不包括從依賴庫類。所以要使用我在'package-names-white-list'文件中定義的其他庫。這被添加到定義哪些類應當統治authoring.Since期間我使用POI直接,所以沒有必要覈實這些類

步驟進行驗證 -

  1. 打開的創作角度來看,項目
  2. 切換到庫視圖
  3. 打開項目
  4. 添加以下內容的根 文件夾中的包的名字 - 白名單文件:org.kie.example **
  5. 保存文件
相關問題