SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Tutoriel 1
Installation et configuration
       de Java JDK et d'Apache
                                       Tomcat


       Cette annexe décrit toutes les étapes d'installation et de configuration java JDK 6 Update 13
et d'apache Tomcat 6.0.18 sur une plateforme GNU/Linux.


   1. ENVIRONNEMENT

   •   Dernière version de Ubuntu : 9.04

   •   Dernière version de JDK : 1.6.0_13-b03

   •   Dernière version de Apache Tomcat : 6.0.18


   2. PRÉ-REQUIS

       Pour cette installation, nous supposant que Ubuntu est bien installé, et que l'administrateur à
tous le droits du compte super-utilisateur.

       Nous supposons aussi qu'un minimum de connaissance des commandes Shell et de
l'environnement Lunix (Ubuntu) est acquis.


   3. INSTALLATION ET CONFIGURATION DE JAVA

       L'un des avantages de Nutch, c'est sa portabilité. En effet, Nutch s'installe sur toute plate-
forme supportant la machine virtuelle Java, pour cela, nous allons commencer notre installation de
Nutch par l'installation et la configuration de l'environnement Java JKD 1.6 update 13:

   •   Télécharger la dernière version de java JDK 1.6 update 13 à partir du site de Sun :
       http://java.sun.com/javase/downloads/index.jsp
•   Sélectionner Java SE Development Kit (JDK), cela vous mène à une page vous permettant
       de définir votre OS (Linux), puis Télécharger le : jdk-6u13-linux-i586.bin et
   •   Placer le dans /usr/local/
   •   Dans un terminal tapez:
       sudo chmod u+x jdk6u13linuxi586.bin
       ./jdk6u13linuxi586.bin

   •   Définition de JAVA_HOME pour le système: pour cela éditez le fichier bashrc :
       $sudo gedit /etc/bash.bashrc

   •   À la fin du fichier, tapez :
       export JAVA_HOME=/usr/local/jdk1.6.0_13
       export PATH=$JAVA_HOME/bin:$PATH
   •   Vérifiez avec :
    $java   version
     java   version "1.6.0_13"
     Java   (TM) SE Runtime Environment (build 1.6.0_13-b04)
     Java   HotSpot (TM) Server VM (build 11.2b01, mixed mode)

       Maintenant que java est bien installé sur votre machine, nous allons configurer Eclipse pour
prendre en charge la nouvelle JVM. Pour cela, téléchargez la dernière version de Eclipse depuis son
site officiel et placez le dans votre Home. Eclipse ne nécéssite pas une installation, c'est un fichier
exécutable directement.
       Maintenant dans Eclipse > Window > Preferences




et ajoutez la nouvelle JVM avec le bouton « add » (puis aller chercher le dossier JVM dans le
dossier JDK).
4. INSTALLATION ET CONFIGURATION DE TOMCAT
       Tomcat est un serveur d'application Java permettant d'exécuter des servlets et des pages
serveur Java (JSP). Il est développé sous licence open-source par la fondation Apache. Il peut être
utilisé ou couplé avec un serveur Web (dont Apache), et porté sur n'importe quel système sur lequel
une machine virtuelle Java est installée :
   •   Télécharger la dernière version d'Apache Tomcat 6.0.18 à partir du site de d'Apache :
       http://tomcat.apache.org/download-60.cgi
   •   Selectionner le .tar.gz du Binary Distributions , cela vous permet de télécharger le fichier :
       apache- tomcat-6.0.18.tar.gz
   •   Décompressez le et placer le dans /usr/local/ puis pensez à le rénommer en tomcat-6.0.18
       pour faciliter son utilisation.
   •   Nous allons ensuite ajouter une administrateur de tomcat, pour cela éditez le fichier :
       tomcat-users.xml
       edit /usr/local/tomcat6.0.18/conf/tomcat-users.xml

       et ajoutez deux rôle, et un utilisateur :
       <?xml version='1.0' encoding='utf-8'?>
       <tomca-users>
               <role rolename="manager"/>
               <role rolename="admin"/>
               <user username="tomcat" password="tomcat" roles="admin,manager"/>
       </tomcat-users>

   •   Si vous voulez, vous pouvez changer le port de Tomcat par défaut c'est le 8080 qui est
       utilisé), nous allons le changer pour utiliser le 8086, pour cela éditez le fichier
       /conf/server.xml et modifier son port : <Connector port="8086" protocol="HTTP/1.1" ...
   •   Lancez ensuite tomcat:
       ./usr/local/tomcat-6.0.18/bin/startup.sh

   •   Vous devez avoir quelque chose comme ça:
       Using   CATALINA_BASE:   /usr/local/tomcat6.0.18
       Using   CATALINA_HOME:   /usr/local/tomcat6.0.18
       Using   CATALINA_TMPDIR: /usr/local/tomcat6.0.18/temp
       Using   JRE_HOME:       /home/mbb/jdk1.6.0_13

   •   Dans un navigateur : http://localhost:8086/
   •   Et pour la page manager : http://localhost:8086/manager/html/

       Maintenant que Tomcat est bien installer sur votre machine, nous allons essayer de faire
