Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
jetty [Le 20/02/2010, 17:04]
v0n
jetty [Le 23/05/2017, 13:51] (Version actuelle)
Roschan [Installation automatique] suppression d'un paragraphe obsolète depuis 2009
Ligne 1: Ligne 1:
-{{tag>​Java ​"Serveur ​Web" Servlet}}+{{tag>​Java Serveur}}
  
 ====== Jetty ====== ====== Jetty ======
Ligne 11: Ligne 11:
 ==== Pré-requis ==== ==== Pré-requis ====
  
-Jetty nécessite l'​environnement Java, [[:​tutoriel:​comment_installer_un_paquet|installez]] donc les paquets **[[apt://sun-java6-jdk,​sun-java6-jre]]**. +<note important>​Paquets obsolètes ?</​note>​ 
 +Jetty nécessite l'​environnement Java, [[:​tutoriel:​comment_installer_un_paquet|installez]] donc les paquets **[[apt>sun-java6-jdk,​sun-java6-jre|sun-java6-jdk ​sun-java6-jre]]**.
 ==== Installation automatique ==== ==== Installation automatique ====
  
-Avec le paquet **jetty** ​des dépôts Ubuntu, vous obtiendrez au lancement de Jetty une erreur de la forme :+[[:​tutoriel:​comment_installer_un_paquet|installer ​le paquet]] **[[apt://jetty|jetty]]**.
  
-  Exception in thread "​main"​ java.lang.NoClassDefFoundError:​ org/​apache/​commons/​logging/​LogFactory 
- 
-<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'​installer Jetty manuellement depuis ses sources plus récentes en attendant qu'​elles soient disponible dans les dépôts Ubuntu. 
-Voir la section [[#​installation_manuelle|Installation manuelle]]. 
-</​note>​ 
 ==== Installation manuelle ==== ==== Installation manuelle ====
  
Ligne 70: Ligne 63:
  
 ===== Utilisation ===== ===== Utilisation =====
- 
 ==== Démarrage / Arrêt ==== ==== Démarrage / Arrêt ====
  
Ligne 79: Ligne 71:
 ''​CTRL+C''​ dans votre terminal arrêtera Jetty. ''​CTRL+C''​ dans votre terminal arrêtera Jetty.
  
-Toutefois, près avoir [[#​finir_l_installation_proprement|installé proprement]] Jetty et [[#​automatiser_le _lancement_de_jetty|automatisé son lancement]],​ Jetty sera comme beaucoup de services, démarré par défaut et pourra être respectivement démarré, arrêté et redémarré,​ avec les commandes :+Toutefois, près avoir installé Jetty depuis les dépôts ou bien [[#​finir_l_installation_proprement|installé proprement]] Jetty et [[#​automatiser_le _lancement_de_jetty|automatisé son lancement]],​ Jetty sera comme beaucoup de services, démarré par défaut et pourra être respectivement démarré, arrêté et redémarré,​ avec les commandes :
  
   sudo /​etc/​init.d/​jetty start   sudo /​etc/​init.d/​jetty start
Ligne 85: Ligne 77:
   sudo /​etc/​init.d/​jetty restart   sudo /​etc/​init.d/​jetty restart
  
 +<note important>​Si vous avez cette erreur lors du **start** :
 +  \** 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 ///​etc/​default/​jetty//​ :
 +  sudo vim /​etc/​default/​jetty
 +avec le contenu :
 +  JETTY_HOME=/​opt/​jetty
 +</​note>​
 ==== Déployer une application web ==== ==== Déployer une application web ====
  
-Pour déployer une application web, il suffit simplement de copier l'​archive ''​war''​ de l'​application dans le dossier ''​webapps''​ de Jetty (soit ''/​opt/​jetty/​webapps/''​). Elle sera déployée automatiquement et disponible à l'url [[http://​localhost:​8080/​monapp]] (dans le cas où nous aurions déployé ''​monapp.war''​).+Pour déployer une application web, il suffit simplement de copier l'​archive ''​war''​ de l'​application dans le dossier ''​webapps''​ de Jetty (soit ''/​usr/share/​jetty/​webapps''​). Elle sera déployée automatiquement et disponible à l'url [[http://​localhost:​8080/​monapp]] (dans le cas où nous aurions déployé ''​monapp.war''​).
  
 ===== Voir aussi ===== ===== Voir aussi =====
  • jetty.1266681846.txt.gz
  • Dernière modification: Le 20/02/2010, 17:04
  • par v0n