When the ZIP has been unpacked you now need to configure the application.properties file to tell the web application on which CAST Storage Service/PostgreSQL instance the Dashboard schemas are stored. This file is located here: Code Block |
---|
<unpacked_zip>\configurations\application.properties |
Locate the following section in the file: Code Block |
---|
## DATASOURCE
# Resource1 is the datasource name used in domains.properties
# Adapt server name (localhost) and port (2282) if required
# You can add multiple datasources if you want to connect to multiple CSS Servers. Datasource name must be unique
# You have to configure your domains names and relative schema names in domains.properties
restapi.datasource[0].url=jdbc:postgresql://localhost:2282/postgres
restapi.datasource[0].username=operator
restapi.datasource[0].password=CastAIP
restapi.datasource[0].poolname=Resource1
restapi.datasource[0].minimumIdle=10
restapi.datasource[0].maximumPoolSize=20 |
If all your Dashboard schemas are located on one single CAST Storage Service/PostgreSQL instance then you need to modify the url , username and password entries to match your target CAST Storage Service/PostgreSQL, for example: Code Block |
---|
## DATASOURCE
# Resource1 is the datasource name used in domains.properties
# Adapt server name (localhost) and port (2282) if required
# You can add multiple datasources if you want to connect to multiple CSS Servers. Datasource name must be unique
# You have to configure your domains names and relative schema names in domains.properties
restapi.datasource[0].url=jdbc:postgresql://192.168.200.104:2282/postgres
restapi.datasource[0].username=operator
restapi.datasource[0].password=CastAIP
restapi.datasource[0].poolname=Resource1
restapi.datasource[0].minimumIdle=10
restapi.datasource[0].maximumPoolSize=20 |
If your Dashboard schemas are located on multiple CAST Storage Services/PostgreSQL instances, you need to add in the additional servers as shown in the example below: - Ensure that you modify the
url , username, password and resource entries to match your target CAST Storage Service/PostgreSQL. In particular, the resource entry must be unique within the application.properties file. - The
[0] must also be incremented for additional CAST Storage Service/PostgreSQL instances, for example, use restapi.datasource[1] , restapi.datasource[2] etc.
Code Block |
---|
## DATASOURCE
# Resource1 is the datasource name used in domains.properties
# Adapt server name (localhost) and port (2282) if required
# You can add multiple datasources if you want to connect to multiple CSS Servers. Datasource name must be unique
# You have to configure your domains names and relative schema names in domains.properties
restapi.datasource[0].url=jdbc:postgresql://192.168.200.104:2282/postgres
restapi.datasource[0].username=operator
restapi.datasource[0].password=CastAIP
restapi.datasource[0].poolname=Resource1
restapi.datasource[0].minimumIdle=10
restapi.datasource[0].maximumPoolSize=20
restapi.datasource[1].url=jdbc:postgresql://192.168.200.105:2282/postgres
restapi.datasource[1].username=operator
restapi.datasource[1].password=CastAIP
restapi.datasource[1].poolname=Resource2
restapi.datasource[01].minimumIdle=10
restapi.datasource[01].maximumPoolSize=20 |
Save the file before proceeding. Info |
---|
title | minimumIdle and maximumPoolSize |
---|
| The following options are used to govern the connections from the web application to the target CAST Storage Service/PostgreSQL instance: Code Block |
---|
restapi.datasource[0].minimumIdle=10
restapi.datasource[0].maximumPoolSize=20 |
CAST recommends using the default options unless you are experiencing performance issues. The options are used as follows: minimumIdle | The minimum number of connections that should be kept in the pool at all times (even if there is no traffic). Default value is 10. Idle connections are checked periodically. | maximumPoolSize | The maximum number of active connections that can be allocated from this pool at the same time. The default value is 20. |
See also Configure the Health Dashboard for large numbers of Applications. |
|