Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
serveurscrutari:installation [2017/09/13 13:46]
vincent
serveurscrutari:installation [2019/01/11 22:08]
vincent
Ligne 1: Ligne 1:
 ====== Installation du serveur Scrutari ====== ====== Installation du serveur Scrutari ======
  
-===== Installation des binaires =====+La compilation du code et l'​installation de Scrutari sont décrites dans [[https://​framagit.org/​Scrutari/​scrutari|le dépôt du logiciel]]
  
- 
-Scrutari est un logiciel écrit en Java qui s'​appuie sur le serveur d'​application [[http://​tomcat.apache.org/​ | Tomcat]] , un projet de la fondation Apache. Pour installer Scrutari, il est donc nécessaire d'​installer une machine virtuelle Java (version 7 ou supérieure) et Tomcat (version 6 ou supérieure). Avec [[http://​openjdk.java.net/​ | OpenJDK]], la version libre sous licence GPL, Java est maintenant présent dans toutes les distributions,​ nous n'​aborderons pas ici son installation. Tomcat est également présent sous forme de paquets dans certaines distributions. Son installation à partir du fichier compressé disponible sur le [[http://​tomcat.apache.org/​download-60.cgi | site de Tomcat]] est assez simple : il suffit de décompresser ce fichier dans le répertoire de son choix (que nous appellerons par la suite ''​$CATALINA_HOME''​ pour reprendre la terminologie de Tomcat) et de lancer : ''​$CATALINA_HOME/​bin/​startup.sh''​ (éventuellement en indiquant le chemin de la machine virtuelle Java via la variable ''​$JAVA_HOME''​ dans le fichier ''​$CATALINA_HOME/​bin/​catalina.sh''​. 
- 
-Note : voir aussi [[serveurscrutari:​installation:​debian7wheezy|l'​installation sur une Debian 7 Wheezy]] 
- 
-Si dans votre navigateur, l'​adresse http://​localhost:​8080 affiche le message d'​accueil de Tomcat, c'est que l'​installation de Tomcat est réussie. Vous pouvez passer maintenant à l'​installation de l'​application Scrutari. 
- 
-Tomcat propose différentes procédures pour installer une application : la déposer directement dans ''​$CATALINA_HOME/​webapps'',​ passer par un fichier ''​.war''​ ou encore la définir par un fichier de configuration placé dans ''​$CATALINA_HOME/​conf/​Catalina/​localhost/''​ (voir la page sur le [[http://​tomcat.apache.org/​tomcat-6.0-doc/​deployer-howto.html | déploiement d'une application]]). C'est cette dernière possibilité que nous allons utiliser pour l'​application Scrutari, et ce pour deux raisons : elle permet d'​installer Scrutari n'​importe où, en particulier hors de ''​$CATALINA_HOME'',​ ce qui facilite les mises à jour, et elle permet de passer des paramètres à l'​application Scrutari. 
- 
-La marche à suivre est la suivante : 
-  * Télécharger la dernière version « quasi-stable » des binaires de Scrutari sur [[http://​www.scrutari.net/​versions]]. Cette version est appelée « quasi-stable » car elle est en production pour plusieurs moteurs (dont celui de la Coredem) mais comme elle suit de près les développements,​ elle n'est pas non plus exempte de bogues (qui ne risque cependant pas de passer inaperçu longtemps). Le nom du fichier binaire est sous la forme ''​scrutari-*-bin.zip''​ où ''​*''​ est le numéro de révision ​ du dépôt Subversion. ​ 
- 
-  * Décompresser le fichier zip dans le répertoire de votre choix : il apparait un répertoire ''​scrutari-*''​ qui contient un répertoire ''​WEb-INF''​ 
- 
-  * Copier le répertoire ''​WEB-INF''​ dans le répertoire de votre future application Tomcat, celle-ci peut-être dans le répertoire ''​webapps''​ de Tomcat ou partout ailleurs ; pour notre exemple, nous prendrons ''/​home/​tomcat/​scrutari-webapps''​ ; vous devez avoir alors le répertoire suivant ''/​home/​tomcat/​scrutari-webapps/​WEB-INF''​ 
- 
-  * Déclarer l'​application auprès de Tomcat en créant un fichier ''​scrutari.xml''​ dans ''​$CATALINA_HOME/​conf/​Catalina/​localhost/'' ​ avec le contenu suivant : 
- 
-<code xml> 
-<Context docBase="/​home/​tomcat/​scrutari-webapps">​ 
- <​Parameter name="​scrutariConfFile"​ value="/​home/​tomcat/​scrutari-webapps/​scrutari-conf.xml"/>​ 
-</​Context>​ 
-</​code>​ 
- 
-  * Relancer Tomcat et, dans son navigateur, ouvrir la page http://​localhost:​8080/​scrutari/​ : si une page apparait avec le logo Scrutari, c'est que l'​installation est réussie. 
- 
-Revenons sur le contenu du fichier ''​scrutari.xml''​ installé ​ dans ''​$CATALINA_HOME/​conf/​Catalina/​localhost/''​. 
- 
-  * La valeur de l'​attribut !!@docBase!! de l'​élément !!<​Context>​!! indique le chemin du répertoire où est installé l'​application en question (dans notre exemple ''/​home/​tomcat/​scrutari-webapps''​). 
-  * L'​élément !!<​Parameter>​!! permet de passer un paramètre à l'​application ; le paramètre !!@name!!=''​scrutariConfFile''​ est obligatoire,​ sa valeur indique l'​emplacement du fichier de configuration (dans notre exemple ''/​home/​tomcat/​scrutari-webapps/​scrutari-conf.xml''​) de Scrutari. Sans ce fichier de configuration,​ Scrutari est installé mais ne peut rien faire. La description du contenu du fichier de configuration est décrite ci-après. 
  
 ===== Configuration globale ===== ===== Configuration globale =====
serveurscrutari/installation.txt · Dernière modification: 2019/01/11 22:27 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0