
Dies ist das kanonische Repository für das Jetty-Projekt. Forke es gerne und trage jetzt bei!
Einen Patch oder Pull-Request einreichen?
Stelle sicher, dass du eine Eclipse Contributor Agreement (ECA) hinterlegt hast.
Jetty ist ein leichtgewichtiger, hoch skalierbarer, auf Java basierender Webserver und eine Servlet-Engine. Unser Ziel ist es, Webprotokolle wie HTTP, HTTP/2 und WebSocket bei hohem Volumen und geringer Latenz zu unterstützen, um maximale Leistung zu bieten und gleichzeitig die Benutzerfreundlichkeit und Kompatibilität mit jahrelanger Servlet-Entwicklung zu erhalten. Jetty ist ein moderner, vollständig asynchroner Webserver mit einer langen Geschichte als komponentenorientierte Technologie, die sich leicht in Anwendungen einbetten lässt und dennoch eine solide, traditionelle Distribution für die Bereitstellung von Webanwendungen bietet.
Die Projektdokumentation ist auf der Jetty-Eclipse-Website verfügbar.
Zum Erstellen verwenden:
mvn clean install
Die Jetty-Distribution wird in jetty-distribution/target/distribution erstellt.
Der erste Build kann länger dauern als erwartet, da Maven alle Abhängigkeiten herunterlädt.
Die Build-Tests führen viele Belastungstests durch, und auf einigen Maschinen ist es notwendig, das Limit für Dateideskriptoren auf mehr als 2048 zu setzen, damit alle Tests erfolgreich bestehen.
Es ist möglich, die Tests zu überspringen, indem man mit mvn clean install -DskipTests baut.
Expertenberatung und Produktionssupport sind über Webtide.com erhältlich.