2016-12-06 21 views
0

Я создал проект BPM, используя студию разработчика и клонировал ее в BPM Suite 6.3.0 и отлично работает. Но время ответа составляло около 5 секунд (в REST - когда я нажимаю URL, используя клиент для отдыха). Теперь я клонирую тот же проект в версии 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 в версии 6.4 версии BRMS, и тот же, что я клонировал в BRMS 6.3. В BRMS 6.3 он работает нормально. В моем проекте я использую Apache POI (библиотека) для чтения Excel. После некоторого исследования я обнаружил, что Apache POI требует com.microsoft.schemas.office.excel.STCF, но зависимость разрешена в 6.3 и в студии разработчика, но не в 6.4. – ishu

ответ

0

РЕШИТЬ -

в новой версии в BPM Suite (6.4.0) они ограничивают двигатель не включают в себя классы из зависимых библиотек. Поэтому для использования других библиотек, которые я определил в файле «имена пакетов - белый список». Это добавляется, чтобы определить, какие классы должны быть проверены во время правила authoring.Since я использую POI непосредственно, поэтому нет никакой необходимости, чтобы проверить эти классы

Steps -

  1. Открыть проект в перспективе Authoring
  2. Переключение на Repository View
  3. Открыть файл имена-пакетов-белый список в корневой папке проекта
  4. Добавьте следующее содержимое:. org.kie.example **
  5. Сохранить файл

 Смежные вопросы

  • Нет связанных вопросов^_^