Jetty est un conteneur de servlets open source qui fournit un environnement d'exécution pour le contenu Web basé sur Java, tel que JSP et les servlets. Jetty est écrit en Java et son API est publiée sous la forme d'un ensemble de packages JAR. Les développeurs peuvent instancier un conteneur Jetty dans un objet et fournir rapidement des connexions réseau et Web pour certaines applications Java autonomes. (Jetty est un logiciel open source qui peut être utilisé comme conteneur pour les services HTTP et javax.servlet.)
Étapes pour configurer le serveur Jetty :
Créer un serveur
Configurer connecteur
Configurer le gestionnaire
Configurer le servlet
Démarrer le serveur
1 Installer maven
Maven est basé sur le modèle d'objet du projet ( POM), qui peut être transmis Un outil de gestion de projet logiciel avec une brève description des informations pour gérer la construction, le reporting et la documentation du projet
Si vous avez saisi dix fois les mêmes cibles Ant pour compiler votre code, jar. ou la guerre, et générer des javadocs, assurez-vous de vous demander s'il existe une manière moins répétitive qui fasse tout aussi bien le travail. Maven offre une telle option pour déplacer votre attention de la couche de travail vers la couche de gestion de projet. Les projets Maven savent déjà comment créer et regrouper du code, exécuter des tests, générer de la documentation et héberger des pages Web de projet
(1) Téléchargez et compressez le jdk et placez-le dans le répertoire /usr/local :
.[root@master ~]#chmod 755 jdk-6u5-linux-x64.bin
[root@master ~]# ./jdk-6u5-linux-x64.bin
[ root@master ~]#mv jdk1.6.0_05 /usr/local
Apache Maven 2.2.1 (r801777; 2009-08-07 03:16:01 0800)
Version Java : 1.6.0_05
Accueil Java : /usr/local/jdk1.6.0_05/jre
Locales par défaut : en_US, encodage de la plateforme : UTF-8
Nom du système d'exploitation : "linux" version : "2.6.18-238.el5" arch : "amd64" Famille : "unix"
2. Installer et démarrer Jetty
[ root@master zy]# décompressez jetty-distribution-7.3.0.v20110203.zip
[root@master zy]# mv jetty-distribution-7.3.0.v20110203 /usr/local/jetty/
[root@master zy]# cd /usr/local/jetty/
[root@master jetty]# java -jar start.jar [Ou allez dans le répertoire bin et exécutez ./jetty .sh start 】
[root@master bin]# ./jetty.sh start
Départ de la jetée : STARTED Jetty lundi 11 juillet 11:54:03 CST 2011
[root@master bin]# 2011-07-11 11:54:04.014:INFO::Redirection stderr/stdout vers /usr/local/jetty/logs/2011_07_11.stderrout.log
( La raison de l'ajout de remote.html ici est d'éviter d'interagir avec Tomcat