Center for Global Computing Information System



Documents pareils
Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

Utilisation de Jakarta Tomcat

A. Architecture du serveur Tomcat 6

Pentaho. présentation

BOUCHARD Nicolas. GENTILE Pierre

arcopole Studio Version 3.3

PROCEDURE D'INSTALLATION OPENREPORTS

Guide Enseignant de l application OpenERP

MANUEL D INSTALLATION de GEONETWORK sur un serveur LINUX CentOS 4

I. Instalation de l environnement JDK et JRE : II. Configuration outil Reporting : Pentaho... 4

Open Source Job Scheduler. Installation(s)

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

Réf. : S2I-CIELL2-PI-1.0. Version : 1.0. Auteurs : S2I-TOULON

Guide d installation de SugarCRM Open Source version 4.5.1

Configurer le Serveur avec une adresse IP Statique (INTERFACE :FastEthernet) : et un masque

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

TP réseau Android. Bidouilles Tomcat. a) Installer tomcat : il suffit de dézipper l'archive apache-tomcat windowsx64.zip.

EJBCA PKI Open Source

Quick Start Installation de MDweb version 2.3

Connexion à SQL Server 2005 à partir du serveur d application SJSAS 9 Utilisation d une interface JDBC

L installation du module Webmail nécessite également quelques prérequis, à savoir :

Pratique et administration des systèmes

Jahia. Guillaume Monnette École Ingénieurs 2000 Marne-La-Vallée IR3

Installer Enterprise Miner 5.1 en SAS environnement Windows

Tutoriel d installation de Hibernate avec Eclipse

GUIDE D'INSTALLATION DU SYSTEME DE GESTION DE BASES DE DONNEES MYSQL POUR LE PGI EBP

Guide d installation de MySQL

Configurer la supervision pour une base MS SQL Server Viadéis Services

Guide Installation Serveur Extensive Testing

Introduction à Eclipse

La base de données XML exist. A. Belaïd

Procédure d'installation du serveur Apache HTTPD pour Windows

Installation et Mise en œuvre de MySQL

Architecture de la plateforme SBC

Mise en place SSO. Mise en place SSO. 1. Installation de Tomcat sur le serveur OCR (Windows) 2. Ajout des librairies. by LegalBox

Procédure d installation Smart Map 3

Guide Installation Serveur Extensive Testing

Installation et configuration d OCS/GLPI sur un Serveur Debian

COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec

Installation des applicatifs de catalogages sur la Plateforme IS (Montpellier et Nouméa)

Installation du transfert de fichier sécurisé sur le serveur orphanet

HowTo Installer egroupware 1.2 sur SME Serveur 7.0

TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013

Les différentes méthodes pour se connecter

Installation UpdatEngine serveur (CentOs apache2 / MySQL)

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

WDpStats Procédure d installation

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2

Tutoriel Création d une source Cydia et compilation des packages sous Linux

MANUEL D INSTALLATION Sous WINDOWS

Guide d installation rapide

Procédure d installation d AMESim 4.3.0

Projet Java EE Approfondi

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]

Classe et groupe : 1P 3 SEN TRI. Ubuntu : serveur Contrôleur de Domaine (PDC) avec SAMBA

Installation. Conception, mise en œuvre, hébergement, exploitation et

Installation d'un serveur FTP géré par une base de données MySQL

UwAmp. Serveur d'evaluation

Tutoriel compte-rendu Mission 1

Procédure d'installation de Oracle Client pour Windows

CASE-LINUX MAIL - ROUNDCUBE

arcopole Studio Annexe 7 Architectures Site du programme arcopole :

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

FileMaker Server 14. Guide de démarrage

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki

Documentation pour administrateur Application AER

Eclipse atelier Java

Web Tier : déploiement de servlets

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf

MODE OPERATOIRE CORIM PROGRESS / SECTION MEI. Exploitation Informatique

Google Merchant Center

Transfert d un site local vers un serveur. NPDS REvolution 13. Rédaction : Axel Relecture : Dev & Jpb

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO

Déployer une application Web avec WebMatrix et Ma Plateforme Web

FileMaker Server 14. Aide FileMaker Server

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

SAS Foundation Installation sous Windows

USTL - Licence ST-A 1ère année Initiation à la programmation TP 1

I. Présentation du serveur Samba

Application Web et J2EE

Compte Rendu d intégration d application

Serveur d'archivage 2007 Installation et utilisation de la BD exist

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

Table des matières. 1. Installation de VMware ESXI Pré-requis Installation... 3

contact@nqicorp.com - Web :

Test de HSQLDB et Comparatif avec Sqlite

Déploiement d'une application Visual Studio Lightswitch dans Windows Azure.