tourner ce serveur avec Eclipse, pour cela vérifier que le serveur est installé par défaut dans Eclipse,
sinon ajoutez (add > puis aller vers le dossier de Tomcat) :
puis, dans l'aglet Server ajouter un nouveau serveur Tomcat :




       puis ajoutez (si vous avez) les projets tournant avec se serveur Tomcat, sinon directement
Finish. Et enfin lancez le avec le bouton start (ctrl+alt+R).

Weitere ähnliche Inhalte

Was ist angesagt?

eServices-Tp1: Web Services
eServices-Tp1: Web ServiceseServices-Tp1: Web Services
eServices-Tp1: Web ServicesLilia Sfaxi
 
softCours design pattern m youssfi partie 9 creation des objets abstract fact...
softCours design pattern m youssfi partie 9 creation des objets abstract fact...softCours design pattern m youssfi partie 9 creation des objets abstract fact...
softCours design pattern m youssfi partie 9 creation des objets abstract fact...ENSET, Université Hassan II Casablanca
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...ENSET, Université Hassan II Casablanca
 
Design Pattern introduction
Design Pattern introductionDesign Pattern introduction
Design Pattern introductionneuros
 
Cours design pattern m youssfi partie 1 introduction et pattern strategy
Cours design pattern m youssfi partie 1 introduction et pattern strategyCours design pattern m youssfi partie 1 introduction et pattern strategy
Cours design pattern m youssfi partie 1 introduction et pattern strategyENSET, Université Hassan II Casablanca
 
Concevoir, développer et sécuriser des micro-services avec Spring Boot
Concevoir, développer et sécuriser des micro-services avec Spring BootConcevoir, développer et sécuriser des micro-services avec Spring Boot
Concevoir, développer et sécuriser des micro-services avec Spring BootDNG Consulting
 
Cours java avance débutant facile l'essentiel swing ,events
Cours java avance débutant facile l'essentiel swing ,events Cours java avance débutant facile l'essentiel swing ,events
Cours java avance débutant facile l'essentiel swing ,events Houssem Hamrouni
 
Architecture jee principe de inversion de controle et injection des dependances
Architecture jee principe de inversion de controle et injection des dependancesArchitecture jee principe de inversion de controle et injection des dependances
Architecture jee principe de inversion de controle et injection des dependancesENSET, Université Hassan II Casablanca
 
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...ENSET, Université Hassan II Casablanca
 

Was ist angesagt? (20)

Support de cours entrepise java beans ejb m.youssfi
Support de cours entrepise java beans ejb m.youssfiSupport de cours entrepise java beans ejb m.youssfi
Support de cours entrepise java beans ejb m.youssfi
 
Support Java Avancé Troisième Partie
Support Java Avancé Troisième PartieSupport Java Avancé Troisième Partie
Support Java Avancé Troisième Partie
 
Support de cours Spring M.youssfi
Support de cours Spring  M.youssfiSupport de cours Spring  M.youssfi
Support de cours Spring M.youssfi
 
eServices-Tp1: Web Services
eServices-Tp1: Web ServiceseServices-Tp1: Web Services
eServices-Tp1: Web Services
 
