Jetty ist ein Open-Source-Servlet-Container, der eine Laufumgebung für Java-basierte Webinhalte wie JSP und Servlets bereitstellt. Jetty ist in Java geschrieben und seine API wird als Satz von JAR-Paketen veröffentlicht. Entwickler können einen Jetty-Container in ein Objekt instanziieren und schnell Netzwerk- und Webverbindungen für einige eigenständige Java-Anwendungen bereitstellen. (Jetty ist eine Open-Source-Software, die als Container für HTTP-Dienste und javax.servlet verwendet werden kann.)
Schritte zum Konfigurieren des Jetty-Servers:
Server erstellen
Konfigurieren Connector
Handler konfigurieren
Servlet konfigurieren
Server starten
1. Maven installieren
Maven basiert auf dem Project Object Model ( POM), das übergeben werden kann. Ein Software-Projektmanagement-Tool mit einer kurzen Beschreibung von Informationen zum Verwalten des Builds, der Berichterstattung und der Dokumentation des Projekts.
Wenn Sie zum Kompilieren Ihres Codes zehnmal dieselben Ant-Ziele eingegeben haben, jar oder war, und Javadocs generieren, fragen Sie sich unbedingt, ob es eine weniger repetitive Methode gibt, die die Aufgabe genauso gut erledigt. Maven bietet eine solche Option, um Ihre Aufmerksamkeit von der Jobebene auf die Projektmanagementebene zu lenken. Maven-Projekte wissen bereits, wie man Code erstellt und bündelt, Tests ausführt, Dokumentation generiert und Projekt-Webseiten hostet. (1) Laden Sie das JDK herunter, komprimieren Sie es und legen Sie es im Verzeichnis /usr/local ab:
[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)
Java-Version: 1.6.0_05
Java-Home: /usr/local/jdk1.6.0_05/jre
Standardgebietsschema: en_US, Plattformkodierung: UTF-8
Betriebssystemname: „linux“ Version: „2.6.18-238.el5“ Arch: „amd64“ Familie: „unix“
2. Jetty installieren und starten
[root@master zy]# unzip 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 [oder gehen Sie in das bin-Verzeichnis und führen Sie ./ aus jetty.sh start】
[root@master bin]# ./jetty.sh start
Jetty wird gestartet: STARTED Jetty Mo, 11. Juli 11:54:03 CST 2011
[root @master bin]# 2011-07-11 11:54:04.014:INFO::Umleitung von stderr/stdout nach /usr/local/jetty/logs/2011_07_11.stderrout.log
(Der Grund für das Hinzufügen von remote.html besteht darin, die Interaktion mit Tomcat zu vermeiden