Paramétrage éventuel : modifier le path du dossier contenant les données dans la variable datadir du fichier my.cnf.
mysql> create user tumo@'localhost' identified by 'tumo'; mysql> GRANT ALL PRIVILEGES ON tumorotek_codes.* TO tumo@'localhost'; mysql> GRANT ALL PRIVILEGES ON tumorotek_interfacages.* TO tumo@'localhost'; mysql> GRANT ALL PRIVILEGES ON tumorotek.* TO tumo@'localhost';
Cet exemple de création de compte dédié se base sur le principe d’une connexion uniquement en localhost, MySQL et Apache Tomcat étant donc installés sur la même machine, adaptez ces lignes et le niveau de sécurité en cas de l’utilisation d’un serveur de base de données dédié
Pour que l’application fonctionne correctement, le fichier tumorotek.properties ne doit pas être déplacé ou renommé.
Paramètres de connexion JDBC à la base de PRODUCTION tumorotek :
db.url = jdbc:mysql://localhost:3306/tumorotek?createDatabaseIfNotExist=true&characterEncoding=UTF-8&rewriteBatchedStatements=true&serverTimezone=Europe/Paris db.user = tumo db.password = tumo
Paramètres de connexion JDBC à la base de codifications médicales tumorotek_codes
db.codes.url = jdbc:mysql://localhost:3306/tumorotek_codes?createDatabaseIfNotExist=true&characterEncoding=UTF-8&serverTimezone=Europe/Paris db.codes.user = tumo db.codes.password = tumo
Paramètres de connexion JDBC à la base interfaces tumorotek_interfacages
db.interfacages.url = jdbc:mysql://localhost:3306/tumorotek_interfacages?createDatabaseIfNotExist=true&characterEncoding=UTF-8&serverTimezone=Europe/Paris db.interfacages.user = tumo db.interfacages.password = tumo
Paramètrage du dossier racine des fichiers associés aux données
Il est recommandé pour faciliter les sauvegardes de placer ce dossier dans le même lecteur/dossier que le datadir mysql
# exemple : tk.filesystem = D:/data/TK tk.filesystem = <RACINE_FILESYSTEM>
Emplacements des fichiers de configuration fonctionnelle de TumoroteK :
Racine des fichiers de configuration de l’application :
tk.conf.dir = <PATH_ABSOLU_TOMCAT>/conf/Catalina/localhost/
Configuration connexion directe serveur identités :
tk.sip.system = <PATH_ABSOLU_TOMCAT>/conf/Catalina/localhost/sip/
API imprimante modul-bio :
tk.mbio.system = <PATH_ABSOLU_TOMCAT>/conf/Catalina/localhost/mbio/
Configuration interfacages TK :
camel.conf.dir = <PATH_ABSOLU_TOMCAT>/conf/Catalina/localhost/camel/
LDAP / ActiveDirectory
L’activation de l’authentification nécessite de remplacer la ligne du fichier <PATH_TOMCAT>/conf/Catalina/localhost/tumorotek.properties suivante
ldap.authentication = false
par
ldap.authentication = true
et d’indiquer les paramètres de connexion au LDAP dans les lignes suivantes de ce même fichier :
activedirectory.url = <URL_LDAP> (exemple : activedirectory.url = ldap://127.0.0.1:389/dc=sls,dc=aphp,dc=fr) ldap.userdn = <USER_LDAP> ldap.password = <MDP_LDAP>
Niveaux de logs Log4j
Se référer à la documentation Log4j pour l’édition du fichier <TOMCAT_PATH>/webapps/tumorotek##2.3.0.15/WEB-INF/classes/log4j.properties
Déplacer la web archive tumorotek##2.3.0.15.war dans le dossier <PATH_TOMCAT>/webapps
L’application TumoroteK va créer et initialiser les bases de données (tumorotek, tumorotek_codes et tumorotek_interfacages) automatiquement.
Il est recommandé de confier à un des utilisateurs les droits d’Administration de la Plateforme dans l’onglet Administration > Plateforme afin que cet utilisateur deviennent l’utilisateur ‘référent’ pour la biobanque.
Cet utilisateur pourra alors compléter la configuration selon l’activité spécifique de la biobanque (collections, thésaurus, conteneurs de stockage, annotations, autres comptes, profils, modèles d’impressions etc…)