softCours design pattern m youssfi partie 9 creation des objets abstract fact...
softCours design pattern m youssfi partie 9 creation des objets abstract fact...softCours design pattern m youssfi partie 9 creation des objets abstract fact...
softCours design pattern m youssfi partie 9 creation des objets abstract fact...
 
Modele mvc
Modele mvcModele mvc
Modele mvc
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
 
Maven et industrialisation du logiciel
Maven et industrialisation du logicielMaven et industrialisation du logiciel
Maven et industrialisation du logiciel
 
Support JEE Spring Inversion de Controle IOC et Spring MVC
Support JEE Spring Inversion de Controle IOC et Spring MVCSupport JEE Spring Inversion de Controle IOC et Spring MVC
Support JEE Spring Inversion de Controle IOC et Spring MVC
 
Design Pattern introduction
Design Pattern introductionDesign Pattern introduction
Design Pattern introduction
 
Cours design pattern m youssfi partie 1 introduction et pattern strategy
Cours design pattern m youssfi partie 1 introduction et pattern strategyCours design pattern m youssfi partie 1 introduction et pattern strategy
Cours design pattern m youssfi partie 1 introduction et pattern strategy
 
Support programmation orientée objet c# .net version f8
Support programmation orientée objet c#  .net version f8Support programmation orientée objet c#  .net version f8
Support programmation orientée objet c# .net version f8
 
Cours design pattern m youssfi partie 5 adapter
Cours design pattern m youssfi partie 5 adapterCours design pattern m youssfi partie 5 adapter
Cours design pattern m youssfi partie 5 adapter
 
Concevoir, développer et sécuriser des micro-services avec Spring Boot
Concevoir, développer et sécuriser des micro-services avec Spring BootConcevoir, développer et sécuriser des micro-services avec Spring Boot
Concevoir, développer et sécuriser des micro-services avec Spring Boot
 
Cours java avance débutant facile l'essentiel swing ,events
Cours java avance débutant facile l'essentiel swing ,events Cours java avance débutant facile l'essentiel swing ,events
Cours java avance débutant facile l'essentiel swing ,events
 
Introduction à React
Introduction à ReactIntroduction à React
Introduction à React
 
Servlets et JSP
Servlets et JSPServlets et JSP
Servlets et JSP
 
Nouveautés de java 8
Nouveautés de java 8Nouveautés de java 8
Nouveautés de java 8
 
Architecture jee principe de inversion de controle et injection des dependances
Architecture jee principe de inversion de controle et injection des dependancesArchitecture jee principe de inversion de controle et injection des dependances
Architecture jee principe de inversion de controle et injection des dependances
 
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...
 

Andere mochten auch

Développez et déployez votre application Java dans Azure
Développez et déployez votre application Java dans AzureDéveloppez et déployez votre application Java dans Azure
Développez et déployez votre application Java dans AzureMicrosoft
 
Les diagrammes de cas d 1
Les diagrammes de cas d 1Les diagrammes de cas d 1
Les diagrammes de cas d 1cherif zied
 
Mi PresentacióN
Mi PresentacióNMi PresentacióN
Mi PresentacióNEspoir
 
Sesion09 presentacion proyecto final
Sesion09 presentacion proyecto finalSesion09 presentacion proyecto final
Sesion09 presentacion proyecto finalCristian Benavides
 
Objectifs et engagements
Objectifs et engagementsObjectifs et engagements
Objectifs et engagementsThierry Conter
 
AHV_Ueberschuldung
AHV_UeberschuldungAHV_Ueberschuldung
AHV_UeberschuldungBruno M
 
Social Media Guideline - A propos de #Twitter
Social Media Guideline - A propos de #TwitterSocial Media Guideline - A propos de #Twitter
Social Media Guideline - A propos de #TwitterX-PRIME GROUPE
 
Gladys Chafloque Custodio
Gladys Chafloque CustodioGladys Chafloque Custodio
Gladys Chafloque CustodioGladys2009
 
Republicanisme 28 Setembre
Republicanisme 28 SetembreRepublicanisme 28 Setembre
Republicanisme 28 Setembrecrescuredor
 
