Конфигуратор. Инструкция по установке

Требования к системному окружению

Параметр Значения Комментарий
Операционная система Windows (версии 7 и выше), Linux
Среда исполнения Java версии 8 рекомендуется использовать 64-х разрядную версию Java
Оперативная память от 128 Мб Зависит от объема данных в конфигурационной БД
Место на диске от 100 Мб Зависит от объема данных в конфигурационной БД и типы выбранной БД
СУБД Создана пустая БД Возможно использование одного из следующих типов СУБД - PostgreSQL, MSSQL, Oracle, MySQL, SQLite.
Для начального использования рекомендуется использовать встроенную БД - SQLite

Установка

Перед установкой, необходимо убедиться, что в системе установлена среда исполнения Java.

Для этого, в командной строке выполнить команду java -version:

Пример исполнения команды:

# java -version
openjdk version "1.8.0_422"
OpenJDK Runtime Environment (build 1.8.0_422-8u422-b05-1~22.04-b05)
OpenJDK 64-Bit Server VM (build 25.422-b05, mixed mode)

Далее, необходио развернуть архив с дистрибутивом в локальную папку.

Например:

c:\tagnet\cf2
или
/opt/tagnet/cf2

Папка должна иметь следующий состав:

bin/
config/
db/
etc/
lib/
prop/
scripts/
xsl/
cf2.bat
cf2.sh

Настройка и запуск

Перед запуском программы может потребоваться настроить тип используемой СУБД. В составе дистрибутива может быть предоставлено несколько вариантов компоненовки (списков плагинов). Списки плагинов размещаются в папке etc

Для указания используемой СУБД необхоимо в файле со списком плагинов оставить незакомментированной один из следующего списка плагинов

Например, осталяем только плагин для СУБД PostgreSQL, закомментировав остальные (; в начале строки):

ru.rtec.cf2.plugin.model.postgre.PostgreSQLPlugin
;ru.rtec.cf2.plugin.model.oracle.OraclePlugin
;ru.rtec.cf2.plugin.model.mysql.MySQLPlugin
;ru.rtec.cf2.plugin.model.hsql.HSQLPlugin

Запуск программы осуществляется через командный скрипт:

При запуске необходимо ввести параметры подключения к БД.

Внимание! Если в БД нет таблиц, то при первом запуске конфигуратор создаст требуемые для его работы таблицы. Убедитесь, что пользователь базы данных имеет соответствующие права на создание таблиц.