Ceci est une ancienne révision du document !
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 :
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8" redirectPort="8443" />
par :
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
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