Omi Y La Fabrica De Chocolates
Omi Y La Fabrica De ChocolatesOmi Y La Fabrica De Chocolates
Omi Y La Fabrica De Chocolatesfredych
 
Sedentarisme I Salut
Sedentarisme I SalutSedentarisme I Salut
Sedentarisme I SalutLoJoan
 
Die Kraft von sozialen Netzwerken in der Personalsuche nutzen
Die Kraft von sozialen Netzwerken in der Personalsuche nutzenDie Kraft von sozialen Netzwerken in der Personalsuche nutzen
Die Kraft von sozialen Netzwerken in der Personalsuche nutzenXING AG
 
Germany 2020 Effectiveness Analysis
Germany 2020 Effectiveness AnalysisGermany 2020 Effectiveness Analysis
Germany 2020 Effectiveness Analysisguest81b025
 

Andere mochten auch (20)

Développez et déployez votre application Java dans Azure
Développez et déployez votre application Java dans AzureDéveloppez et déployez votre application Java dans Azure
Développez et déployez votre application Java dans Azure
 
Les diagrammes de cas d 1
Les diagrammes de cas d 1Les diagrammes de cas d 1
Les diagrammes de cas d 1
 
Mi PresentacióN
Mi PresentacióNMi PresentacióN
Mi PresentacióN
 
Sesion09 presentacion proyecto final
Sesion09 presentacion proyecto finalSesion09 presentacion proyecto final
Sesion09 presentacion proyecto final
 
Rpc TOTAL
Rpc TOTALRpc TOTAL
Rpc TOTAL
 
Objectifs et engagements
Objectifs et engagementsObjectifs et engagements
Objectifs et engagements
 
AHV_Ueberschuldung
AHV_UeberschuldungAHV_Ueberschuldung
AHV_Ueberschuldung
 
Social Media Guideline - A propos de #Twitter
Social Media Guideline - A propos de #TwitterSocial Media Guideline - A propos de #Twitter
Social Media Guideline - A propos de #Twitter
 
Gladys Chafloque Custodio
Gladys Chafloque CustodioGladys Chafloque Custodio
Gladys Chafloque Custodio
 
Republicanisme 28 Setembre
Republicanisme 28 SetembreRepublicanisme 28 Setembre
Republicanisme 28 Setembre
 
DeArGe Mitteilungen 5/1999
DeArGe Mitteilungen 5/1999DeArGe Mitteilungen 5/1999
DeArGe Mitteilungen 5/1999
 
Omi Y La Fabrica De Chocolates
Omi Y La Fabrica De ChocolatesOmi Y La Fabrica De Chocolates
Omi Y La Fabrica De Chocolates
 
canastas
canastascanastas
canastas
 
Sedentarisme I Salut
Sedentarisme I SalutSedentarisme I Salut
Sedentarisme I Salut
 
Rafael Orduz
Rafael OrduzRafael Orduz
Rafael Orduz
 
Adrian Hernandez
Adrian HernandezAdrian Hernandez
Adrian Hernandez
 
Die Kraft von sozialen Netzwerken in der Personalsuche nutzen
Die Kraft von sozialen Netzwerken in der Personalsuche nutzenDie Kraft von sozialen Netzwerken in der Personalsuche nutzen
Die Kraft von sozialen Netzwerken in der Personalsuche nutzen
 
Germany 2020 Effectiveness Analysis
Germany 2020 Effectiveness AnalysisGermany 2020 Effectiveness Analysis
Germany 2020 Effectiveness Analysis
 
navidad
navidadnavidad
navidad
 
DeArGe Mitteilungen 4/2001
DeArGe Mitteilungen 4/2001DeArGe Mitteilungen 4/2001
DeArGe Mitteilungen 4/2001
 

Ähnlich wie Installation et Configuration ee JDK et de Tomcat

Installation et configuration d'apache tomcat
Installation et configuration d'apache tomcatInstallation et configuration d'apache tomcat
Installation et configuration d'apache tomcatManassé Achim kpaya
 