Installation du package esup-portail Version uportal-2.5.x-esup

VIDÉOSURVEILLANCE. Procédures de paramétrage des différentes box du marché

Guide d'installation sous Windows

arcopole Studio Version 3.1

JOnAS Day 5.1. Outils de développements

VXPERT SYSTEMES. CITRIX NETSCALER 10.1 et SMS PASSCODE 6.2. Guide d installation et de configuration pour Xenapp 6.5 avec SMS PASSCODE 6.

Avant-propos 1. Avant-propos Organisation du guide À qui s'adresse ce guide?...4

Transcription:

Manuel d installation Center for Global Computing Information System Tania Magnenat tania.magnenat@gmail.com 30 mars 2006

Table des matières 1 Introduction 2 1.1 Prérequis......................................... 2 2 Apache HTTP Server 3 2.1 Téléchargement et installation.............................. 3 2.2 Tester l installation.................................... 3 3 Apache Tomcat 4 3.1 Téléchargement et installation.............................. 4 3.2 Téléchargement de l administration........................... 4 3.3 Tester l installation.................................... 4 3.3.1 Tester l installation de la partie administration................ 5 4 MySQL Server 5.0 6 4.1 Téléchargement et installation.............................. 6 4.2 Tester l installation.................................... 6 5 Apache Axis 7 5.1 Téléchargement et installation.............................. 7 5.1.1 Packages..................................... 7 5.1.2 Variables d environnement............................ 7 5.2 Tester l installation.................................... 8 6 Information System 9 6.1 Installation du système.................................. 9 6.2 Configuration des Web Services (Axis)......................... 9 6.2.1 Variables d environnement............................ 10 6.3 Configuration de la base de données.......................... 10 6.4 Gestion des accès au système d information (Tomcat)................ 11 6.4.1 Création d un nouveau rôle........................... 11 6.4.2 Création d un nouvel utilisateur........................ 12 6.4.3 Validation des modifications........................... 13 6.4.4 Mise à jour du fichier de configuration (web.xml)............... 14 1

Chapitre 1 Introduction Ceci est une aide rapide pour l installation et la configuration du système d information (basé sur les technologies XML) du Center for Global Computing. 1.1 Prérequis Pour pouvoir installer le système d information (sous Windows) il est indispensable d avoir installé et configuré au préalable les applications suivantes : JDK 1.5 installé (dans le répertoire c:/java) La variable d environment Path doit contenir le chemin vers le compilateur et l éxécutable de Java (c:/java/bin). Apache HTTP Server (dans le répertoire c:/apache) Apache Tomcat (dans le répertoire c:/tomcat) MySQL Server 5.0 (dans le répertoire c:/mysql) Apache Axis (dans le répertoire c:/tomcat/webapps) Mozilla Firefox (l application doit être utilisée avec Firefox) Aux chapitres 2, 3, 4 et 5 se trouvent des explications detailées pour installer et configurer ces applications (si cela n a pas encore été fait correctement). 2

Chapitre 2 Apache HTTP Server 2.1 Téléchargement et installation Télécharger la dernière version (2.0.x) de Apache HTTP Server à partir de la page : http://httpd.apache.org. Pour installer le serveur, double cliquer sur le fichier.exe qui vient d être téléchargé (choisir c:/apache comme répertoire d installation). 2.2 Tester l installation Ci cela n a pas encore été fait, démarrer le serveur Apache. Ensuite, dans un browser taper : http://localhost Si l installation du serveur Apache a été faite de manière correcte, la page suivante doit s afficher : Fig. 2.1: Page de test pour l installation de Apache HTTP Server 3

Chapitre 3 Apache Tomcat 3.1 Téléchargement et installation Télécharger la dernière version (5.5.x) de Apache Tomcat à partir de la page : http://tomcat.apache.org. Pour installer le conteneur de servlet, double cliquer sur le fichier.exe qui vient d être téléchargé (choisir c:/tomcat comme répertoire d installation). 3.2 Téléchargement de l administration Télécharger la partie administration de Tomcat à partir de la page : http://tomcat.apache.org/download-55.cgi Après avoir decompressé le fichier.zip qui vient d être téléchargé, copier le répertoire server/ webapps/admin dans le répertoire c:/tomcat/server/webapps/. Ensuite copier le fichier server/ webapps/admin/admin.xml dans le répertoire c:/tomcat/webapps et le fichier conf/catalina/ localhost/admin.xml dans le répertoire c:/tomcat/conf/catalina/localhost/admin.xml. 3.3 Tester l installation Ci cela n a pas encore été fait, démarrer Tomcat. Ensuite, dans un browser taper : http://localhost:8080 Si l installation de Tomcat a été faite de manière correcte, la page suivante doit s afficher : 4

