Important
MySQL n'est pas recommandé. Les explications ci-dessous sont très importantes pour utiliser ce SGBD.
Prérequis MySQL
Respect des standards SQL
La base doit être en mode "insensible à la casse" (la casse des requêtes SQL de Uportal n'est pas garantie). Dans le fichier my.cnf / my.ini, ajouter :
lower_case_table_names = 1
L'erreur "Specified key was too long; max key length is 767 bytes"
Dans le fichier my.cnf / my.ini, ajouter :
innodb_file_format=barracuda innodb_file_per_table=true innodb_large_prefix=true
Particularité MySQL 5.5.29
Il faut changer le moteur de stockage par défaut (MyISAM n'est pas assez sûr). Pour cela, il faut copier-coller my-huge.ini en my.ini et ajouter l'instruction suivante :
default-storage-engine=innodb
Mise à jour de la propriété "maxThreads"
Dans le fichier "uportal-war/src/main/resources/properties/portal.properties", modifier la valeur de la clé "org.jasig.portal.io.threadPool.maxThreads" :
org.jasig.portal.io.threadPool.maxThreads=1