3.5.Запуск Системы 3.5.1.Сборка приложения Для запуска Системы необходимо запустить сервер Jboss.
/etc/init.d/jboss-as-standalone.sh – скрипт на запуск
/etc/jboss-as.conf/ jboss-as.conf – брать из дистрибутива Jboss
/etc/init.d/jboss-as-standalone.sh start (stop) – команда на запуск (остановку) Jboss
3.5.2.Настройка базы данных Необходимо выполнить следующие действия:
зайти под пользователем postgres (su postgres);
посмотреть список существующих БД (выполнить команду psql -l);
если есть БД MFC, то удалить (выполнить команду dropdb MFC);
создать БД MFC (выполнить команду createdb MFC -E UTF-8 -T template0);
развернуть БД из дистрибутива (выполнить команду pg_restore -d MFC /opt/distrib/bd/mfc_db.dump);
создать пользователя БД:
createuser - sP mfc
пароль: postgres
подтвердить пароль
на вопрос ответить Y
3.5.3.Настройка конфигурационных файлов Необходимо выполнить следующие действия
в папке /opt/jboss6.1-eap/bin в файле standalone.conf прописать путь до java и выставить часовой пояс -Duser.timezone=GMT+4:00 в зависимости от часового пояса региона;
проверить наличие установленной виртуальной машины Java версии не ниже 1.7, в случае отсутствия произвести установку стандартным способом в соответствии с документацией производителя;
проверить наличие установленной СУБД Postgres версии 9.2, в случае отсутствия, произвести установку стандартным способом в соответствии с документацией производителя;
если будет использоваться ЭЦП, необходимо установить КриптоПро JCP версии не ниже 2.0.3727. После инсталляции необходимо из папки jre/lib/ext удалить файл JCPxml.jar, добавить ключи и необходимые библиотеки;
скопировать папки jboss-eap-6.1 (Сервер приложений), store (Хранилище файлов) и db (дамп БД) в директорию /opt, если требуется разместить store в другой директории, то после копирования необходимо скорректировать пути в файле источника;
настроить сервер приложений;
при необходимости, скорректировать параметры памяти для jboss-а в файле standalone.conf (standalone.conf.bat)
- Xms(начальный (минимальный) размер)700m
- Xmx(максимальный размер)2000m
- XX:MaxPermSize=700m максимальный объем оперативной памяти для хранения метаданных
скорректировать параметр JAVA_HOME="Путь до java-машины" в файле $JBOSS_HOME/bin/run.conf (run.conf.bat для Windows);
в) при необходимости, скорректировать адрес и порт, по которому будет доступен jboss
запустить сервер приложений:
3.5.4.Запуск системы /etc/init.d/jboss-as-standalone.sh - скрипт на запуск Linux
service.bat (Windows) – если запуск производится в виде службы или отдельная настройка для Linux
После старта сервера проверить лог на наличие ошибок.
3.6.Установка АРМ 3.6.1.Подготовка к установке Технические характеристики (минимально допустимые требования):
процессор с тактовой частотой не менее 2 ГГц;
оперативная память: 8 Гб;
«жёсткий» диск»: 250 Гбайт;
разрешение экрана: 1280х768.
Требования к программному обеспечению: В дистрибутив включены следующие файлы:
jboss-eap-6.1.zip (сервер приложений)
core-process.ear (приложение)
mfc_arm.dump (установочная база данных)
Каталог jboss-as, файл jbossas7
3.6.2.Установка АРМ Для установки АРМ требуется выполнить следующие действия:
Необходимо создать в корне диска C:\ директорию opt;
Разархивировать jboss-eap-6.1.zip в директорию opt;
Перейти в каталог C:\opt\jboss-eap-6.1\bin\;
Открыть файл в текстовом редакторе standalone.conf.bat;
Изменить путь в строчке set "JAVA_HOME=C:\Program Files (x86)\Java\jre7" на тот, куда установлен JRE;
Заменить файл core-process.ear в каталоге C:\opt\jboss-eap-6.1\standalone\deployment на аналогичный из дистрибутива;
Открыть командную строку и перейти в каталог bin, где был установлен PostgreSQL (например C:\Program Files\PostgreSQL\9.3\bin);
Из командной строки выполнить команду createdb.exe -U postgres MFC, для подтверждения действий требуется ввести пароль, указанный при установке Postgres;
Из командной строки выполнить команду createuser.exe -U postgres -P mfc и задать пароль (пример «mfc1»);
Из командной строки выполнить команду psql.exe -U postgres;
Дать роли пользователю, выполнив команду alter user mfc with password 'mfc1'; ;
В командной строке PostgreSQL выполнить команду grant all on database "MFC" to mfc; ;
Выйти из командной строки PostgreSQL, выполнив команду \q;
Выполнить команду pg_restore -v -U postgres -d "MFC" C:\mfc_arm.dump, где C:\mfc_arm.dump это путь до файла из дистрибутива;
Открыть файл pg_hba.conf в каталоге data где установлен PostgreSQL (например C:\Program Files\PostgreSQL\9.3\data), и изменить метод с md5 на trust : # TYPE
| DATABASE
| USER
| ADDRESS
| METHOD
| # IPv4 local connections
| host
| all
| all
| 127.0.0.1/32
| trust
| # IPv6 local connections
| host
| all
| all
| ::1/128
| trust
| Перезапустить службу PostgreSQL (Пуск->Панель управления ->Администрирование ->Службы);
Далее необходимо указать пароль, заданный при выполнении пункта 9, в файле C:\opt\jboss-eap-6.1\standalone\configuration\standalone.xml. Для этого открыть файл, задать в поиске lodintDataSource, далее в найденной секции в разделе <password>mfc1password> указать пароль (после смены пароля необходимо перезапустить JBoss);
Запустить сервер приложений Jboss: выполнить с правами администратора C:\opt\jboss-eap-6.1\bin\standalone.bat и дождаться загрузки приложения;
Открыть браузер и в адресную строку ввести localhost;
Нажать кнопку Вход;
Ввести логин и пароль, которые следует уточнить у администратора;
Выбрать пункт меню «Администрирование» - «Настройки» - вкладка «АРМ»;
В настройке с кодом arm_mode поставить значение 1;
В настройке с кодом arm_remote_owner указать орг.единицу;
В настройке с кодом arm_master_host прописать IP или веб-адрес АИС МФЦ;
Внизу страницы нажать кнопку Сохранить;
Перейти на вкладку «Дополнительно»;
Нажать на кнопку Очистить все;
Нажать на кнопку Запустить и дождаться окончания операции (для обновления статуса и состояния процесса синхронизации настроек следует нажать на кнопку «Обновить»);
Нажать кнопку Выход;
На экране входа в систему необходимо перейти по ссылке «Синхронизация пользователей» и дождаться окончания операции. После указанных действий предоставляется возможность входа под пользователями мастер-хоста с включенным параметром АРМ.
|