====== Installation sur une Debian 7 Wheezy ====== Ce qui suit est un pas à pas de l'installation du serveur Scrutari sur une machine avec Debian 7 wheezy. On suppose que c'est une machine virtuelle ===== Installation de Tomcat ===== **Étape 1 :** installation de la machine virtuelle java (Dans le cas présent, OpenJDK version 7) apt-get install openjdk-7-jdk **Étape 2 :** installation de Tomcat (Note : Java n'est pas une dépendance de Tomcat car on peut choisir des machines virtuelles différentes, d'où la nécessité de l'étape 2) apt-get install tomcat6 **Étape 3 :** configuration du démarrage de Tomcat avec le fichier ''/etc/default/tomcat6''. 1) Mémoire allouée à Tomcat, cela se passe à la ligne : JAVA_OPTS="-Djava.awt.headless=true -Xmx128m -XX:+UseConcMarkSweepGC" Il suffit de changer la valeur de Xmx (qui indique la mémoire allouée en Mio). Par exemple, pour allouer 768 Mio, il faut indiquer : JAVA_OPTS="-Djava.awt.headless=true -Xmx768m -XX:+UseConcMarkSweepGC" 2) Pour utiliser le port 80, il faut décommenter la ligne suivante qui se trouve à la fin : #AUTHBIND=no et mettre AUTHBIND=yes **Étape 4 :** configuration du serveur Tomcat dans le fichier ''/etc/tomcat6/server.xml'' Remplacer : par : L'opération a d'une part indiqué que Tomcat devait écouter sur le port 80 (et non le classique 8080) et, d'autre part, supprimé l'option ''URIEncoding="UTF-8"'' car le serveur Scrutari décode lui même l'UTF-8 ===== Installation de l'application sct ===== L'installation de Tomcat crée un utilisateur ''tomcat6''. Pour ce qui touche à la configuration, il est préférable de créer un utilisateur « normal » ''tomcat'' par lequel il sera possible d'accéder au serveur sans être ''root'', notamment pour l'inscription de nouveaux sites ou la création de nouveaux moteurs distincts. Dans ''/home/tomcat'', on crée les répertoires suivants : /home/tomcat/scrutari-conf /home/tomcat/scrutari-var /home/tomcat/scrutari-webapps ''/home/tomcat/scrutari-var'' doit être appartenir à l'utilisateur ''tomcat6'' et les autres à l'utilisateur ''tomcat''. Dans ''/home/tomcat/scrutari-webapps'' on installe la dernière version de l'application ainsi que le fichier ''scrutari-conf.xml'' Enfin dans ''/etc/tomcat6/Catalina/localhost/'' on crée un fichier ''sct.xml'' avec le contenu suivant :