diff --git a/jetty-documentation/src/main/asciidoc/operations-guide/index.adoc b/jetty-documentation/src/main/asciidoc/operations-guide/index.adoc index 33b1223c104..89d628590b6 100644 --- a/jetty-documentation/src/main/asciidoc/operations-guide/index.adoc +++ b/jetty-documentation/src/main/asciidoc/operations-guide/index.adoc @@ -31,5 +31,6 @@ include::deploy/chapter.adoc[] include::protocols/chapter.adoc[] include::keystore/chapter.adoc[] include::modules/chapter.adoc[] -include::sessions/chapter.adoc[] include::xml/chapter.adoc[] +include::sessions/chapter.adoc[] +include::quickstart/chapter.adoc[] diff --git a/jetty-documentation/src/main/asciidoc/operations-guide/introduction.adoc b/jetty-documentation/src/main/asciidoc/operations-guide/introduction.adoc index 392b8f4e76f..de3fdcf0547 100644 --- a/jetty-documentation/src/main/asciidoc/operations-guide/introduction.adoc +++ b/jetty-documentation/src/main/asciidoc/operations-guide/introduction.adoc @@ -31,6 +31,7 @@ If you know Eclipse Jetty already, jump to a feature: * xref:og-sessions[HTTP Session Caching and Clustering] * xref:og-protocols-http2[HTTP/2 Support] +* xref:og-quickstart[Faster Web Application Deployment] TODO diff --git a/jetty-documentation/src/main/asciidoc/operations-guide/quickstart/chapter.adoc b/jetty-documentation/src/main/asciidoc/operations-guide/quickstart/chapter.adoc index c96e1604cb6..d472aef40a8 100644 --- a/jetty-documentation/src/main/asciidoc/operations-guide/quickstart/chapter.adoc +++ b/jetty-documentation/src/main/asciidoc/operations-guide/quickstart/chapter.adoc @@ -17,12 +17,12 @@ // [[og-quickstart]] -=== Quickstart +=== Faster Web Application Deployment The auto discovery features of the Servlet Specification can make deployments slow and uncertain. Auto discovery of web application configuration can be useful during the development as it allows new features and frameworks to be enabled simply by dropping in a jar file. -However, for deployment, the need to scan the contents of many jars can have a significant impact at startup time. +However for production deployment, the need to scan the contents of many jars can have a significant impact at startup time. The `quickstart` module allows a webapp to be pre-scanned, making startup predictable and faster. During scanning all declarative configuration (ie from web.xml, web-fragment.xml and annotations) are encoded into an effective `web.xml`, called `WEB-INF/quickstart-web.xml`, which can be inspected to understand what will be deployed. @@ -30,7 +30,7 @@ NOTE:: Programmatic configuration is _not_ encoded into the generated `quickstar With `quickstart`, webapps that took many seconds to scan and deploy can now be deployed in a few hundred milliseconds. -==== Enabling Quickstart +==== Enabling Enable the `quickstart` module for your jetty base: