TDBSSI_Logiciel_Manuel installation_2005-12-09
Transcription
TDBSSI_Logiciel_Manuel installation_2005-12-09
PREMIER MINISTRE Secrétariat général de la défense nationale Direction centrale de la sécurité des systèmes d’information Sous-direction des opérations Bureau conseil Logiciel TDBSSI MANUEL D’INSTALLATION Version du 09 Décembre 2005 51 boulevard de La Tour-Maubourg - 75700 PARIS 07 SP - Tél 01 71 75 84 15 - Fax 01 71 75 84 00 SGDN / DCSSI / SDO / BCS TDBSSI – Logiciel – Manuel d’installation (27/01/2005) Ce document a été réalisé par le bureau conseil de la DCSSI (SGDN / DCSSI / SDO / BCS) Les commentaires et suggestions sont encouragés et peuvent être adressés à l'adresse suivante : Secrétariat général de la défense nationale Direction centrale de la sécurité des systèmes d'information Sous-direction des opérations Bureau Conseil 51 boulevard de La Tour-Maubourg 75700 PARIS 07 SP [email protected] Page 2 sur 26 SGDN / DCSSI / SDO / BCS TDBSSI – Logiciel – Manuel d’installation (27/01/2005) Historique des modifications Date Objet de la modification 27/01/2005 Création du document 07/10/2005 Ajout manuel installation serveurs Windows (Apache, Tomcat…) 09/12/2005 Ajout manuel installation serveurs Linux (Apache, Tomcat…) Auteur(s) Statut SGDN SGDN Validé SGDN Page 3 sur 26 SGDN / DCSSI / SDO / BCS TDBSSI – Logiciel – Manuel d’installation (27/01/2005) Table des matières 1 PRE-REQUIS ............................................................................................................................................. 5 1.1 CONFIGURATION MATERIELLE................................................................................................... 5 1.2 CONFIGURATION LOGICIELLE..................................................................................................... 5 1.2.1 Installation des serveurs sous Windows ................................................................................... 5 1.2.1.1 1.2.1.2 1.2.1.3 1.2.1.4 1.2.1.5 1.2.1.6 1.2.1.7 Serveurs requis ................................................................................................................... 5 Installation d’Apache 2.0.52 .............................................................................................. 6 Installation de JAVA 2 SDK 1.4.2_04 .............................................................................. 6 Installation d’Apache Tomcat 5.0.30 ................................................................................ 6 Installation du Serveur MySQL 4.1.7 ............................................................................... 7 Installation MySQL Control Center ................................................................................... 8 Installation de Open Office 1.1.3 ...................................................................................... 8 1.2.2 Installation des serveurs sous Linux ......................................................................................... 8 1.2.2.1 1.2.2.2 1.2.2.3 1.2.2.4 1.2.2.5 1.2.2.6 1.2.2.7 Serveurs requis ................................................................................................................... 8 Installation d’Apache 2.0.52 .............................................................................................. 9 Installation de JAVA 2 SDK 1.4.2.07................................................................................ 9 Installation d’Apache Tomcat 5.0.30 .............................................................................. 10 Installation du Serveur MySQL 4.1.7 ............................................................................. 10 Installation du Client MySQL 4.1.7 ................................................................................. 10 Installation de Open Office 1.1.4 .................................................................................... 11 1.2.3 Poste client ............................................................................................................................. 11 1.3 CONTRAINTES D’INFRASTRUCTURE ....................................................................................... 12 2 INSTALLATION DE L’APPLICATION TDBSSI ............................................................................... 13 2.1 CREATION DE L’ARBORESCENCE............................................................................................. 13 2.2 SUPPORT DES CARACTERES UTF-8 SOUS MYSQL................................................................. 14 2.3 CREATION DES TABLES DE LA BASE DE DONNEES ............................................................. 14 2.4 MODIFICATION DU CONTEXT WEB .......................................................................................... 15 2.5 CONFIGURATION DU FICHIER HIBERNATE.CFG.XML.......................................................... 15 2.6 CONFIGURATION DU FICHIER APPLICATIONRESOURCES.PROPERTIES ......................... 16 2.7 CONFIGURATION DU FICHIER MESSAGESRESOURCES.PROPERTIES............................... 16 2.8 CONFIGURATION DU FICHIER DISPLAYTAG.PROPERTIES ................................................. 16 2.9 CONFIGURATION DU FICHIER COULEURRESOURCES.PROPERTIES................................. 16 2.10 CONFIGURATION DU FICHIER LOG4J.PROPERTIES .............................................................. 17 2.11 INTERNATIONALISATION ........................................................................................................... 17 2.12 CONFIGURATION DE TOMCAT................................................................................................... 17 2.12.1 Déclaration d’un « manager » de l’application ..................................................................... 17 2.12.2 Déclaration de l’application WEB dans Tomcat .................................................................... 18 2.12.3 Optimisation du serveur ......................................................................................................... 18 2.13 INTEGRATION D’APACHE ET TOMCAT.................................................................................... 18 2.13.1 Edition du fichier server.xml .................................................................................................. 18 2.13.2 Edition du fichier httpd.conf ................................................................................................... 19 2.14 DEMARRAGE DU SERVEUR OPENOFFICE ............................................................................... 20 2.15 DEMARRAGE DE L’APPLICATION ............................................................................................. 20 2.16 SYSTEME D’EXPLOITATION LINUX.......................................................................................... 21 3 COMPILATION (OPTIONNELLE)...................................................................................................... 22 4 GLOSSAIRE............................................................................................................................................. 24 FORMULAIRE DE RECUEIL DE COMMENTAIRES ........................................................................... 25 Page 4 sur 26 SGDN / DCSSI / SDO / BCS TDBSSI – Logiciel – Manuel d’installation (27/01/2005) 1 PRE-REQUIS 1.1 Configuration matérielle Afin de répondre aux objectifs de performance la configuration matérielle devra au minimum être : o CPU : Pentium 4 CPU 3 GHz, o RAM : 1 Go, o 1 disque dur de 40Go. 1.2 Configuration logicielle TDBSSI est un logiciel libre s’appuyant sur des librairies et des serveurs existants. Du fait de leur interdépendance, Il est recommandé d’installer les serveurs dans l’ordre défini ci après. Leur installation est détaillée dans la suite du document. L’ensemble des librairies et serveurs requis pour TDBSSI est livré sur le CD-ROM distribué par le Bureau Conseil. 1.2.1 Installation des serveurs sous Windows 1.2.1.1 Serveurs requis Librairies et serveurs nécessaires à l’installation du logiciel TDBSSI sous Windows XP SP2 : Intitulé Apache Version 2.0.52 Éditeur Projet Open Source Jakarta Description Serveur web. http://httpd.apache.org J2SDK 1.4.2_04 Sun microsystems http://java.sun.com/ Tomcat 5.0.30 Projet Open Source Jakarta http://jakarta.apache.org/tomcat/ MySQL 4.1.7 MySQL AB http://www.mysql.org OpenOffice 1.1.3 Open Office.org http://www.openoffice.org Environnement de développement pour la création d’applications et d’applets utilisant le langage de programmation JAVA. comprenant Serveur d’application principalement le moteur de Servlet et le moteur de traitement des pages JSP. Base de données Open Source installée avec support des caractères UTF8. Suite bureautique permettant l’édition de documents aux formats Open Office, Microsoft Office et PDF. Page 5 sur 26 SGDN / DCSSI / SDO / BCS TDBSSI – Logiciel – Manuel d’installation (27/01/2005) 1.2.1.2 Installation d’Apache 2.0.52 o Exécuter le fichier d’installation apache_2.0.52-win32-x86-no_ssl.msi dans le répertoire $LECTEUR_CD$:\3-Logiciel\1-Installation\2-MISC\Windows\Apache_2.0.52 o Fenêtre Information Serveur – Server Information o • Champ Network Domain : entrer votre nom de domaine ou taper localdomain. • Champ Server Name : entrer le DNS (ex : www.sii.org) ou l’adresse ip de la machine sur laquelle vous installer Apache (ex : 172.16.50.81). • Champ Admnistrator’s Email Adress : entrer une adresse email. • Cocher le premier bouton radio : for All Users, on Port 80… Fenêtre Type d’installation – Setup Type • o Fenêtre Répertoire d’installation – Destination Folder • o Cocher le bouton radio Typical. Changer le chemin d’accès par défaut c:\Program Files\Apache Group\ par le chemin d’accès suivant c:\www\ Enfin suivre les instructions à l’écran et terminer l’installation. 1.2.1.3 Installation de JAVA 2 SDK 1.4.2_04 o Exécuter le fichier d’installation j2sdk-1_4_2_04-windows-i586-p dans $LECTEUR_CD$:\3-Logiciel\1-Installation\2-MISC\Windows\J2sdk_1.4.2.04 o Fenêtre Installation manuelle – Custom Setup • o répertoire Changer le chemin d’accès par défaut c:\j2sdk1.4.2_04 par le chemin d’accès c:\www\j2sdk1.4.2_04 Fenêtre Sélection des navigateurs – Browser Selection. • o le Cocher toutes les cases Enfin suivre les instructions à l’écran et terminer l’installation. Il faut installer la variable d’environnement JAVA_HOME sous Windows : o clique droit sur Poste de Travail, o sélectionner propriété, Onglet Avancé, Variables d’environnement, o cliquer sur nouveau dans variables système, • Champ Nom de la variable : JAVA_HOME • Champ Valeur de la variable : c:\www\j2sdk1.4.2_04 • Cliquer sur ok 1.2.1.4 Installation d’Apache Tomcat 5.0.30 o Exécuter le fichier d’installation jakarta-tomcat-5.0.30 dans le répertoire $LECTEUR_CD$:\3Logiciel\1-Installation\2-MISC\Windows\Jakarta_Tomcat_5.0.30 o Fenêtre Choix du répertoire d’installation – Choose Install Location • o Changer le chemin d’accès par défaut c:\Program Files\Apache Foundation\Tomcat 5.0 par le chemin d’accès suivant c:\www\tomcat5.0 Software Fenêtre Configuration – Configuration • Champ http/1.1 Connector Port : laisser 8080 par défaut • Champ User Name : laisser admin par défaut Page 6 sur 26 SGDN / DCSSI / SDO / BCS • o Champ Password : laisser le champ vide par défaut Fenêtre Machine Virtuelle JAVA – JAVA Virtual Machine • o TDBSSI – Logiciel – Manuel d’installation (27/01/2005) Localiser le répertoire j2sdk1.4.2_04 installé précédemment : c:\www\j2sdk1.4.2_04 ou le chemin d’accès spécifié lors de l’installation. Enfin suivre les instructions à l’écran et terminer l’installation. 1.2.1.5 Installation du Serveur MySQL 4.1.7 o o Exécuter le fichier mysql-4.1.7-win dans Installation\2-MISC\Windows\MySQL_4.1.7 répertoire • Ouverture de l’archive *.zip • Exécuter le fichier Setup.exe contenu dans cette archive $LECTEUR_CD$:\3-Logiciel\1- Fenêtre Type d’installation – Setup Type • o le Cocher le bouton radio Custom Installation manuelle – Custom Setup • Changer le chemin d’accès par défaut c:\Program Files\MySQL\MySQL Server 4.1 par le chemin d’accès suivant c:\www\mysql4.1 o Enfin suivre les instructions à l’écran et terminer l’installation. o Fenêtre Configuration du serveur MySQL – MySQL Server Instance Configuration • Cocher le bouton radio Developer Machine • Cocher le bouton radio Multifunctional Database • Champ InnoDB Tablespace Settings, laisser le choix par défaut • Cocher le bouton radio Decision Support (DSS)/OLAP • Vérifier que Enable TCP/IP Networking est bien coché • Vérifier que le port spécifié est 3306 • Cocher le bouton radio Best Support For Multilingualism • Vérifier que les champ Install As Windows Service et Launch the MySQL Server automatically sont cochés • Modifier le mot de passe si nécessaire Il est important de garder ce mot de passe en mémoire car il sera nécessaire dans la suite de l’installation. Pour exporter et/ou importer une base MySQL TDBSSI relative à une précédente installation, suivre les étapes ci dessous : o o Exporter une base : • Se placer dans le répertoire c:\www\mysql\bin\ • Vérifier que le fichier filename.sql s’y trouve • Ouvrir une session MySQL via la commande mysql –u root –p • Saisir le mot de passe • Taper la commande source filename.sql Importer la base • Se placer dans le répertoire c:\www\mysql\bin\ Page 7 sur 26 SGDN / DCSSI / SDO / BCS • TDBSSI – Logiciel – Manuel d’installation (27/01/2005) Saisir la commande : mysqldump.exe -u root -p -r filename.sql --databases bases 1.2.1.6 Installation MySQL Control Center o o Exécuter le fichier mysqlcc-0.9.4-win32 dans le répertoire $LECTEUR_CD$:\3-Logiciel\1Installation\2-MISC\Windows\MySQL_4.1.7 • Ouverture de l’archive *.zip • Exécuter le fichier Setup.exe contenu dans cette archive Répertoire d’installation – Destination Folder • o Changer le chemin d’accès par défaut c:\Program Files\mysqlcc\ par le chemin d’accès suivant c:\www\mysql4.1\mysqlcc\ Enfin suivre les instructions à l’écran et terminer l’installation. 1.2.1.7 Installation de Open Office 1.1.3 o o Exécuter le fichier OOo_1.1.3_Win32Intel_install_fr dans le répertoire $LECTEUR_CD$:\3Logiciel\1-Installation\2-MISC\Windows\OpenOffice.org_1.1.3 • Ouverture de l’archive *.zip • Exécuter enfin le fichier setup.exe contenu dans cette archive. Sélection du répertoire d’installation • o 1.2.2 Changer le chemin d’accès par défaut c:\Program Files\OpenOffice.org1.1.3\ par le chemin d’accès suivant c:\www\OpenOffice.org1.1.3\ Enfin suivre les instructions à l’écran et terminer l’installation. Installation des serveurs sous Linux 1.2.2.1 Serveurs requis Librairies et serveurs nécessaires à l’installation du logiciel TDBSSI sous Linux (testé sous Suse 8.2 et Mandrake 10.1) : Intitulé Apache Version 2.0.52 Éditeur Projet Open Source Jakarta Description Serveur web. http://httpd.apache.org J2SDK 1.4.2_07 Sun microsystems http://java.sun.com/ Tomcat 5.0.30 Projet Open Source Jakarta http://jakarta.apache.org/tomcat/ MySQL 4.1.7 MySQL AB Environnement de développement pour la création d’applications et d’applets utilisant le langage de programmation JAVA. Serveur d’application comprenant principalement le moteur de Servlet et le moteur de traitement des pages JSP. Base de données Open Source installée avec support des caractères UTF8. http://www.mysql.org OpenOffice 1.1.4 Open Office.org http://www.openoffice.org Suite bureautique universelle permettant l’édition de documents aux formats Open Office, Microsoft Office et PDF. Page 8 sur 26 SGDN / DCSSI / SDO / BCS TDBSSI – Logiciel – Manuel d’installation (27/01/2005) 1.2.2.2 Installation d’Apache 2.0.52 o Exécuter le fichier httpd-2.0.52.tar.gz dans le répertoire /mnt/cdrom/3-Logiciel/1-Installation/2MISC/Linux/Apache_2.0.52 o Décompresser le fichier httpd-2.0.52.tar.gz à l'aide de la commande tar –xvzf [Nom_Fichier] directement dans le répertoire /usr o Aller ensuite dans le répertoire /usr/httpd-2.0.52, à l’aide de la commande cd o Taper la commande suivante : ./configure –prefix=/usr/local/apache2 o Saisir ensuite la commande : make o Enfin, taper la commande suivante : make install Pour démarrer le serveur aller dans le répertoire d'installation /usr/local/apache2/bin et saisir la commande : ./apachectl start 1.2.2.3 Installation de JAVA 2 SDK 1.4.2.07 o Exécuter le fichier j2sdk-1_4_2_07-linux-i586-rpm.bin dans le répertoire /mnt/cdrom/3Logiciel/1-Installation/2-MISC/Linux/J2sdk_1.4.2.07 Si une autre version du J2sdk ou du J2re est présente, il est préférable de les désinstaller afin d’éviter les conflits. o Dans un premier temps, il convient d’exécuter le fichier d’installation. • Attribution des droits d’exécution sur le fichier d’installation via la commande : chmod +x j2sdk-1_4_2_07-linux-i586-rpm.bin • Exécuter le fichier via la commande : ./j2sdk-1_4_2_07-linux-i586-rpm.bin o Passer en mode administrateur via la commande su root o Taper le mot de passe root o Décompresser le rpm via la commande : rpm -ivh j2sdk-1_4_2_07-linux-i586.rpm o Il est important que tous les usagers puissent accéder à la machine virtuelle java. • o Modifier le fichier /etc/profile Ouvrir le fichier avec l’éditeur vi via la commande vi /etc/profile Taper la touche i pour être en mode insertion Ajouter la ligne suivante : export PATH=$PATH :/usr/java/j2sdk1.4.2_07/bin Enregistrer le fichier et quitter l’éditeur vi en tapant la commande Echap puis les lettres wq Il ne reste qu’à spécifier les plugins utiles par la suite. Ils sont situés dans le répertoire /usr/java/j2sdk1.4.2_07/jre/plugin/i386. On y retrouve 3 sous-répertoires : • pour Netscape 4.x • pour Netscape 7.1 et pour les versions Mozilla antérieure à 1.4 • ns610 pour les versions 1.4 et plus de Mozilla o ns4 ns610-gcc32 Faire un lien symbolique entre le plugin Java et le répertoire plugins de votre navigateur : o Se placer dans le répertoire plugins du navigateur Page 9 sur 26 SGDN / DCSSI / SDO / BCS o Taper la commande : o TDBSSI – Logiciel – Manuel d’installation (27/01/2005) ln -s /usr/java/j2sdk1.4.2_07/jre/plugin/i386 Opéra n'utilise pas de plugins o Ouvrir le navigateur Opéra o Cliquer sur Préférences puis sur Multimédia o Spécifier le chemin de java /usr/java/j2sdk1.4.2_07/jre/lib/i386 o Cocher la case d'activation 1.2.2.4 Installation d’Apache Tomcat 5.0.30 o Exécuter le fichier jakarta-tomcat-5.0.30.tar.gz dans le répertoire /mnt/cdrom/3-Logiciel/1Installation/2-MISC/Linux/Jakarta_Tomcat_5.0.30 o Décompresser le fichier jakarta-tomcat-5.0.30.tar.gz via la commande : tar –xvzf [Nom_Fichier] directement dans le répertoire /usr o Ajouter les variables d’environnement dans le fichier /etc/profile • Ouvrir le fichier /etc/profile via la commande vi /etc/profile • Appuyer sur la touche i pour rentrer dans le monde insertion • Ajouter les lignes suivantes • o o JAVA_HOME=/usr/java/j2sdk1.4.2_07;export JAVA_HOME o CATALINA_HOME=/usr/jakarta-tomcat-5.0.30;export CATALINA_HOME Appuyer sur la touche ECHAP puis sur les touches wq pour enregistrer et sortir de l’éditeur vi. Démarrer le serveur TOMCAT • Se placer dans le répertoire /usr/jakarta-tomcat-5.0.30/bin • Saisir la commande sh startup.sh ou ./startup.sh 1.2.2.5 Installation du Serveur MySQL 4.1.7 o Exécuter le fichier d’installation MySQL-server-4.1.7-0.i386.rpm /mnt/cdrom/3-Logiciel/1-Installation/2-MISC/Linux/MySQL_4.1.7 dans le répertoire Si une autre version de MySQL server est présente, il est préférable de la désinstaller afin d’éviter les conflits. o Double cliquer sur le fichier MySQL-server-4.1.7-0.i386.rpm ou taper la commande : rpm -ivh MySQL-server-4.1.7-0.i386.rpm 1.2.2.6 Installation du Client MySQL 4.1.7 o Exécuter le fichier MySQL-client-4.1.7-0.i386.rpm dans le répertoire /mnt/cdrom/3-Logiciel/1Installation/2-MISC/Linux/MySQL_4.1.7 Si une autre version de MySQL client est présente, il est préférable de la désinstaller afin d’éviter les conflits. o Double cliquer sur le fichier MySQL-client-4.1.7-0.i386.rpm ou saisir la commande : rpm -ivh MySQL-client-4.1.7-0.i386.rpm Page 10 sur 26 SGDN / DCSSI / SDO / BCS TDBSSI – Logiciel – Manuel d’installation (27/01/2005) o Se mettre en mode administrateur via la commande su root puis saisir le mot de passe administrateur o Exécuter le fichier mysql_secure_installation situé dans le répertoire /usr/bin via la commande ./mysql_secure_installation o • Saisir le nouveau mot de passe puis confirmer par une nouvelle saisie • Effacer l'utilisateur anonyme, répondre YES pour des raisons de sécurité • Désactiver le compte root pour des accès par le réseau, répondre NO. • Effacer la base de test, répondre NO • Recharger les privilèges des tables, répondre YES Pour vérifier que la configuration a bien été effectuée, saisir la commande mysql -uroot -p<password> o Le prompt de Mysql doit s’afficher mysql> o Pour quitter le serveur MySQL, saisir la commande exit Il est important de garder ce mot de passe en mémoire car il sera nécessaire dans la suite de l’installation. Pour exporter et/ou importer une base MySQL TDBSSI relative à une précédente installation, suivre les étapes ci dessous : o o Exporter une base : • Se placer dans le répertoire mysql/bin/ • Vérifier que le fichier filename.sql s’y trouve • Ouvrir une session MySQL via la commande mysql –u root –p • Saisir le mot de passe • Taper la commande source filename.sql Importer la base • Se placer dans le répertoire mysql/bin/ • Saisir la commande mysqldump -u root -p -r filename.sql --databases bases 1.2.2.7 Installation de Open Office 1.1.4 o Exécuter le fichier d’installation Ooo_1.1.4_LinuxIntel_install.tar.gz dans le répertoire : /mnt/cdrom/3-Logiciel/1-Installation/2- MISC/Linux/OpenOffice.org_1.1.4 o Décompresser le fichier Ooo_1.1.4_LinuxIntel_install.tar.gz à l'aide de la commande tar –xvzf [Nom_Fichier] dans un répertoire. Un nouveau répertoire Ooo_1.1.4_LinuxIntel_install est alors créé o 1.2.3 Entrer dans ce répertoire et saisir : ./setup puis suivre les instructions d’installation. Poste client La définition standard de l’écran d’un poste de travail est de 800*600. Les navigateurs utilisés sont IE 6 SP2, Netscape 7.2, FireFox 0.8 et Opera 7.54. De même ceux-ci doivent accepter les cookies. Page 11 sur 26 SGDN / DCSSI / SDO / BCS 1.3 TDBSSI – Logiciel – Manuel d’installation (27/01/2005) Contraintes d’infrastructure o L’organisme utilisateur doit s’assurer de la mise à jour de son DNS o Le déploiement de l’application se fera sur un réseau IPV4 o L’application fonctionne aux heures ouvrables et peut être arrêtée en dehors des ces heures à des fins de maintenance o L’organisme utilisateur apportera sa solution de sauvegarde Page 12 sur 26 SGDN / DCSSI / SDO / BCS TDBSSI – Logiciel – Manuel d’installation (27/01/2005) 2 INSTALLATION DE L’APPLICATION TDBSSI L’application TDBSSI est livrée sur CD-ROM et comporte les binaires et les sources de l’application. Les chapitres suivants décrivent l’installation de l’application TDBSSI et la configuration des serveurs installés dans le chapitre 1.2. 2.1 Création de l’arborescence Le livrable correspondant au produit TDBSSI est livré sous la forme d’un fichier d’archive « zip » nommé tdbssi-<version>-<date>.zip, où VERSION correspond au numéro de version et DATE à la date de la construction. Exemple : tdbssi_1.0_20050115.zip Dans les explications qui vont suivre, on considère que l’on installe une version de l’application TDBSSI dans un répertoire quelconque. Nous installons ici l’application sous le répertoire « d:\sgdn ». L’arborescence est alors créée avec comme répertoire racine tdbssi-<version>-<date>. Ce même répertoire est référencé par la variable $INSTALL_DIR$. / └─tdbssi-<version>-<date> │ │─src │ ├─bin │ ├─conf │ ├─hibernate │ ├─hibernatesynchronizer │ ├─java │ ├─lib │ ├─resources │ ├─scriptbdd │ ├─tomcat │ └─web │ └─work ├─api ├─scriptbdd ├─tomcat └─web-app └tdbssi Répertoire $INSTALL_DIR$ Fichiers de configuration web. Fichiers de mapping. Fichiers de génération de mapping Sources java. Bibliothèques. Fichiers de ressources de type properties. Scripts de base de données. Fichier de context tomcat. Sources web (jsp, html, css, images,…). Répertoire de déploiement de l’application pour les développements. Javadoc Scripts de création de la base de données. Fichier de context tomcat. Application. Après avoir extrait les fichiers, une série d’opérations de configuration est à réaliser : o Création des tables et des informations propres à TDBSSI dans la base de données, o Modification du contexte web, o Configuration du fichier « hibernate.cfg.xml », o Configuration du fichier « ApplicationResources.properties », o Configuration du fichier « MessagesResources.properties », o Configuration du fichier « displaytag.properties », o Configuration du fichier « log4j.properties », o Déclaration de l’application WEB TDBSSI dans le serveur Tomcat, o Intégration d’Apache et Tomcat. Ces opérations sont décrites dans les chapitres qui suivent. Page 13 sur 26 SGDN / DCSSI / SDO / BCS TDBSSI – Logiciel – Manuel d’installation (27/01/2005) Veuillez commencer par démarrer le serveur de base de données MySQL et arrêter les serveurs Apache et Tomcat. 2.2 Linux Support des caractères utf-8 sous MySQL Créer le fichier « my.cnf » avec les lignes suivantes: • [mysqld] • set-variable = defaut-character-set=utf8 et placez le sous le répertoire “/etc” Windows La configuration utf-8 se fait dans les interfaces d’installation en sélectionnant « utf-8 ». A l’issu de ce point veuillez démarrer le serveur de base de données MySQL. < démarrer / panneau de configuration / outils d’administration / services / MySQL « démarrer service » > 2.3 Création des tables de la base de données Les scripts de création de $INSTALL_DIR$/work/scriptbdd. la base de données sont situés sous le répertoire Le mode opératoire de création de la base de données en mode interactif est le suivant: Script Création de l’instance Description Placez-vous sous lé répertoire $MYSQL_DIR$/bin et exécuter la commande suivante : mysql –u root -p < $INSTALL_DIR$/work/scriptbdd/cre_base.sql en modifiant si besoin le nom de la base de données sgdn dans le fichier correspondant. Le prompt demande alors le mot de passe de l’administrateur (celui entré lors de l’installation de mysql). Si celui-ci n’a pas été changé lors de l’installation il suffira de valider pour exécuter la commande. Créations des utilisateurs Placez-vous sous lé répertoire $MYSQL_DIR$/bin et exécuter la commande suivante : mysql –u root -p Le prompt demande alors le mot de passe de l’administrateur (celui entré lors de l’installation de mysql). Si celui-ci n’a pas été changé lors de l’installation il suffira de valider pour exécuter la commande. A l’invite >mysql du prompt taper les commandes suivantes en modifiant si besoin le nom de la base de données sgdn.* ainsi que des utilisateurs sgdn@localhost et sgdn, ainsi que le mot de passe ‘sgdn’ de l’utilisateur sgdn. GRANT SELECT, INSERT, UPDATE, DELETE ON sgdn.* TO sgdn@localhost; GRANT SELECT, INSERT, UPDATE, DELETE ON sgdn.* TO sgdn IDENTIFIED BY ’sgdn’; Script de création des tables, contraintes et index Placez-vous sous le répertoire $MYSQL_DIR$/bin et exécuter la commande suivante : mysql –u root -p –D sgdn< $INSTALL_DIR$/work/scriptbdd/cre_tab_cle_index.sql en modifiant si besoin le nom de la base de données sgdn dans la ligne de commande. Comme précédemment le prompt demande alors le mot de passe de l’administrateur (celui entré lors de Page 14 sur 26 SGDN / DCSSI / SDO / BCS TDBSSI – Logiciel – Manuel d’installation (27/01/2005) l’installation de mysql). Si celui-ci n’a pas été changé lors de l’installation il suffira de valider pour exécuter la commande Script de création du compte administrateur. Placez-vous sous le répertoire $MYSQL_DIR$/bin et exécuter la commande suivante : mysql –u root -p –D sgdn< $INSTALL_DIR$/work/scriptbdd/cre_useradmin.sql en modifiant si besoin le nom de la base de données sgdn dans la ligne de commande. Comme précédemment le prompt demande alors le mot de passe de l’administrateur (celui entré lors de l’installation de mysql). Si celui-ci n’a pas été changé lors de l’installation il suffira de valider pour exécuter la commande. Adapter, en fonction des besoins, ce fichier avant de l’exécuter. 2.4 Modification du context web Par défaut l’application est accessible à partir du contexte /tdbssi à savoir que pouvez y accéder par l’url suivant http://$APACHE_IP$:$APACHE_PORT$/tdbssi. Si vous souhaitez accéder à l’application à l’aide d’un autre contexte, il vous faut renommer le répertoire $INSTALL_DIR$/work/web-app/tdbssi par le nom désiré. Dans la suite de cette documentation, on prendra la valeur /tdbssi comme nom de contexte de l’application. 2.5 Configuration du fichier hibernate.cfg.xml Ce fichier est situé sous le répertoire : $INSTALL_DIR$/work/web-app/tdbssi/WEB-INF/classes. Il contient l’ensemble des paramètres d’accès à la base de données à savoir : o l’URL de la base de données, o le nom d’utilisateur de la base de données, o le mot de passe de l’utilisateur de la base de données, o … Se rapporter à ce fichier pour de plus amples informations. Clé Valeur <property name="hibernate.connection.url"> IP du serveur de base de données / Nom de la base de données. jdbc:mysql://172.16.50.81/sgdn </property> Remarque : Si l’application est installée sur un poste non connecté au réseau afin d’effectuer des tests en local il faut non pas mettre l’IP du serveur de base de données mais localhost. <property name="hibernate.connection.username"> Nom de l’utilisateur de la base de données. sgdn </property> <property name="hibernate.connection.password"> Mot de passe de l’utilisateur de la base de données. sgdn </property> <property name="hibernate.show_sql"> La valeur par défaut est “false”. false true = active les traces des requêtes sql. </property> false = désactive les traces de requêtes sql. Page 15 sur 26 SGDN / DCSSI / SDO / BCS 2.6 TDBSSI – Logiciel – Manuel d’installation (27/01/2005) Configuration du fichier ApplicationResources.properties Ce fichier est situé sous le répertoire : $INSTALL_DIR$/work/web-app/tdbssi/WEB-INF/classes. Il contient l’ensemble des paramètres technique de l’application à savoir : o les sources des images représentant les sections et les types de graphiques, o les polices utilisées pour les titres et sections des tableaux de bord, o chemins d'accès local aux différentes parties du projet sur le serveur web, o … Se rapporter à ce fichier pour de plus amples informations. Clé Valeur root.path=d:/sgdn/tdbssi-<version>-<date>/work/web-app/ Répertoire d’installation de l’application web. web.path=tdbssi/ Nom du répertoire contenant l’application web. Cette variable correspond aussi au nom du contexte web de l’application c'est-à-dire http://localhost/tdbssi 2.7 Configuration du fichier MessagesResources.properties Ce fichier est situé sous le répertoire : $INSTALL_DIR$/work/web-app/tdbssi/WEB-INF/classes. Il contient l’ensemble des libellés de l’application à savoir : o les noms des champs des formulaires, o les titres de colonnes des tableaux, o les messages d’erreurs, o … Se rapporter à ce fichier pour de plus amples informations. 2.8 Configuration du fichier displaytag.properties Ce fichier est situé sous le répertoire : $INSTALL_DIR$/work/web-app/tdbssi/WEB-INF/classes. Il contient les paramètres de configuration du composant tableau utilisé dans l’application. SI vous avez modifié le nom du contexte web dans le chapitre 2.4 remplacer les champs /tdbssi de ce fichier par le nouveau nom de contexte. Se rapporter à ce fichier pour de plus amples informations. 2.9 Configuration du fichier CouleurResources.properties Ce fichier est situé sous le répertoire : $INSTALL_DIR$/work/web-app/tdbssi/WEB-INF/classes. Il contient les couleurs utilisables par l’application pour l’affectation des couleurs des indicateurs dans les graphiques. Utiliser ce fichier pour ajouter de nouvelles couleurs. Se rapporter à ce fichier pour de plus amples informations. Page 16 sur 26 SGDN / DCSSI / SDO / BCS 2.10 TDBSSI – Logiciel – Manuel d’installation (27/01/2005) Configuration du fichier log4j.properties Ce fichier est situé sous le répertoire : $INSTALL_DIR$/work/web-app/tdbssi/WEB-INF/classes. Il contient les paramètres de traces de l’application. Par défaut est activé le niveau d’alerte « ERROR ». De plus les traces sont dirigées vers la sortie standard et vers un fichier de trace « rolling.log ». Clé Valeur log4j.rootCategory=ERROR, stdout, rolling Mécanismes de trace activés. log4j.appender.rolling.File : d:/sgdn/tdbssi-<version>-<date>/work//webapp/logs/rolling.log Nom du fichier de trace. Attention : Le répertoire « logs » doit être créé. log4j.appender.rolling.MaxFileSize=1000KB Taille du fichier de trace. 2.11 Internationalisation Il s’agit de définir des ressources comprenant une liste de clés et leur valeur associée. On dispose alors d’une ressource par défaut puis une série d’autres fichiers (pour les autres langues) dont le nom respecte le code ISO du langage. Ainsi, si le fichier par défaut (correspondant au français par exemple) s’appelle ‘MyLangue.properties’, le fichier pour l’anglais sera alors nommé : ‘MyLangue_en.properties’ Voici un exemple de fichier de ressource : Pour le français : index.title = Connexion de l'utilisateur index.username = Nom d'utilisateur index.password = Mot de passe Pour l’anglais : index.title = User Connexion index.username = User name index.password = Password Les fichiers de ressources internationalisables situés dans le répertoire $INSTALL_DIR$/work/webapp/tdbssi/WEB-INF/classes. sont : o o o 2.12 MessagesResources.properties contenant les messages de l’application, CouleurResources.properties contenant les noms des couleurs utilisées dans les indicateurs, displaytag.properties contenant les messages tels que la pagination des tableaux.... Configuration de TOMCAT 2.12.1 Déclaration d’un « manager » de l’application Rajouter dans le tag <tomcat-users> du fichier $TOMCAT_DIR$/conf/ tomcat-users.xml les lignes suivantes : <role rolename="manager"/> <user username="sgdn" password="sgdn" roles="manager"/> Page 17 sur 26 SGDN / DCSSI / SDO / BCS TDBSSI – Logiciel – Manuel d’installation (27/01/2005) 2.12.2 Déclaration de l’application WEB dans Tomcat Modifier le fichier $INSTALL_DIR$ / tdbssi-<version>-<date> / work / tomcat / tdbssi.xml pour tenir compte du répertoire d’installation racine de l’application TDBSSI. <Context docBase="D:/sgdn/tdbssi-<version>-<date>/work/web-app/tdbssi" path="/tdbssi" workDir="D:/sgdn/tdbssi<version>-<date>/work/web-app/tdbssi/WEB-INF/jsp_servlet"> </Context> Clé Valeur docBase="D:/sgdn/tdbssi-<version><date>/work/web-app/tdbssi" Chemin vers le répertoire contenant l'application web. C'est dans ce chemin que Tomcat doit trouver les ressources obligatoires d'une webapp (répertoire WEB-INF...) path="/tdbssi" Chemin (partie de l'URL) permettant d'atteindre cette application web sur l'Host associé. Si l'Host a pour nom "localhost", et que le path de ce Context est "/appli", on pourra l'atteindre par l'URL "http://localhost:port/appli". workDir="D:/sgdn/tdbssi-<version><date>/work/web-app/tdbssi/WEBINF/jsp_servlet" Chemin vers le répertoire contenant les jsp compilées. Ce répertoire est créé automatiquement par TOMCAT. Copier le fichier tdbssi.xml dans le répertoire $TOMCAT_DIR$/conf/Catalina/localhost de tomcat. Ce même répertoire est créé lors de l’installation standard de TOMCAT. Le fichier est pris en compte par Tomcat, l’application WEB TDBSSI est chargée par Tomcat (cf. console d’administration de Tomcat). 2.12.3 Optimisation du serveur Linux Copier le fichier $INSTALL_DIR$ / tdbssi-<version>-<date> / work / tomcat/setenv.sh dans le répertoire $TOMCAT_DIR$/bin Windows Copier le fichier $INSTALL_DIR$ / tdbssi-<version>-<date> / work / tomcat/setenv.bat dans le répertoire $TOMCAT_DIR$/bin Enfin redémarrer le serveur Tomcat. 2.13 Intégration d’Apache et Tomcat Cette intégration consiste à configurer un reverse proxy pour Apache. Un reverse proxy permet aux utilisateurs d’un réseau externe d'accéder indirectement à certains serveurs de réseaux internes. C’est donc un serveur proxy monté à l’envers. Le reverse-proxy sert ainsi de relais pour les utilisateurs externes souhaitant accéder au serveur Tomcat en lui transmettant indirectement les requêtes. 2.13.1 Edition du fichier server.xml Ouvrir le fichier $TOMCAT_DIR$/conf/server.xml et décommenter les lignes suivantes (le commentaire correspond aux signes “< !--” et “-->”) : <!-- Define a Proxied HTTP/1.1 Connector on port 8082 --> <!-- See proxy documentation for more information about using this. --> <!-<Connector port="8082" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" acceptCount="100" debug="0" connectionTimeout="20000" proxyPort="80" disableUploadTimeout="true" /> --> Page 18 sur 26 SGDN / DCSSI / SDO / BCS TDBSSI – Logiciel – Manuel d’installation (27/01/2005) Notez que nous utilisons le port 8082 comme port de reverse proxy pour Tomcat et 80 comme port Apache. 2.13.2 Edition du fichier httpd.conf Ouvrir le fichier $APACHE_DIR$/conf/httpd.conf et décommenter les lignes suivantes (le commentaire correspond au signe #) : LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule proxy_ftp_module modules/mod_proxy_ftp.so Ajouter la ligne suivante dans ce même fichier en changeant l’IP du serveur apache (172.16.50.81 dans l’exemple) ainsi que le port si nécessaire. Dans le cas d’un test en local, remplacer l’adresse IP par 127.0.0.1. NameVirtualHost 172.16.50.81:80 Puis configurer l’hôte virtuel en ajoutant toujours dans ce même fichier les lignes ci-dessous à partir des instructions suivantes (Remplacer l’adresse IP par 127.0.0.1 dans le cas d’un test en local) : o IP et port du serveur Apache (172.16.50.81 :80 dans l’exemple) correspondant aux variables VirtualHost et ServerName, o IP et port du serveur Tomcat (172.16.50.81 :8082 dans l’exemple) correspondant aux variables ProxyPass et ProxyPassReverse, o le contexte web /tdbssi correspondant aux variables ProxyPass et ProxyPassReverse, o le chemin vers le répertoire htdocs Foundation/Apache2/htdocs" dans l’exemple). (C:/Program Files/Apache Software <VirtualHost 172.16.50.81:80> ServerName 172.16.50.81 DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2/htdocs" ErrorLog logs/tdbssi.com-error_log CustomLog logs/tdbssi.com-access_log common DirectoryIndex index.html index.shtml ProxyPass /tdbssi http://172.16.50.81:8082/tdbssi ProxyPassReverse /tdbssi http://172.16.50.81:8082/tdbssi </VirtualHost> Enfin redémarrer le serveur Apache. Page 19 sur 26 SGDN / DCSSI / SDO / BCS TDBSSI – Logiciel – Manuel d’installation (27/01/2005) 2.14 Démarrage du serveur OpenOffice Linux Editer le fichier « Setup.xcu » se trouvant sous l’arborescence « /share/registry/data/org/ » du répertoire d’installation du serveur OpenOffice. Ajouter les 3 lignes ci-dessous juste après la balise <node oor :name="Office"> <prop oor:name="ooSetupConnectionURL"> <value>socket,host=0,port=8100;urp;StarOffice.ServiceManager</value> </prop> Enfin pour démarrer le serveur OpenOffice exécuter la commande suivante : soffice Windows Placez-vous dans le répertoire « program » du répertoire d’installation du serveur OpenOffice et exécuter une des commandes suivantes : IMPORTANT : Les serveurs Apache et Tomcat doivent être démarrés sinon un message d’erreur s’affiche. soffice.exe -accept=socket,port=8100;urp; 2.15 Démarrage de l’application Vous pouvez maintenant vous connecter à l’application par l’URL http:// 172.16.50.81: 80/tdbssi à l’aide de votre navigateur web avec • 172.16.50.81 : IP du serveur Apache, • 80 : Port du serveur Apache, • tdbssi : Contexte web. Vous devez obtenir l’écran ci-dessous. Page 20 sur 26 SGDN / DCSSI / SDO / BCS TDBSSI – Logiciel – Manuel d’installation (27/01/2005) Veuillez saisir le nom du compte administrateur et son mot de passe créé au chapitre 2.3.3 pour vérifier la connexion à l’application. 2.16 Système d’exploitation Linux Le serveur graphique X11 doit être démarré et l’utilisateur doit avoir les droits d’accès à celui-ci. Le démarrage de Linux en mode graphique entraînera le démarrage automatique du serveur X11. Page 21 sur 26 SGDN / DCSSI / SDO / BCS TDBSSI – Logiciel – Manuel d’installation (27/01/2005) 3 COMPILATION (OPTIONNELLE) Cette phase de l’installation est optionnelle et ne doit pas être effectuée dans le cadre de l’installation normale. Elle consiste à recompiler l’application à partir des sources Java, JSP, fichiers de propriétés, images. Pour exécuter la commande il faut modifier le fichier build.bat pour Windows ou build.sh pour linux dans le répertoire $INSTALL_DIR$ / tdbssi-<version>-<date> en modifiant les valeurs ci-dessous. Clé Valeur ANT_HOME=D:\projets\examples\apache-ant-1.6.2 Chemin vers l’outil ANT. LIB_HOME=D:\projets\sgdn\dev\sgdn\src\lib Chemin vers les librairies du projet. JAVA_HOME=D:\logiciels\jdk\j2sdk1.4.2_04 Chemin vers la machine virtuelle java. De même il faut modifier le fichier build.properties qui se trouve sous le répertoire $INSTALL_DIR$ / tdbssi-<version>-<date>. Se rapporter à ce fichier pour de plus amples informations. Pour lancer la création de la distribution il faut se placer dans le répertoire $INSTALL_DIR$ / tdbssi<version>-<date> et exécuter la commande build.bat dist pour Windows ou build.sh dist pour linux. Using JAVA_HOME: D:\logiciels\jdk\j2sdk1.4.2_04 Using ANT_HOME: D:\projets\examples\apache-ant-1.6.2 Buildfile: build.xml init: clean: [delete] Deleting directory D:\projets\sgdn\dev\sgdn\dist\tdbssi-0.0.1-20041222\tdbssi-0.0.1-20041222\work [mkdir] Created dir: D:\projets\sgdn\dev\sgdn\dist\tdbssi-0.0.1-20041222\tdbssi-0.0.1-20041222\work [mkdir] Created dir: D:\projets\sgdn\dev\sgdn\dist\tdbssi-0.0.1-20041222\tdbssi-0.0.1-20041222\dist compile: [mkdir] Created dir: D:\projets\sgdn\dev\sgdn\dist\tdbssi-0.0.1-20041222\tdbssi-0.0.1-20041222\work\webapp\tdbssi\WEB-INF\classes [javac] Since fork is true, ignoring compiler setting. [javac] Compiling 172 source files to D:\projets\sgdn\dev\sgdn\dist\tdbssi-0.0.1-20041222\tdbssi-0.0.120041222\work\web-app\tdbssi\WEB-INF\classes [javac] Since fork is true, ignoring compiler setting. prepare-web-app: [mkdir] Created dir: D:\projets\sgdn\dev\sgdn\dist\tdbssi-0.0.1-20041222\tdbssi-0.0.1-20041222\work\web-app\META-INF copy-web-res: [copy] Copying 176 files to D:\projets\sgdn\dev\sgdn\dist\tdbssi-0.0.1-20041222\tdbssi-0.0.1-20041222\work\webapp\tdbssi copy-java-res: [copy] Copying 7 files to D:\projets\sgdn\dev\sgdn\dist\tdbssi-0.0.1-20041222\tdbssi-0.0.1-20041222\work\webapp\tdbssi\WEB-INF\classes [mkdir] Created dir: D:\projets\sgdn\dev\sgdn\dist\tdbssi-0.0.1-20041222\tdbssi-0.0.1-20041222\work\web-app\logs copy-config: [copy] Copying 19 files to D:\projets\sgdn\dev\sgdn\dist\tdbssi-0.0.1-20041222\tdbssi-0.0.1-20041222\work\webapp\tdbssi\WEB-INF [copy] Copying 7 files to D:\projets\sgdn\dev\sgdn\dist\tdbssi-0.0.1-20041222\tdbssi-0.0.1-20041222\work\webapp\tdbssi\WEB-INF\tld copy-hibernate: [copy] Copying 18 files to D:\projets\sgdn\dev\sgdn\dist\tdbssi-0.0.1-20041222\tdbssi-0.0.1-20041222\work\webapp\tdbssi\WEB-INF\classes copy-lib: Page 22 sur 26 SGDN / DCSSI / SDO / BCS TDBSSI – Logiciel – Manuel d’installation (27/01/2005) [copy] Copying 40 files to D:\projets\sgdn\dev\sgdn\dist\tdbssi-0.0.1-20041222\tdbssi-0.0.1-20041222\work\webapp\tdbssi\WEB-INF\lib web-app: javadoc: [mkdir] Created dir: D:\projets\sgdn\dev\sgdn\dist\tdbssi-0.0.1-20041222\tdbssi-0.0.1-20041222\work\api [javadoc] Generating Javadoc [javadoc] Javadoc execution [javadoc] Loading source files for package fr.sgdn.tdbssi.bo... [javadoc] Loading source files for package fr.sgdn.tdbssi.bo.hibernate.build... [javadoc] Loading source files for package fr.sgdn.tdbssi.bo.hibernate.build.base... [javadoc] Loading source files for package fr.sgdn.tdbssi.bo.hibernate.build.dao... [javadoc] Loading source files for package fr.sgdn.tdbssi.commun... [javadoc] Loading source files for package fr.sgdn.tdbssi.commun.comparateur... [javadoc] Loading source files for package fr.sgdn.tdbssi.commun.exception... [javadoc] Loading source files for package fr.sgdn.tdbssi.commun.formateur... [javadoc] Loading source files for package fr.sgdn.tdbssi.commun.logging... [javadoc] Loading source files for package fr.sgdn.tdbssi.commun.ressources... [javadoc] Loading source files for package fr.sgdn.tdbssi.commun.servicelocator... [javadoc] Loading source files for package fr.sgdn.tdbssi.commun.transaction... [javadoc] Loading source files for package fr.sgdn.tdbssi.services.admin... [javadoc] Loading source files for package fr.sgdn.tdbssi.services.graphisme... [javadoc] Loading source files for package fr.sgdn.tdbssi.services.securite... [javadoc] Loading source files for package fr.sgdn.tdbssi.services.systeme... [javadoc] Loading source files for package fr.sgdn.tdbssi.services.systeme.commentaire... [javadoc] Loading source files for package fr.sgdn.tdbssi.services.systeme.demarche... [javadoc] Loading source files for package fr.sgdn.tdbssi.services.systeme.edition... [javadoc] Loading source files for package fr.sgdn.tdbssi.services.systeme.production... [javadoc] Loading source files for package fr.sgdn.tdbssi.struts.action.admin... [javadoc] Loading source files for package fr.sgdn.tdbssi.struts.action.systeme... [javadoc] Loading source files for package fr.sgdn.tdbssi.struts.action.systeme.demarche.e1... [javadoc] Loading source files for package fr.sgdn.tdbssi.struts.action.systeme.demarche.e2... [javadoc] Loading source files for package fr.sgdn.tdbssi.struts.action.systeme.demarche.e3... [javadoc] Loading source files for package fr.sgdn.tdbssi.struts.framework.exception... [javadoc] Loading source files for package fr.sgdn.tdbssi.struts.framework.extend... [javadoc] Loading source files for package fr.sgdn.tdbssi.struts.framework.plugin... [javadoc] Loading source files for package fr.sgdn.tdbssi.struts.tag... [javadoc] Loading source files for package fr.sgdn.tdbssi.struts.tag.html... [javadoc] Loading source files for package org.displaytag.tags... [javadoc] Constructing Javadoc information... [javadoc] Standard Doclet version 1.4.1 [javadoc] Building tree for all the packages and classes... [mkdir] Created dir: D:\projets\sgdn\dev\sgdn\dist\tdbssi-0.0.1-20041222\tdbssi-0.0.1-20041222\work\scriptbdd [copy] Copying 3 files to D:\projets\sgdn\dev\sgdn\dist\tdbssi-0.0.1-20041222\tdbssi-0.0.1-20041222\work\scriptbdd tomcat: [mkdir] Created dir: D:\projets\sgdn\dev\sgdn\dist\tdbssi-0.0.1-20041222\tdbssi-0.0.1-20041222\work\tomcat [copy] Copying 3 files to D:\projets\sgdn\dev\sgdn\dist\tdbssi-0.0.1-20041222\tdbssi-0.0.1-20041222\work\tomcat dist: [mkdir] Created dir: D:\projets\sgdn\dev\sgdn\dist\tdbssi-0.0.1-20041222\tdbssi-0.0.1-20041222\dist\tdbssi-0.0.120041222 init: dist-all-zip: [zip] Building zip: D:\projets\sgdn\dev\sgdn\dist\tdbssi-0.0.1-20041222\tdbssi-0.0.1-20041222\dist\tdbssi-0.0.120041222\tdbssi-0.0.1-20041222.zip dist-all: BUILD SUCCESSFUL Total time: 48 seconds Le résultat de la phase de compilation est un fichier nommé tdbssi-<version>-<date>.zip dans le répertoire $INSTALL_DIR$ / tdbssi-<version>-<date> /dist. Page 23 sur 26 SGDN / DCSSI / SDO / BCS TDBSSI – Logiciel – Manuel d’installation (27/01/2005) 4 GLOSSAIRE $APACHE_DIR$ : répertoire correspondant à l'installation du serveur Apache, $APACHE_IP$ : IP du serveur Apache, $APACHE_PORT$ : Port du serveur Apache, $TOMCAT_DIR$ : répertoire d'installation du serveur Tomcat, $MYSQL_DIR$ : répertoire d'installation du serveur de base de données MySQL, $INSTALL_DIR$ : répertoire créé sur le serveur par le désarchivage du livrable. Page 24 sur 26 SGDN / DCSSI / SDO / BCS TDBSSI – Logiciel – Manuel d’installation (27/01/2005) FORMULAIRE DE RECUEIL DE COMMENTAIRES Ce formulaire peut être envoyé à l'adresse suivante : Secrétariat général de la défense nationale Direction centrale de la sécurité des systèmes d'information Sous-direction des opérations Bureau conseil 51 boulevard de La Tour-Maubourg 75700 PARIS 07 SP [email protected] Identification de la contribution Nom et organisme (facultatif) : .................................................................................................................. Adresse électronique : ............................................................................................................................... Date : ......................................................................................................................................................... Remarques générales sur le document Le document répond-il à vos besoins ? Oui Non Pensez-vous qu'il puisse être amélioré dans son fond ? Oui Non Si oui : Si oui : Qu'auriez-vous souhaité y trouver d'autre ? ................................................................................................................. ................................................................................................................. Quelles parties du document vous paraissent-elles inutiles ou mal adaptées ? ................................................................................................................. ................................................................................................................. Pensez-vous qu'il puisse être amélioré dans sa forme ? Oui Non Si oui : Dans quel domaine peut-on l'améliorer ? - lisibilité, compréhension - présentation - autre Précisez vos souhaits quant à la forme : ................................................................................................................. ................................................................................................................. Si non : Précisez le domaine pour lequel il ne vous convient pas et définissez ce qui vous aurait convenu : .......................................................................................................................................... .......................................................................................................................................... Quels autres sujets souhaiteriez-vous voir traiter ? .......................................................................................................................................... .......................................................................................................................................... SGDN / DCSSI / SDO / BCS TDBSSI – Logiciel – Manuel d’installation (27/01/2005) Remarques particulières sur le document Des commentaires détaillés peuvent être formulés à l'aide du tableau suivant. "N°" indique un numéro d'ordre. "Type" est composé de deux lettres : La première lettre précise la catégorie de remarque : - O Faute d'orthographe ou de grammaire - E Manque d'explications ou de clarification d'un point existant - I Texte incomplet ou manquant - R Erreur La seconde lettre précise son caractère : - m mineur - M Majeur "Référence" indique la localisation précise dans le texte (numéro de paragraphe, ligne…). "Énoncé de la remarque" permet de formaliser le commentaire. "Solution proposée" permet de soumettre le moyen de résoudre le problème énoncé. N° Type 1 Référence Énoncé de la remarque 2 3 4 5 Merci de votre contribution Solution proposée