Исключение при создании ProcessEngine с PostgreSQL - PullRequest
0 голосов
/ 16 июня 2019

Я пытаюсь программно обновить таблицу Camunda DMN и развернуть ее снова после обновления. Но при создании движка процесса получается исключение для драйвера H2, но для моего данного проекта я использую базу данных PostgreSQL для таблиц Camunda.

ProcessEngine processEngine = ProcessEngineConfiguration
                .createStandaloneInMemProcessEngineConfiguration().buildProcessEngine();


org.camunda.bpm.engine.repository.Deployment deployment = processEngine.getRepositoryService()
                    .createDeployment()
                    .addString(fileName, Dmn.convertToString(dmnModelInstance))
                    .name("Deployment after update").deploy();                

java.sql.SQLException: Ошибка при настройке драйвера на UnpooledDataSource. Причина: java.lang.ClassNotFoundException: org.h2.Driver в org.apache.ibatis.datasource.unpooled.UnpooledDataSource.initializeDriver (UnpooledDataSource.java:221) в org.apache.ibatis.datasource.unpooled.UnpooledDataSource.doGetConnection (UnpooledDataSource.java:200) в org.apache.ibatis.datasource.unpooled.UnpooledDataSource.doGetConnection (UnpooledDataSource.java:196) в org.apache.ibatis.datasource.unpooled.UnpooledDataSource.getConnection (UnpooledDataSource.java:93) в org.apache.ibatis.datasource.pooled.PooledDataSource.popConnection (PooledDataSource.java:385) в org.apache.ibatis.datasource.pooled.PooledDataSource.getConnection (PooledDataSource.java:89) в org.camunda.bpm.engine.impl.cfg.ProcessEngineConfigurationImpl.initDatabaseType (ProcessEngineConfigurationImpl.java:1300)

...