Servicemix Camel Activiti Интеграция и настройка базы данных H2

Я настроил Activiti на Servicemix 5.1.1 и начал работать с Camel. Мне нужно настроить Activiti для использования SQL Server вместо встроенного H2 по умолчанию, который поставляется с сервисным микшированием для Activiti во время установки компонента. Я не нахожу никаких файлов конфигурации, связанных с activiti, чтобы изменить учетные данные DB также.

Любая помощь по настройке БД Activiti с помощью Servicemix высоко ценится.

1 ответ

Решение

На данный момент нет простого способа настроить другую базу данных. Решением будет создание XML-файла Blueprint, подобного тому, который мы используем для внутреннего использования (см. https://github.com/apache/servicemix/blob/master/activiti/activiti-config/src/main/resources/OSGI-INF/blueprint/activiti-config.xml - вам, возможно, придется удалить биты пользовательского преобразователя), изменить его так, чтобы он указывал на ваш сервер SQL, и перетащите его в ServiceMix' deploy каталог.

FWIW, я создал https://issues.apache.org/jira/browse/SM-2379 чтобы предоставить более удобный способ определения новой базы данных.

Другие вопросы по тегам