Install oracle 11g sous RedHat
Install oracle 11g sous RedHatInstall oracle 11g sous RedHat
Install oracle 11g sous RedHatTaoufik AIT HSAIN
 
Installation Et Configuration De Nutch
Installation Et Configuration De NutchInstallation Et Configuration De Nutch
Installation Et Configuration De NutchMohamed Ben Bouzid
 
Installation d'openerp 6.1 rc1
Installation d'openerp 6.1 rc1Installation d'openerp 6.1 rc1
Installation d'openerp 6.1 rc1easyopenerp
 
Environnement java
Environnement javaEnvironnement java
Environnement javaInes Ouaz
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderMohamed Ben Bouzid
 
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...AbdellahELMAMOUN
 
Installation et configuration d'openbravo
Installation et configuration d'openbravoInstallation et configuration d'openbravo
Installation et configuration d'openbravoSoumia Brabije
 
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
[DRAFT] Utiliser VmWare pour l'installation d'un AlfrescoPASCAL Jean Marie
 
technologie web - part3
technologie web - part3technologie web - part3
technologie web - part3Benoît Simard
 
resume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdfresume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdfFootballLovers9
 

Ähnlich wie Installation et Configuration ee JDK et de Tomcat (20)

Rapport tp1 j2ee
Rapport tp1 j2eeRapport tp1 j2ee
Rapport tp1 j2ee
 
Installation et configuration d'apache tomcat
Installation et configuration d'apache tomcatInstallation et configuration d'apache tomcat
Installation et configuration d'apache tomcat
 
Install oracle 11g sous RedHat
Install oracle 11g sous RedHatInstall oracle 11g sous RedHat
Install oracle 11g sous RedHat
 
Installation Et Configuration De Nutch
Installation Et Configuration De NutchInstallation Et Configuration De Nutch
Installation Et Configuration De Nutch
 
Installation d'openerp 6.1 rc1
Installation d'openerp 6.1 rc1Installation d'openerp 6.1 rc1
Installation d'openerp 6.1 rc1
 
Environnement java
Environnement javaEnvironnement java
Environnement java
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey Spider
 
APACHE TOMCAT
APACHE TOMCATAPACHE TOMCAT
APACHE TOMCAT
 
Synthese
SyntheseSynthese
Synthese
 
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
 
Installation et configuration d'openbravo
Installation et configuration d'openbravoInstallation et configuration d'openbravo
Installation et configuration d'openbravo
 
M211-V1-0909.pptx.pdf
M211-V1-0909.pptx.pdfM211-V1-0909.pptx.pdf
M211-V1-0909.pptx.pdf
 
Load balancing
Load balancingLoad balancing
Load balancing
 
Jenkins
JenkinsJenkins
Jenkins
 
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
 
Installation open erp-sous-windows1
Installation open erp-sous-windows1Installation open erp-sous-windows1
Installation open erp-sous-windows1
 
Odoo open erp
Odoo open erpOdoo open erp
Odoo open erp
 
Tp java ee.pptx
Tp java ee.pptxTp java ee.pptx
Tp java ee.pptx
 
technologie web - part3
technologie web - part3technologie web - part3
technologie web - part3
 
resume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdfresume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdf
 

Mehr von Mohamed Ben Bouzid

Ubuntu est il un système sécuritairement sain PDF
Ubuntu est il un système sécuritairement sain PDFUbuntu est il un système sécuritairement sain PDF
Ubuntu est il un système sécuritairement sain PDFMohamed Ben Bouzid
 
Ubuntu est il un système sécuritairement sain ODP
Ubuntu est il un système sécuritairement sain ODPUbuntu est il un système sécuritairement sain ODP
Ubuntu est il un système sécuritairement sain ODPMohamed Ben Bouzid
 
Présentation ubuntu 12.10 PDF
Présentation ubuntu  12.10 PDFPrésentation ubuntu  12.10 PDF
Présentation ubuntu 12.10 PDFMohamed Ben Bouzid
 
Présentation ubuntu 12.10 ODP
Présentation ubuntu 12.10 ODPPrésentation ubuntu 12.10 ODP
Présentation ubuntu 12.10 ODPMohamed Ben Bouzid
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.pptMohamed Ben Bouzid
 
