WebLogic Server 12c – Gestion des personnalisations

Lors de la création d’un domaine (Configuration Wizzard ou WLST), plusieurs fichiers sont créés dans le répertoire bin du domaine afin de fixer les différentes variables d’environnement utiles : JAVA_OPTIONS, CLASSPATH, PRE_CLASSPATH, etc..

La majorité des configuration est inscrite dans le fichier setDomainEnv.sh ou setDomainEnv.cmd

Si vous avez des configurations spécifiques il fallait jusqu’à présent modifier le fichier setDomainEnv.sh (ou cmd)

En cas de mise à jour du domaine pour passer sur une version suppérieure de WebLogic, les personnalisations écrites dans ce fichier sont détruites par l’outil de mise à jour ou de migration.

Pour pallier cette difficulté, WebLogic Server 12c introduit la possibilité de regrouper toutes les configurations spécifiques dans un seul fichier qui sera préservé lors des mises à jour du domaine : setUserOverrides.cmd ou setUserOverrides.sh

Ce fichier est appelé automatiquement par le script setDomainEnv.cmd/sh

Il n’est pas créé lors de la création du domaine, vous devez le créer vous-même dans le répertoire bin du domaine.