Installation Serveur J2EE Septembre 2014 Serveur JETTY
Transcription
Installation Serveur J2EE Septembre 2014 Serveur JETTY
Installation Serveur J2EE Septembre 2014 → http://www.lifl.fr/~dumoulin/enseign/ipint/ → http://en.wikipedia.org/wiki/Jetty_(web_server) Serveur JETTY Jetty est un serveur HTTP et un moteur de servlet entièrement fondé sur la technologie Java. Il est utilisé par plusieurs autres projets populaires comme les serveurs d'applications JBoss et Geronimo. Depuis 2009, le développement du noyau est hébergé par la fondation Eclipse. Il est embarqué dans la distribution Eclipse en tant que greffon. Prérequis /!\ Avoir une version de JAVA égale ou supérieur à JAVA 7(u67) et que votre variable $PATH soit correctement configurée /!\ Installation du serveur Téléchargement de jetty http://java.dzone.com/articles/installingandrunningjetty Décompresser l’archive téléchargée dans le dossier voulu En cas de présence de caractères spéciaux dans l’adresse absolue du fichier cela ne fonctionnera pas Démarrage Depuis la racine du dossier décompressé : java -jar start.jar Ou ./bin/jetty.sh start Cela lance le serveur avec les initialisations qui sont dans le start.d Exemple de fichier http.ini : ## HTTP port to listen on jetty.port=8080 ## HTTP idle timeout in milliseconds http.timeout=30000 Arrêt Pour arrêter le serveur, il faut “killer” le processus lancé, soit avec le raccourci Ctrl + c (dans un terminal) Ou A l’aide la commande suivante ./bin/jetty.sh stop Déploiement d’application Rajouter dans le dossier WebApps soit : un fichier .war (monApplication.war par exemple) ou un fichier .ear (monApplication.ear par exemple) ou un dossier “monApplication” contenant une arborescence de fichiers Pas besoin de redémarrer le serveur Accéder à l’application par l’url : localhost:8080/monApplication/ Supprimer une application Supprimer les fichiers de l’application de WebApps Consulter les arguments de Jetty Par exemple : START_INI, JAVA, JAVA_OPTIONS, etc : ./bin/jetty.sh check Enregistrer les logs du serveur Pour enregistrer les logs du serveur ./bin/jetty.sh supervise Changer l’URL de l’application Lorsqu’on accède à l’URL http://localhost:8080/ le serveur va chercher dans le répertoire par défaut : $Server/webapps/ROOT/ Exemple: Si un fichier est placé dans le dossier $Server/webapps/ROOT/mon_fichier → l’adresse correspondante est http://localhost:8080/mon_fichier Console d’administration Entrer dans le terminal : java -Dcom.sun.management.jmxremote -jar start.jar etc/jetty-jmx.xml ; jconsole & Ouverture de la fenetre : Selectionner le processus, attendre quelques secondes. ⇒ Cliquer sur insecure Autres informations : Versions JETTY JEE Servlet JSP → → → → 9.2.3.v20140905 7 (Partiel ) 3.1 2.3 Site web → http://www.eclipse.org/jetty Documentation → http://en.wikipedia.org/wiki/Jetty_(web_server) → http://www.eclipse.org/jetty/documentation Type de licence Apache License 2.0 et Eclipse Public License 1.0 Technologie Java. OS CrossPlatform (JVM)