Annexe1 éTude Comparative Sur Les Moteurs De Recherche
Annexe1   éTude Comparative Sur Les Moteurs De RechercheAnnexe1   éTude Comparative Sur Les Moteurs De Recherche
Annexe1 éTude Comparative Sur Les Moteurs De RechercheMohamed Ben Bouzid
 
Annexe2 : Etude Comparative Sur Les Honeyclients
Annexe2 : Etude Comparative Sur Les HoneyclientsAnnexe2 : Etude Comparative Sur Les Honeyclients
Annexe2 : Etude Comparative Sur Les HoneyclientsMohamed Ben Bouzid
 
Mise en place d'une solution de détection des pirates et des malwares dans le...
Mise en place d'une solution de détection des pirates et des malwares dans le...Mise en place d'une solution de détection des pirates et des malwares dans le...
Mise en place d'une solution de détection des pirates et des malwares dans le...Mohamed Ben Bouzid
 

Mehr von Mohamed Ben Bouzid (10)

Web design 26 11 2013
Web design 26 11 2013Web design 26 11 2013
Web design 26 11 2013
 
Ubuntu est il un système sécuritairement sain PDF
Ubuntu est il un système sécuritairement sain PDFUbuntu est il un système sécuritairement sain PDF
Ubuntu est il un système sécuritairement sain PDF
 
Ubuntu est il un système sécuritairement sain ODP
Ubuntu est il un système sécuritairement sain ODPUbuntu est il un système sécuritairement sain ODP
Ubuntu est il un système sécuritairement sain ODP
 
Présentation ubuntu 12.10 PDF
Présentation ubuntu  12.10 PDFPrésentation ubuntu  12.10 PDF
Présentation ubuntu 12.10 PDF
 
Présentation ubuntu 12.10 ODP
Présentation ubuntu 12.10 ODPPrésentation ubuntu 12.10 ODP
Présentation ubuntu 12.10 ODP
 
Mag Jll2009
Mag Jll2009Mag Jll2009
Mag Jll2009
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.ppt
 
Annexe1 éTude Comparative Sur Les Moteurs De Recherche
Annexe1   éTude Comparative Sur Les Moteurs De RechercheAnnexe1   éTude Comparative Sur Les Moteurs De Recherche
Annexe1 éTude Comparative Sur Les Moteurs De Recherche
 
Annexe2 : Etude Comparative Sur Les Honeyclients
Annexe2 : Etude Comparative Sur Les HoneyclientsAnnexe2 : Etude Comparative Sur Les Honeyclients
Annexe2 : Etude Comparative Sur Les Honeyclients
 
Mise en place d'une solution de détection des pirates et des malwares dans le...
Mise en place d'une solution de détection des pirates et des malwares dans le...Mise en place d'une solution de détection des pirates et des malwares dans le...
Mise en place d'une solution de détection des pirates et des malwares dans le...
 

