КРОС: Установка сервера — различия между версиями
(→Начальная установка) |
(→Способы установки) |
||
Строка 1: | Строка 1: | ||
=Способы установки= | =Способы установки= | ||
− | Для установки "КРОС" на ОС Windows необходимо запустить установочный файл installer_server.exe <br> | + | Для установки "КРОС" на ОС Windows необходимо запустить установочный файл '''installer_server.exe''' <br> |
− | Для установки "КРОС" на ОС Linux необходимо распаковать архив server_KROS_linux.zip согласно ручной установке. | + | Для установки "КРОС" на ОС Linux необходимо распаковать архив '''server_KROS_linux.zip''' согласно ручной установке. |
Установочный дистрибутив под ОС Windows содержит: <br> | Установочный дистрибутив под ОС Windows содержит: <br> |
Версия 12:21, 22 июня 2017
Способы установки
Для установки "КРОС" на ОС Windows необходимо запустить установочный файл installer_server.exe
Для установки "КРОС" на ОС Linux необходимо распаковать архив server_KROS_linux.zip согласно ручной установке.
Установочный дистрибутив под ОС Windows содержит:
- PostgreSQL
- Java Runtime Environment (JRE)
В случае если версии PostgreSQL и Java Runtime Environment (JRE) используемые в автоматическом установщике несовместимы по каким-либо причинам с конфигурацией системы, то рекомендуется установить сервер вручную по инструкции ниже.
Ручная установка
Качаем и устанавливаем Java Runtime Environment (JRE) под нужную ОС: http://www.oracle.com/technetwork/java/javase/downloads/index.html.
Качаем и устанавливаем PostgreSQL под нужную ОС: http://www.postgresql.org/download
В процессе установки PostgreSQL проверяем, чтобы для пользователя postgres был установлен пароль postgres
В PostgreSQL создаем базу данных jupiter, кодировка UTF-8, владелец - postgres.
Распаковываем архив сервера server_KROS.zip в папку, например /usr/local/smpo-server (linux) или c:\java\smpo-server (windows)
В эту же папку копируем файл ключа лицензии, полученный от поставщика (файл с расширением key) если он был получен.
Без лицензии локальный сервер работает с полным функционалом 1 месяц с ограничением в 100 приборов
Тестирование
Делаем папку сервера текущей: Linux/Unix:
cd /usr/local/smpo-server
Windows:
cd c:\java\smpo-server
Проверяем сервер. Запускаем
java -jar smpo-server.jar
Сервер стартует:
SMPO Server, version 2.2.15.658 Compilled 2016-08-22 10:50:17 +0300 (Пн, 22 авг 2016) Copyright (c) 2015-2016, Elesta Co. LTD., St.Petersburg, Russia Check database condition... Database OK Loading Object Conditions...7 Loading Object Types...11 Loading Group Conditions...8 Loading Envelope Codes...10, 164, 130, 10 Loading Groups...1 Loading Equipment types...2 Loading Phone types...6 Loading Device Types...153, 18 Loading Alarm Reports...0 Loading Roles...17, 4 Loading Customers...0 Loading Watchers...1 Loading Contracts...1 Loading Devices...11 Loading Objects...4 Loading Users...4 Initialize Clusters... Loading messages cache...0 Starting HTTP server on port 9900 Starting HTTPS server on port 9800 Starting UDP listener at port 10094 Starting UDP listener at port 10095 Starting TCP listener at port 10094 Starting TCP listener at port 10095 Starting TCP/SSL listener at port 3002 Starting TCP/SSL listener at port 3003 Starting TCP/SSL listener at port 3004 Server started at 2016-08-22 10:25:11.787
Смотрим логи в подкаталоге ./logs. Если все в порядке, и в логах нет сообщений о критических Exception, можно устанавливать и запускать сервер сервисом (службой, демоном, как угодно).
В случае если срок тестирования для IP адреса истек и в рабочей папке отсутствует файл ключа лицензии, либо этот ключ не валидный на экран и в лог будет выдано сообщение:
ОТЛАДОЧНЫЙ РЕЖИМ: Сервер работает без подключения к серверу лицензирования