Для корректной работы сервиса построения отчетов (подробнее см. разд. 2.20 «Отчеты»), необходимо предварительно
отредактировать файл контекста сервера приложений CORPORATE, указав ресурс для связи сервиса "Мониторинг"
с базой данных.
Для этого выполните следующие действия (на примере сервлет-контейнера Apache Tomcat):
Остановите сервер приложений CORPORATE;
В операционной системе перейдите в директорию conf
сервлет-контейнера Tomcat;
В данной директории откройте для редактирования файл context.xml
;
Добавьте блок настроек ресурса для подключения к БД мониторинга:
<Resource name="sbns/monitoring-ds" auth="Container" type="javax.sql.DataSource" driverClassName="<Тип_драйвера_БД>
" url="<URL_БД_для_подключения>
" username="<Логин_для_подключения_к_БД>
" password="<Пароль_для_подключения_к_БД>
" maxActive="200" maxIdle="10" maxWait="-1" poolPreparedStatements="true" minEvictableIdleTimeMillis="120000" timeBetweenEvictionRunsMillis="60000" maxOpenPreparedStatements="200" factory="com.bssys.sbns.resource.adapter.EncryptedDataSourceFactory" />
где <Тип_драйвера_БД>
– наименование класса драйвера БД (в зависимости от используемой СУБД):
"org.postgresql.Driver"
– для СУБД PostgreSQL™;
"oracle.jdbc.OracleDriver"
– для СУБД Oracle™
"com.microsoft.sqlserver.jdbc.SQLServerDriver"
– для СУБД MS SQL™.