Fig. 3.1: Page de test pour l installation de Tomcat 3.3.1 Tester l installation de la partie administration Dans un browser taper http://localhost:8080/admin Si l installation de la page d administration a été faite correctement, la page suivante doit s afficher : Fig. 3.2: Authentification sur la page d administration de Tomcat 5

Chapitre 4 MySQL Server 5.0 4.1 Téléchargement et installation Télécharger la dernière version (5.0.x) de MySQL à partir de la page : http://dev.mysql.com/downloads/. Décompresser l archive qui vient d être téléchargé et double cliquer sur Setup.exe pour installer MySQL 5 (choisir c:/mysql comme répertoire d installation). Variables d environnement Ajouter à la variable d environnement Path (My Computer/Properties/Advanced/Environments Variable/System Variables) le chemin c:/mysql/mysql Server 5.0/bin afin d indiquer ou se trouvent les exécutables de MySQL. 4.2 Tester l installation Il est possible de tester l installation de MySQL en exécutant l une des commandes suivantes dans un Command Prompt : mysqlshow -u root -p mysqladmin version status proc -u root -p mysql -u root -p mysql test -u root -p 6

Chapitre 5 Apache Axis 5.1 Téléchargement et installation Télécharger la dernière version de Axis à partir de la page : http://ws.apache.org/axis/. Dans l archive (.zip ou.tar.gz) qui vient d être téléchargé, copier le répertoire webapps/axis dans le répertoire c:/tomcat/webapps. 5.1.1 Packages Pour faire marcher Axis, il est indispensable d avoir le package activation.jar. Copier donc ce fichier depuis lib (du CD d installation) dans le répertoire c:/tomcat/webapps/axis/web-inf/ lib. 5.1.2 Variables d environnement Axis utilise plusieurs packages indispensables au fonctionnement de l application. Il est donc nécessaire de fixer les variables d environnement comme suit afin que le système puisse trouver ces packages. Variable AXIS HOME AXIS LIB AXISCLASSPATH Valeur c:/tomcat/webapps/axis c:/tomcat/webapps/axis/lib %AXIS_LIB%/axis.jar;%AXIS_LIB%/commons-discovery.jar; %AXIS_LIB%/commons-logging.jar;%AXIS_LIB%/jaxrpc.jar; %AXIS_LIB%/saaj.jar;%AXIS_LIB%/log4j-1.2.8.jar; %AXIS_LIB%/wsdl4j.jar 7

5.2 Tester l installation Dans un browser taper : http://localhost:8080/axis Si l installation de Axis a été faite de manière correcte, la page suivante doit s afficher : Validation Fig. 5.1: Page de test pour l installation de Axis Validation de l installation Pour valider l installation, cliquer sur Validation (cf. Figure 5.1) : si aucune erreur n apparait cela signifie que l installation est validé. 8

Chapitre 6 Information System 6.1 Installation du système Le système d information du Center for Global Computing est basée sur Orbeon Presentation Server, qui tourne sous Tomcat. Toute l application (c est à dire tout le répertoire CGC du CD d installation) doit donc être placée sous c:/tomcat/webapps. 6.2 Configuration des Web Services (Axis) Avant tout il faut corriger (si nécessaire) le fichier JavaWS/start.bat (qui compile les fichiers et déploie les Web Services) afin que le chemin vers Axis soit correct (cf. Listing 6.1).... copy. c l a s s c : \ Program F i l e s \Apache Software Foundation\Tomcat 5. 5 \ webapps\ a x i s \WEB INF\ c l a s s e s... Listing 6.1 start.bat Ensuite il faut changer la valeur des variables mysqluser, mysqlpassword et path dans le fichier JavaWS/Config.java avec le nom d utilisateur et le mot de passe pour accéder à la base de données MySQL et le chemin correct vers le répertoire contenant le système d information (cf. Listing 6.2). public class Config { / The mysql username / public static f i n a l S t r i n g mysqluser = r o o t ; / The mysql password / public static f i n a l S t r i n g mysqlpassword = XXX ; 9

} / The name o f t h e DataBase / public static f i n a l S t r i n g DBName = cgc ; / The URL o f t h e database / public static f i n a l S t r i n g mysqlurl = jdbc : mysql : / / l o c a l h o s t :3306/ + DBName; / The MySQLDB JDBC d r i v e r / public static f i n a l S t r i n g mysqldbdriver = com. mysql. jdbc. Driver ; / Common path / public static f i n a l S t r i n g path = C: \ \ Program F i l e s \\ Apache Software Foundation\\ Tomcat 5. 5\\ webapps\\cgc\\web INF\\ r e s o u r c e s \\ i s \\ ; Listing 6.2 Config.java À ce moment il est possible d exécuter le script start.bat pour compiler les fichiers, les déplacer au bon endroit et pour déploier les services web. Ensuite, pour pouvoir accéder à la base de données MySQL, il faut copier le fichier mysql-connector. jar (situé dans lib) dans le répertoire c:/tomcat/webapps/axis/lib. Remarque Toutes les fois qu on redéploie un Web Service ou qu on modifie une classe dans Axis, se rappeler de recharger l application en tapant dans un browser http://localhost:8080/manager/reload?path=/axis 6.2.1 Variables d environnement Ajouter la variable d environnement CATALINA_HOME et lui donner la valeur c:/tomcat. Ensuite ajouter à la variable d environnement AXISCLASSPATH l élément suivant : ;%CATALINA_HOME%/webapps/axis/WEB-INF/lib/mysql-connector.jar 6.3 Configuration de la base de données Ouvrir un Command Prompt et exécuter les commandes suivantes : 1. mysql -u root -p (pour accéder à l administration de MySQL) 2. create database cgc ; (pour créer la base de données pour l application) 10

