Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| jetty [Le 06/07/2009, 05:53] – v0n | jetty [Le 23/05/2017, 13:51] (Version actuelle) – [Installation automatique] suppression d'un paragraphe obsolète depuis 2009 Roschan | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| ====== Jetty ====== | ====== Jetty ====== | ||
| - | Jetty est un serveur HTTP et Servlet | + | Jetty est un serveur HTTP et conteneur de Servlets |
| Il est conçu pour être léger, performant et flexible, | Il est conçu pour être léger, performant et flexible, | ||
| ce qui en fait une plate-forme idéale pour servir les requêtes HTTP dynamiques de toute application Java. | ce qui en fait une plate-forme idéale pour servir les requêtes HTTP dynamiques de toute application Java. | ||
| Ligne 11: | Ligne 11: | ||
| ==== Pré-requis ==== | ==== Pré-requis ==== | ||
| - | Jetty nécessite l' | + | <note important> |
| + | Jetty nécessite l' | ||
| ==== Installation automatique ==== | ==== Installation automatique ==== | ||
| - | Avec le paquet **jetty** des dépôts Ubuntu, vous obtiendrez au lancement de Jetty une erreur de la forme : | + | [[: |
| - | + | ||
| - | Exception in thread " | + | |
| - | + | ||
| - | <note important> | + | |
| - | Il semblerait y avoir un problème avec la version 5 de Jetty (version disponible depuis les dépôts). | + | |
| - | Il est préférable d' | + | |
| - | Voir la section [[# | + | |
| - | </ | + | |
| ==== Installation manuelle ==== | ==== Installation manuelle ==== | ||
| - | Télécharger la dernière version stable en date (// | + | Télécharger la dernière version stable en date depuis votre répertoire personnel : |
| cd ~ | cd ~ | ||
| - | wget http:// | + | wget http:// |
| Décompressez les sources : | Décompressez les sources : | ||
| - | unzip jetty-6.1.19.zip | + | unzip jetty-< |
| Jetty est dès lors opérationnel sur votre machine. | Jetty est dès lors opérationnel sur votre machine. | ||
| Ligne 41: | Ligne 33: | ||
| Afin de respecter la philosophie GNU/Linux sur l' | Afin de respecter la philosophie GNU/Linux sur l' | ||
| - | Le principe est de déplacer ce dossier dans ''/ | + | Le principe est de déplacer ce dossier dans ''/ |
| == Déplacement vers /opt/jetty == | == Déplacement vers /opt/jetty == | ||
| - | sudo mv ~/jetty-6.1.19 | + | sudo mv ~/jetty-< |
| == Utilisateur et droits == | == Utilisateur et droits == | ||
| Ligne 71: | Ligne 63: | ||
| ===== Utilisation ===== | ===== Utilisation ===== | ||
| - | |||
| ==== Démarrage / Arrêt ==== | ==== Démarrage / Arrêt ==== | ||
| Ligne 80: | Ligne 71: | ||
| '' | '' | ||
| - | Toutefois, près avoir [[# | + | Toutefois, près avoir installé Jetty depuis les dépôts ou bien [[# |
| sudo / | sudo / | ||
| Ligne 86: | Ligne 77: | ||
| sudo / | sudo / | ||
| + | <note important> | ||
| + | \** ERROR: JETTY_HOME not set, you need to set it or install in a standard location | ||
| + | Alors il faut setter la variable **$JETTY_HOME** en créant le fichier /// | ||
| + | sudo vim / | ||
| + | avec le contenu : | ||
| + | JETTY_HOME=/ | ||
| + | </ | ||
| ==== Déployer une application web ==== | ==== Déployer une application web ==== | ||
| - | Pour déployer une application web, il suffit simplement de copier l' | + | Pour déployer une application web, il suffit simplement de copier l' |
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| Ligne 97: | Ligne 95: | ||
| // | // | ||
| - | |||
