RestServer » История » Версия 7
BEA, 18.04.2025 13:05
1 | 1 | BEA | h2. REST сервер |
---|---|---|---|
2 | |||
3 | 4 | BEA | {{>toc}} |
4 | |||
5 | 2 | BEA | h3. Запуск сервера |
6 | 1 | BEA | |
7 | Для запуска Rest-сервера необходимо запустить RestWeb.exe (является частью системы Омега) с заданными аргументами: |
||
8 | 5 | BEA | * *-s* - сервер что подразумевается как TNS имя базы (подробнее об этом в [[OracleConfiguration#Сетевые-настройки-в-Oracle-файл-tnsnamesora-файл-sqlnetora|Сетевые настройки в Oracle]] ); |
9 | 3 | BEA | * *-u* - пользователь; |
10 | * *-p* - пароль; |
||
11 | 6 | BEA | * *-o* - владелец БД. Подразумевается логин пользователя администратора в Omega Production (подробнее об этом в [[Databases#База-Omega-Production-Общие-понятия-правила-принципы|База Omega Production Общие понятия правила принципы]]); |
12 | 5 | BEA | * *-port* - порт, на котором Rest-сервер будет принимать входящие соединения; |
13 | 3 | BEA | * *-max_servers_count* - максимальное количество одновременно обрабатываемых запросов, в случае если придет большее количество запросов, чем указано данным аргументом, запросы не успевшие на обработку, будут ждать своей очереди; |
14 | * *-tray* – 'yes'/’no’ (по-умолчанию ‘yes’), показывать в трее иконку сервера или нет; |
||
15 | * *-console* – 'yes'/’no’ (по-умолчанию ‘yes’), показывать окно консоли сервера или нет; |
||
16 | * *-compression* – ‘yes/no’ (по-умолчанию ‘no’), использовать сжатие передаваемых/принимаемых данных; |
||
17 | * *-stat_storage* – ‘memory’/’file’ (по-умолчанию 'file’) при использовании расширенной статистики место хранения данных статистики. |
||
18 | * *-http_root* - путь в Url, который обслуживается сервером (по-умолчанию - корень /); |
||
19 | 1 | BEA | |
20 | Пример: |
||
21 | <pre> |
||
22 | RestWeb.exe -s omp10 -u WORK -p WORK_PASS -o WORK_ADM -port 8082 -max_servers_count 3 |
||
23 | </pre> |
||
24 | |||
25 | 5 | BEA | Сервер будет подключен к БД work_adm@omp10 под пользователем WORK (пароль пользователя WORKPASS; логин и пароль пользователя Омеги), доступ к Rest-серверу через порт 8082. Максимальное количество обрабатываемых одновременно запросов - 3. |
26 | 1 | BEA | |
27 | Желательно создать отдельного пользователя в Омеге от имени которого запускается сервер. Права в системе ему можно не задавать. |
||
28 | 7 | BEA | |
29 | h3. Веб интерфейс |
||
30 | |||
31 | После запуска REST сервера он должен быть доступен по ссылке @http://<имя пк в сети или IP>:<указанный в параметрах запуска порт>@. Должна отобразится главная страница: |
||
32 | !clipboard-202504181305-jcbz8.png! |