3. use cgc ; (pour utiliser la base de données qu on vient de créée) 4. copier ensuite toutes les commandes de création de tables à partir du fichier MySQL/create. sql et exécuter les dans le Command Prompt (cela pour créer les tables nécessaires à l application) 6.4 Gestion des accès au système d information (Tomcat) La gestion des accès au système d information (afin que pas tout le monde puisse accéder à l application) peut être gérée grâce à Tomcat. Ouvrir un browser et se connecter à l interface d administration de Tomcat en tapant : http://localhost:8080/admin Insérer le nom utilisateur (admin) ainsi que le mot de passe et taper sur login (cf. Figure 6.1). Fig. 6.1: Login pour l administration de Tomcat 6.4.1 Création d un nouveau rôle Afin de créer un nouveau rôle d accès, cliquer sur Roles (dans le menu à gauche, cf. Figure 6.2). Dans menu déroulant dans le frame sur la droite de la page, choisir ensuite Create New Role. Insérer donc le nom du nouveau rôle (par exemple CGCUser et la description de ce dernier) et cliquer sur Save afin de sauvegarder le nouveau rôle (cf. Figure 6.3). 11

Users Management Roles Management Fig. 6.2: Page pour la gestion de Tomcat Fig. 6.3: Création d un nouveau rôle 6.4.2 Création d un nouvel utilisateur Pour créer un nouvel utilisateur, cliquer maintenant sur Users sur le menu de gauche (cf. Figure 6.2). Dans menu déroulant dans le frame sur la droite de la page, choisir ensuite Create New User. Insérer donc le nom du nouvel utilisateur (par exemple cgcuser1) ainsi que le mot de passe et choisir CGCUser comme rôle (cf. Figure 6.4). Pour terminer l opération cliquer sur Save. 12

Save 6.4.3 Validation des modifications Fig. 6.4: Création d un nouvel utilisateur Afin de valider les modification des rôle et des utilisateurs qui ont été faites, il est nécessaire de cliquer sur Commit Changes (cf. Figure 6.5) avant de quitter l interface administration (en cliquant sur Logout). Commit Fig. 6.5: Validation des modifications 13

6.4.4 Mise à jour du fichier de configuration (web.xml) Il est maintenant important de mettre à jour le fichier de configuration de l application (CGC/ WEB-INF/web.xml) afin de permettre seulement à un certain nombre d utilisateurs de pouvoir accéder au système d information. Contrôler donc que la balise role-name (cf. ligne 9, Listing 6.3) contiennent bien le rôle qui vient d être créee (CGCUser) : de cette manière seulement les utilisateurs appartement à ce groupe pourront y accéder.... 2 <s e c u r i t y c o n s t r a i n t > 4 <web resource c o l l e c t i o n > <web resource name>administration </web resource name> 6 <url pattern >/ </ url pattern > </web resource c o l l e c t i o n > 8 <auth c o n s t r a i n t > <r o l e name>cgcuser</r o l e name> 10 </auth c o n s t r a i n t > </s e c u r i t y c o n s t r a i n t > 12 <l o g i n c o n f i g >... Listing 6.3 web.xml Le système d information est maintenant prêt à être utilisé. Pour célà ouvrir Mozilla Firefox et taper : http://localhost:8080/cgc Si la machine sur laquelle est installé l application est un serveur accesible depuis le web, taper : ou Comme par exemple : http://nomdelamachine:8080/cgc http://siteweb:8080/cgc http://globalcomputing.epfl.ch/cgc 14