Для корректной работы BI-сервера веб-сервер Apache HTTP Server должен быть установлен по пути, в котором отсутствуют пробелы. У пользователя, от имени которого будет запускаться Apache HTTP Server, должны быть права на чтение/запись в каталог установки.
Важно. Разрядности установленных BI-сервер и веб-сервера Apache HTTP Server должны совпадать: нельзя устанавливать x64 версию BI-сервера под x86 версию Apache HTTP Server и наоборот.
После установки Apache HTTP Server выполните следующие настройки:
Дополните файл конфигурации веб-сервера: S\conf\httpd.conf,
где: S - путь до места установки Apache HTTP Server.
В директиве Listen укажите
адрес и порт, по которому будет доступен BI-сервер. Важно убедиться,
что указанный порт не занят каким-либо приложением.
Например:
Listen localhost:80
В соответствии с данными настройками BI-сервер будет доступен по следующему пути: http://localhost:80/axis2/services/PP.SOM.Som.
Примечание. Если директива Listen уже прописана, добавлять повторно ее не нужно.
Если требуется, измените настройки BI-сервера в файле конфигурации: S\conf\extra\pp.conf, где: S - путь до места установки Apache HTTP Server. Файл конфигурации содержит следующие директивы:
LoadModule. Загружаемый модуль. Путь к модулю «mod_axis2.dll». Файл расположен в каталоге установки «Форсайт. Аналитическая платформа»;
Axis2RepoPath. Путь, по которому установлен продукт «Форсайт. Аналитическая платформа». Путь должен быть указан в двойных кавычках, прямые слеши должны быть заменены на обратные. Не допускается, чтобы путь заканчивался обратным слешем;
Axis2LogFile. Путь к файлу, в котором будет содержаться журнал BI-сервера. Путь должен быть указан в двойных кавычках, прямые слеши должны быть заменены на обратные. Указанный файл должен существовать по указанному пути. У пользователя, от имени которого запускается Apache HTTP Server, должны быть права на чтение/запись в данный каталог;
Axis2LogLevel. Способ ведения журнала BI-сервера. Допустимые значения:
critical. В журнал записываются только критические ошибки;
error. В журнал записываются ошибки и критические ошибки;
warning. В журнал записываются предупреждения и все виды ошибок;
info. В журнал записываются информационные сообщения, предупреждения и все виды ошибок;
debug. В журнал записываются отладочные и информационные сообщения, предупреждения и все виды ошибок;
user. В журнал записываются пользовательские сообщения и все виды ошибок;
trace. В журнал записываются трассировочные, отладочные и информационные сообщения, предупреждения и все виды ошибок;
Axis2ServiceURLPrefix. URL-префикс для BI-сервера. Должно быть указано значение: «services»;
Axis2MaxLogFileSize. Максимальный размер файла журнала (в мегабайтах);
<Location>. Группа директив, управляющая конечной точкой BI-сервера. Должно быть указано значение:
<Location /axis2>
SetHandler axis2_module
</Location>
Пример файла pp.conf:
LoadModule axis2_module "C:/Foresight/Foresight Analytics Platform 9.2/mod_axis2_[версия].dll"
Axis2RepoPath "C:/Foresight/Foresight Analytics Platform 9.2"
Axis2LogFile "C:/Foresight/Foresight Analytics Platform 9.2/logs/axis2.log"
Axis2LogLevel warning
Axis2ServiceURLPrefix services
Axis2MaxLogFileSize 100
<Location /axis2>
SetHandler axis2_module
</Location>
ThreadStackSize 524288
Примечание. В качестве значения [версия] необходимо указать версию установленного Apache HTTP Server. Поддерживаются версии 2.2 и 2.4, в наименовании файла указываются значения 2_2 или 2_4 соответственно. По умолчанию если версия не указана, то путь mod_axis2.dll будет ссылаться на mod_axis2_2_2.dll.
Примечание. Если используется брандмауэр, то для корректной работы Apache HTTP Server требуется открыть доступ к порту, указанному в директиве Listen и разрешить обмен данными по сети.
См. также:
Установка BI-сервера на OC Windows | Проверка работы BI-сервера