ant demo.start
оно само все сделает - базу с демо-денными, скачает и запустит томкат, поставит необходимые веб-приложения.
Но вот потребовалось стартовать демо не на предлагаемом по умолчанию H2, а например на MySQL - и оказалось что не достаточно просто поменять файл build.db.properties, а требуется ряд дополнительных шагов нигде не описанных. Восполняю пробел.
Итак по порядку:
- Скачиваем с сайта activiti дистрибутив (например activiti-5.10.zip), распаковываем его;
- Основная папка в которой будет работать - это activiti-5.10/setup;
- Изменяем файл activiti-5.10/setup/build.db.properties на что-то типа:
db=mysql
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost/activiti510
jdbc.username=root
jdbc.password=password
- берем jar с драйвером mysql (лучше переименовать его в mysql.jar) и кладем его в папку activiti-5.10/setup/files/dependencies/libs
- добавляем строку mysql.jar в файлы activiti-5.10/setup/files/dependencies/libs.webapp.explorer.txt , activiti-5.10/setup/files/dependencies/libs.webapp.rest.txt и activiti-5.10/setup/files/dependencies/libs.engine.runtime.txt
- создаем базу в mysql (mysql> create database activiti510 CHARACTER SET utf8 COLLATE utf8_general_ci;)
- копируем файл activiti-5.10/setup/files/demo/h2.data.sql в activiti-5.10/setup/files/demo/mysql.data.sql
После этого можно запускать ant demo.start и через пару минут в браузере вам откроется Acitiviti Explorer
Комментариев нет:
Отправить комментарий