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