Mise à jour vers la version 3.20.0
Configuration : paramètres en base de données
À partir de cette version, la plupart des réglages qui figuraient dans config.properties sont enregistrés en base de données.
À prévoir lors d’une mise à jour
Au premier démarrage après passage à cette version, la migration des paramètres du fichier vers la base de données est automatique :
- RAC/M Identity copie
config.propertiesversconfig.properties.old, enregistre en base de données les valeurs migrées, puis supprime duconfig.propertiesles entrées concernées. - Si
config.properties.oldexiste déjà, la migration ne s’exécute pas : la sauvegarde existante ne doit pas être écrasée (à traiter avant de relancer, par exemple en renommant ou en archivant l’ancien fichier.old).
Ce qui reste dans config.properties
La liste ci-dessous recense les propriétés qui restent dans le fichier config.properties. Celles indiquées comme (facultatif) peuvent être omises si les valeurs par défaut conviennent.
Sources de données — pour chaque préfixe datasource.config, datasource.data et datasource.workflow :
{prefix}.driver,{prefix}.url,{prefix}.username,{prefix}.password- (facultatif)
{prefix}.timeBetweenEvictionRunsMillis,{prefix}.testWhileIdle,{prefix}.validationQuery,{prefix}.validationQueryTimeout,{prefix}.maxTotal,{prefix}.maxWaitMillis,{prefix}.maxConnLifetimeMillis,{prefix}.testOnBorrow,{prefix}.minEvictableIdleTimeMillis
Serveur web (SSL / Jetty)
webserver.ssl,webserver.ssl.protocol_excludes,webserver.ssl.protocol,webserver.ssl.cypher_excludeswebserver.ssl.keystore,webserver.ssl.keystore.password,webserver.ssl.trustore,webserver.ssl.trustore.password- (facultatif)
webserver.ssl.port,webserver.kerberos.display.sso
Courriel sortant (SMTP / OAuth2 côté fichier)
mail.server.host,mail.server.port,mail.server.user,mail.server.timeout.ms,mail.server.retry.count- (facultatif)
mail.auth.protocol,mail.server.starttls.enable,mail.server.password,mail.oauth2.token.url,mail.oauth2.client.id,mail.oauth2.client.secret,mail.oauth2.scopes
ICF
icf.folder,run.icf.server,icf.server.keystore.password,icf.server.truststore.path,icf.server.truststore.password- (facultatif)
icf.server.port,icf.server.start.wait.millis
Connecteur / files d’attente C2 (préfixes de cartes de propriétés)
- Préfixes :
c2.app.category.,c2.app.reqtype.,c2.appGroup.category.,c2.appGroup.reqtype. - Propriétés simples :
mail.admin.c2,c2.queue.id - (facultatif)
mail.provisioning.c2RequesterUsedAsSender,mail.request.automatic.provisioning.account.notification,mail.request.automatic.provisioning.profile.notification
Tous les autres paramètres, une fois migrés en base de données, ne sont plus lus depuis config.properties.
