Я пытаюсь программно обновить таблицу 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)