-
Navigate to the Cantara Installation Component Folders on your Access Server.
-
In the access/etc subfolder, create a text file called cantara-access.properties
-
Add definitions for the properties listed in the table below. Customize values to suit your deployment. Refer to Cantara Access Server Properties for further information.
|
Property |
Value |
Comment |
|---|---|---|
|
cantara.agent.url |
|
This property is only required for deployments that include a Cantara Agent server. Modify the url to suit your deployment. |
|
cantara.jdbc.driver |
|
|
|
cantara.jdbc.url |
|
|
|
cantara.hibernate.dialect |
|
|
|
cantara.jdbc.username |
|
|
|
cantara.jdbc.password |
|
|
4. At web application startup, Cantara will insert additional properties into this file using default values. The additional properties can also be modified as required.
Cantara Access Server Properties
(* indicates required property)
|
Property |
Default Value |
Comment |
|---|---|---|
|
|
||
|
cantara.agent.url |
|
For deployments that include a Cantara Agent Server, this property defines the agent server url |
|
cantara.clustered.instance |
false |
Set to true if the access endpoint represents multiple access servers deployed within a containerized environment. |
|
cantara.socket.timeout |
0 |
Max duration for web connection with Access Server (milliseconds). 0=Indefinite |
|
cantara.request.timeout |
30000 |
Max wait time for a response (milliseconds) |
|
cantara.connections.route |
250 |
Max connections pooled together for an endpoint |
|
cantara.connections.max |
500 |
Max open connections |
|
cantara.connection.timeout |
15000 |
Max wait time for an initial connection (milliseconds) |
|
cantara.session.timeout |
30 |
Max duration of web session (minutes) |
|
cantara.encrypted.range |
60 |
Maximum age of encrypted login payload in seconds |
|
|
||
|
cantara.jdbc.driver* |
|
JDBC driver class name |
|
cantara.jdbc.url* |
|
Database connection string |
|
cantara.jdbc.pool.size* |
|
Max open connections in parallel |
|
cantara.jdbc.pool.min |
cantara.jdbc.pool.size value |
Min open connections in parallel |
|
cantara.jdbc.connection.timeout |
30000 |
JDBC connection timeout in milliseconds |
|
cantara.jdbc.idle.timeout |
300000 |
Time in milliseconds open connections are maintained when minimum pool size is less than maximum pool size |
|
cantara.jdbc.max.lifetime |
1800000 |
Maximum life of pooled connection in milliseconds |
|
cantara.jdbc.leak.threshold |
10000 |
Leak detection threhold in milliseconds. Connections not returned to the connection pool within this time will cause a warning in the log file. |
|
cantara.jdbc.username* |
|
Database connection username |
|
cantara.jdbc.password* |
|
Database connection password |
|
cantara.hibernate.dialect* |
|
Database type (Oracle12cDialect, MySQL8Dialect, MySQL57Dialect, SQLServer2012Dialect, SQLServer2008Dialect) |
|
cantara.hibernate.show_sql |
false |
Show SQL transactions in logs (true or false) |
|
cantara.hibernate.format_sql |
false |
Format SQL transaction for logs (true or false) |
|
cantara.hibernate.jdbc.batch_size |
20 |
Batch SQL transactions |
|
|
||
|
cantara.scheduler.threads |
0 |
Number of active threads for scheduled jobs. This value should be managed through the Cantara Administration Console |
|
cantara.system.threads |
8 |
Number of active threads for system management jobs. |
|
cantara.scheduler.id* |
|
Scheduler instance name. Must be set if scheduler is active. |
|
cantara.scheduler.purge |
24 |
Max age of active scheduler group in hours. |
|
cantara.scheduler.cluster |
false |
Multiple scheduler instances active. Must be set to true if more than one access server has scheduling active in a farm. |
|
|
||
|
cantara.log.level |
INFO |
Log detail level (Should be managed through Cantara Administration Console) |
|
cantara.log.path* |
|
Path to log file |
|
|
||
|
cantara.mail.hostname |
localhost |
SMTP hostname |
|
cantara.mail.port |
25 |
SMTP port number |
|
cantara.mail.protocol |
smtp |
Mail transport protocol (smtp or smtps supported) |
|
cantara.mail.username |
|
SMTP username |
|
cantara.mail.password |
|
SMTP user password |
|
cantara.mail.auth |
false |
Authentication enabled (true or false) |
|
cantara.mail.tls |
false |
TLS encryption enabled (true or false) |
|
cantara.mail.from |
Default email from address if not specified |
|
|
|
||
|
cantara.proxy.host |
|
Proxy server hostname |
|
cantara.proxy.port |
0 |
Proxy server port |
|
cantara.proxy.username |
|
Proxy server access username |
|
cantara.proxy.password |
|
Proxy server access password |
|
cantara.proxy.media |
false |
Use proxy server to access HTTP media attachments (true or false) |
|
|
||
|
cantara.async.threads |
100 |
Number of processing threads run by the console |
|
cantara.async.timeout |
300000 |
Maximum transaction processing time (milliseconds) |
|
cantara.raw.enabled |
false |
Enable raw communications with JDE Enterprise Servers (should only be enabled for debugging) |