Installation et Configuration ee JDK et de Tomcat

  • 1. Tutoriel 1 Installation et configuration de Java JDK et d'Apache Tomcat Cette annexe décrit toutes les étapes d'installation et de configuration java JDK 6 Update 13 et d'apache Tomcat 6.0.18 sur une plateforme GNU/Linux. 1. ENVIRONNEMENT • Dernière version de Ubuntu : 9.04 • Dernière version de JDK : 1.6.0_13-b03 • Dernière version de Apache Tomcat : 6.0.18 2. PRÉ-REQUIS Pour cette installation, nous supposant que Ubuntu est bien installé, et que l'administrateur à tous le droits du compte super-utilisateur. Nous supposons aussi qu'un minimum de connaissance des commandes Shell et de l'environnement Lunix (Ubuntu) est acquis. 3. INSTALLATION ET CONFIGURATION DE JAVA L'un des avantages de Nutch, c'est sa portabilité. En effet, Nutch s'installe sur toute plate- forme supportant la machine virtuelle Java, pour cela, nous allons commencer notre installation de Nutch par l'installation et la configuration de l'environnement Java JKD 1.6 update 13: • Télécharger la dernière version de java JDK 1.6 update 13 à partir du site de Sun : http://java.sun.com/javase/downloads/index.jsp
  • 2. Sélectionner Java SE Development Kit (JDK), cela vous mène à une page vous permettant de définir votre OS (Linux), puis Télécharger le : jdk-6u13-linux-i586.bin et • Placer le dans /usr/local/ • Dans un terminal tapez: sudo chmod u+x jdk6u13linuxi586.bin ./jdk6u13linuxi586.bin • Définition de JAVA_HOME pour le système: pour cela éditez le fichier bashrc : $sudo gedit /etc/bash.bashrc • À la fin du fichier, tapez : export JAVA_HOME=/usr/local/jdk1.6.0_13 export PATH=$JAVA_HOME/bin:$PATH • Vérifiez avec : $java version java version "1.6.0_13" Java (TM) SE Runtime Environment (build 1.6.0_13-b04) Java HotSpot (TM) Server VM (build 11.2b01, mixed mode) Maintenant que java est bien installé sur votre machine, nous allons configurer Eclipse pour prendre en charge la nouvelle JVM. Pour cela, téléchargez la dernière version de Eclipse depuis son site officiel et placez le dans votre Home. Eclipse ne nécéssite pas une installation, c'est un fichier exécutable directement. Maintenant dans Eclipse > Window > Preferences et ajoutez la nouvelle JVM avec le bouton « add » (puis aller chercher le dossier JVM dans le dossier JDK).
  • 3. 4. INSTALLATION ET CONFIGURATION DE TOMCAT Tomcat est un serveur d'application Java permettant d'exécuter des servlets et des pages serveur Java (JSP). Il est développé sous licence open-source par la fondation Apache. Il peut être utilisé ou couplé avec un serveur Web (dont Apache), et porté sur n'importe quel système sur lequel une machine virtuelle Java est installée : • Télécharger la dernière version d'Apache Tomcat 6.0.18 à partir du site de d'Apache : http://tomcat.apache.org/download-60.cgi • Selectionner le .tar.gz du Binary Distributions , cela vous permet de télécharger le fichier : apache- tomcat-6.0.18.tar.gz • Décompressez le et placer le dans /usr/local/ puis pensez à le rénommer en tomcat-6.0.18 pour faciliter son utilisation. • Nous allons ensuite ajouter une administrateur de tomcat, pour cela éditez le fichier : tomcat-users.xml edit /usr/local/tomcat6.0.18/conf/tomcat-users.xml et ajoutez deux rôle, et un utilisateur : <?xml version='1.0' encoding='utf-8'?> <tomca-users> <role rolename="manager"/> <role rolename="admin"/> <user username="tomcat" password="tomcat" roles="admin,manager"/> </tomcat-users> • Si vous voulez, vous pouvez changer le port de Tomcat par défaut c'est le 8080 qui est utilisé), nous allons le changer pour utiliser le 8086, pour cela éditez le fichier /conf/server.xml et modifier son port : <Connector port="8086" protocol="HTTP/1.1" ... • Lancez ensuite tomcat: ./usr/local/tomcat-6.0.18/bin/startup.sh • Vous devez avoir quelque chose comme ça: Using CATALINA_BASE: /usr/local/tomcat6.0.18 Using CATALINA_HOME: /usr/local/tomcat6.0.18 Using CATALINA_TMPDIR: /usr/local/tomcat6.0.18/temp Using JRE_HOME: /home/mbb/jdk1.6.0_13 • Dans un navigateur : http://localhost:8086/ • Et pour la page manager : http://localhost:8086/manager/html/ Maintenant que Tomcat est bien installer sur votre machine, nous allons essayer de faire tourner ce serveur avec Eclipse, pour cela vérifier que le serveur est installé par défaut dans Eclipse, sinon ajoutez (add > puis aller vers le dossier de Tomcat) :
  • 4. puis, dans l'aglet Server ajouter un nouveau serveur Tomcat : puis ajoutez (si vous avez) les projets tournant avec se serveur Tomcat, sinon directement Finish. Et enfin lancez le avec le bouton start (ctrl+alt+R).