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 03/07/2009, 05:33] – 213.95.41.13 | 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> | ||
| + | ====== Jetty ====== | ||
| + | |||
| + | Jetty est un serveur HTTP et conteneur de Servlets open source (tout comme [[: | ||
| + | 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. | ||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | ==== Pré-requis ==== | ||
| + | |||
| + | <note important> | ||
| + | Jetty nécessite l' | ||
| + | ==== Installation automatique ==== | ||
| + | |||
| + | [[: | ||
| + | |||
| + | ==== Installation manuelle ==== | ||
| + | |||
| + | Télécharger la dernière version stable en date depuis votre répertoire personnel : | ||
| + | |||
| + | cd ~ | ||
| + | wget http:// | ||
| + | |||
| + | Décompressez les sources : | ||
| + | |||
| + | unzip jetty-< | ||
| + | |||
| + | Jetty est dès lors opérationnel sur votre machine. | ||
| + | |||
| + | === Finir l' | ||
| + | |||
| + | Afin de respecter la philosophie GNU/Linux sur l' | ||
| + | Le principe est de déplacer ce dossier dans ''/ | ||
| + | |||
| + | == Déplacement vers /opt/jetty == | ||
| + | |||
| + | sudo mv ~/ | ||
| + | |||
| + | == Utilisateur et droits == | ||
| + | |||
| + | Le propriétaire des sources est vous-même, il est préférable de créer un utilisateur dédié à Jetty, pour cela : | ||
| + | |||
| + | sudo addgroup jetty | ||
| + | sudo adduser jetty --no-create-home --ingroup jetty | ||
| + | |||
| + | Un mot de passe sera demandé (considérons "'' | ||
| + | |||
| + | Appliquer les changements à Jetty : | ||
| + | |||
| + | sudo chown -R jetty:jetty / | ||
| + | sudo chmod -R 755 / | ||
| + | |||
| + | === Automatiser le lancement de Jetty === | ||
| + | |||
| + | Pour cela, nous allons utilisez le script de lancement '' | ||
| + | |||
| + | sudo ln -s / | ||
| + | sudo update-rc.d jetty defaults | ||
| + | |||
| + | Jetty sera désormais lancé à chaque démarrage de la machine. | ||
| + | |||
| + | ===== Utilisation ===== | ||
| + | ==== Démarrage / Arrêt ==== | ||
| + | |||
| + | Depuis les sources, Jetty peut être lancé avec la commande : | ||
| + | |||
| + | java -jar start.jar etc/ | ||
| + | |||
| + | '' | ||
| + | |||
| + | Toutefois, près avoir installé Jetty depuis les dépôts ou bien [[# | ||
| + | |||
| + | sudo / | ||
| + | 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 ==== | ||
| + | |||
| + | Pour déployer une application web, il suffit simplement de copier l' | ||
| + | |||
| + | ===== Voir aussi ===== | ||
| + | |||
| + | * **(en)** [[http:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | // | ||
