From 37fbd4167cad17dccdc5dfa70d9c5d506ef19acc Mon Sep 17 00:00:00 2001 From: Jan Bartel Date: Thu, 25 Jul 2024 08:18:05 +1000 Subject: [PATCH 01/21] Issue #12086 change mimetype of .ico resource to vnd.microsoft.icon --- .../src/main/resources/org/eclipse/jetty/http/mime.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jetty-core/jetty-http/src/main/resources/org/eclipse/jetty/http/mime.properties b/jetty-core/jetty-http/src/main/resources/org/eclipse/jetty/http/mime.properties index f60f37af770..1bff0c6fd02 100644 --- a/jetty-core/jetty-http/src/main/resources/org/eclipse/jetty/http/mime.properties +++ b/jetty-core/jetty-http/src/main/resources/org/eclipse/jetty/http/mime.properties @@ -48,7 +48,7 @@ htc=text/x-component htm=text/html html=text/html ice=x-conference/x-cooltalk -ico=image/x-icon +ico=image/vnd.microsoft.icon ief=image/ief iges=model/iges igs=model/iges From 81a16869af89fe6124995d0bb47c9a74f7ebaa1c Mon Sep 17 00:00:00 2001 From: Olivier Lamy Date: Fri, 26 Jul 2024 07:31:13 +1000 Subject: [PATCH 02/21] skip deployment of jetty-documentation Signed-off-by: Olivier Lamy --- documentation/jetty-documentation/pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/documentation/jetty-documentation/pom.xml b/documentation/jetty-documentation/pom.xml index 92901abd5eb..63ad73bc289 100644 --- a/documentation/jetty-documentation/pom.xml +++ b/documentation/jetty-documentation/pom.xml @@ -15,6 +15,7 @@ ${project.groupId} true true + true true From cc6f1b74db755fed228b50701ad967aeaa68e83f Mon Sep 17 00:00:00 2001 From: Joakim Erdfelt Date: Thu, 25 Jul 2024 16:57:59 -0500 Subject: [PATCH 03/21] Updating to version 12.0.12 --- VERSION.txt | 13 +- build/build-resources/pom.xml | 2 +- build/pom.xml | 2 +- .../jetty-asciidoctor-extensions/pom.xml | 2 +- documentation/jetty-documentation/pom.xml | 2 +- .../jetty/modules/code/examples/pom.xml | 2 +- documentation/jetty/pom.xml | 2 +- documentation/pom.xml | 2 +- javadoc/pom.xml | 2 +- .../jetty-alpn/jetty-alpn-client/pom.xml | 2 +- .../jetty-alpn-conscrypt-client/pom.xml | 2 +- .../jetty-alpn-conscrypt-server/pom.xml | 2 +- .../jetty-alpn/jetty-alpn-java-client/pom.xml | 2 +- .../jetty-alpn/jetty-alpn-java-server/pom.xml | 2 +- .../jetty-alpn/jetty-alpn-server/pom.xml | 2 +- jetty-core/jetty-alpn/pom.xml | 2 +- jetty-core/jetty-bom/pom.xml | 114 +++++++++--------- jetty-core/jetty-client/pom.xml | 2 +- .../jetty-demos/jetty-demo-handler/pom.xml | 2 +- jetty-core/jetty-demos/pom.xml | 2 +- jetty-core/jetty-deploy/pom.xml | 2 +- jetty-core/jetty-ee/pom.xml | 2 +- .../jetty-fcgi/jetty-fcgi-client/pom.xml | 2 +- .../jetty-fcgi/jetty-fcgi-proxy/pom.xml | 2 +- .../jetty-fcgi/jetty-fcgi-server/pom.xml | 2 +- jetty-core/jetty-fcgi/pom.xml | 2 +- jetty-core/jetty-http-spi/pom.xml | 2 +- jetty-core/jetty-http-tools/pom.xml | 2 +- jetty-core/jetty-http/pom.xml | 2 +- .../jetty-http2-client-transport/pom.xml | 2 +- .../jetty-http2/jetty-http2-client/pom.xml | 2 +- .../jetty-http2/jetty-http2-common/pom.xml | 2 +- .../jetty-http2/jetty-http2-hpack/pom.xml | 2 +- .../jetty-http2/jetty-http2-server/pom.xml | 2 +- .../jetty-http2/jetty-http2-tests/pom.xml | 2 +- jetty-core/jetty-http2/pom.xml | 2 +- .../jetty-http3-client-transport/pom.xml | 2 +- .../jetty-http3/jetty-http3-client/pom.xml | 2 +- .../jetty-http3/jetty-http3-common/pom.xml | 2 +- .../jetty-http3/jetty-http3-qpack/pom.xml | 2 +- .../jetty-http3/jetty-http3-server/pom.xml | 2 +- .../jetty-http3/jetty-http3-tests/pom.xml | 2 +- jetty-core/jetty-http3/pom.xml | 2 +- jetty-core/jetty-io/pom.xml | 2 +- jetty-core/jetty-jmx/pom.xml | 2 +- jetty-core/jetty-jndi/pom.xml | 2 +- jetty-core/jetty-keystore/pom.xml | 2 +- jetty-core/jetty-maven/pom.xml | 2 +- jetty-core/jetty-openid/pom.xml | 2 +- jetty-core/jetty-osgi/pom.xml | 2 +- jetty-core/jetty-plus/pom.xml | 2 +- jetty-core/jetty-proxy/pom.xml | 2 +- .../jetty-quic/jetty-quic-client/pom.xml | 2 +- .../jetty-quic/jetty-quic-common/pom.xml | 2 +- .../jetty-quic-quiche-common/pom.xml | 2 +- .../jetty-quic-quiche-foreign/pom.xml | 2 +- .../jetty-quic-quiche-jna/pom.xml | 2 +- .../jetty-quic/jetty-quic-quiche/pom.xml | 2 +- .../jetty-quic/jetty-quic-server/pom.xml | 2 +- jetty-core/jetty-quic/pom.xml | 2 +- jetty-core/jetty-rewrite/pom.xml | 2 +- jetty-core/jetty-security/pom.xml | 2 +- jetty-core/jetty-server/pom.xml | 2 +- jetty-core/jetty-session/pom.xml | 2 +- jetty-core/jetty-slf4j-impl/pom.xml | 2 +- jetty-core/jetty-start/pom.xml | 2 +- .../jetty-test-client-transports/pom.xml | 2 +- jetty-core/jetty-tests/jetty-test-jmx/pom.xml | 2 +- jetty-core/jetty-tests/pom.xml | 2 +- jetty-core/jetty-unixdomain-server/pom.xml | 2 +- jetty-core/jetty-util-ajax/pom.xml | 2 +- jetty-core/jetty-util/pom.xml | 2 +- .../jetty-websocket-core-client/pom.xml | 2 +- .../jetty-websocket-core-common/pom.xml | 2 +- .../jetty-websocket-core-server/pom.xml | 2 +- .../jetty-websocket-core-tests/pom.xml | 2 +- .../jetty-websocket-jetty-api/pom.xml | 2 +- .../jetty-websocket-jetty-client/pom.xml | 2 +- .../jetty-websocket-jetty-common/pom.xml | 2 +- .../jetty-websocket-jetty-server/pom.xml | 2 +- .../jetty-websocket-jetty-tests/pom.xml | 2 +- jetty-core/jetty-websocket/pom.xml | 2 +- jetty-core/jetty-xml/pom.xml | 2 +- jetty-core/pom.xml | 2 +- jetty-ee10/jetty-ee10-annotations/pom.xml | 2 +- jetty-ee10/jetty-ee10-apache-jsp/pom.xml | 2 +- jetty-ee10/jetty-ee10-bom/pom.xml | 54 ++++----- jetty-ee10/jetty-ee10-cdi/pom.xml | 2 +- .../jetty-ee10-demo-async-rest-jar/pom.xml | 2 +- .../jetty-ee10-demo-async-rest-server/pom.xml | 2 +- .../jetty-ee10-demo-async-rest-webapp/pom.xml | 2 +- .../jetty-ee10-demo-async-rest/pom.xml | 2 +- .../jetty-ee10-demo-embedded/pom.xml | 2 +- .../jetty-ee10-demo-jaas-webapp/pom.xml | 2 +- .../jetty-ee10-demo-jetty-webapp/pom.xml | 2 +- .../jetty-ee10-demo-jndi-webapp/pom.xml | 2 +- .../jetty-ee10-demo-jsp-webapp/pom.xml | 2 +- .../jetty-ee10-demo-mock-resources/pom.xml | 2 +- .../jetty-ee10-demo-proxy-webapp/pom.xml | 2 +- .../jetty-ee10-demo-simple-webapp/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee10-demo-spec-webapp/pom.xml | 2 +- .../jetty-ee10-demo-web-fragment/pom.xml | 2 +- .../jetty-ee10-demo-spec/pom.xml | 2 +- .../jetty-ee10-demo-template/pom.xml | 2 +- jetty-ee10/jetty-ee10-demos/pom.xml | 2 +- jetty-ee10/jetty-ee10-examples/pom.xml | 2 +- jetty-ee10/jetty-ee10-fcgi-proxy/pom.xml | 2 +- jetty-ee10/jetty-ee10-glassfish-jstl/pom.xml | 2 +- jetty-ee10/jetty-ee10-home/pom.xml | 2 +- jetty-ee10/jetty-ee10-jaspi/pom.xml | 2 +- jetty-ee10/jetty-ee10-jndi/pom.xml | 2 +- .../jetty-ee10-jspc-maven-plugin/pom.xml | 2 +- jetty-ee10/jetty-ee10-maven-plugin/pom.xml | 2 +- .../jetty-ee10-osgi-alpn/pom.xml | 2 +- .../jetty-ee10-osgi-boot-jsp/pom.xml | 2 +- .../jetty-ee10-osgi-boot/pom.xml | 2 +- jetty-ee10/jetty-ee10-osgi/pom.xml | 2 +- .../test-jetty-ee10-osgi-fragment/pom.xml | 2 +- .../test-jetty-ee10-osgi-server/pom.xml | 2 +- .../pom.xml | 2 +- .../test-jetty-ee10-osgi/pom.xml | 2 +- jetty-ee10/jetty-ee10-plus/pom.xml | 2 +- jetty-ee10/jetty-ee10-proxy/pom.xml | 2 +- jetty-ee10/jetty-ee10-quickstart/pom.xml | 2 +- jetty-ee10/jetty-ee10-runner/pom.xml | 2 +- jetty-ee10/jetty-ee10-servlet/pom.xml | 2 +- jetty-ee10/jetty-ee10-servlets/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee10-test-badinit-webapp/pom.xml | 2 +- .../jetty-ee10-test-cdi-common-webapp/pom.xml | 2 +- .../jetty-ee10-test-cdi/pom.xml | 2 +- .../jetty-ee10-test-client-transports/pom.xml | 2 +- .../jetty-ee10-test-felix-webapp/pom.xml | 2 +- .../jetty-ee10-test-http2-webapp/pom.xml | 2 +- .../jetty-ee10-test-integration/pom.xml | 2 +- .../jetty-ee10-test-jersey/pom.xml | 2 +- .../jetty-ee10-jmx-webapp-it/pom.xml | 2 +- .../jetty-ee10-jmx-webapp/pom.xml | 2 +- .../jetty-ee10-test-jmx/pom.xml | 2 +- .../jetty-ee10-test-jndi/pom.xml | 2 +- .../jetty-ee10-test-log4j2-webapp/pom.xml | 2 +- .../jetty-ee10-test-loginservice/pom.xml | 2 +- .../jetty-ee10-test-openid-webapp/pom.xml | 2 +- .../jetty-ee10-test-owb-cdi-webapp/pom.xml | 2 +- .../jetty-ee10-test-quickstart/pom.xml | 2 +- .../jetty-ee10-test-sessions-common/pom.xml | 2 +- .../jetty-ee10-test-sessions-file/pom.xml | 2 +- .../jetty-ee10-test-sessions-gcloud/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee10-test-sessions-jdbc/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee10-test-sessions-mongodb/pom.xml | 2 +- .../jetty-ee10-test-sessions/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee10-test-webapp-rfc2616/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee10-test-websocket-webapp/pom.xml | 2 +- .../jetty-ee10-test-weld-cdi-webapp/pom.xml | 2 +- jetty-ee10/jetty-ee10-tests/pom.xml | 2 +- jetty-ee10/jetty-ee10-webapp/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee10-websocket-jetty-server/pom.xml | 2 +- .../jetty-ee10-websocket-jetty-tests/pom.xml | 2 +- .../jetty-ee10-websocket-servlet/pom.xml | 2 +- jetty-ee10/jetty-ee10-websocket/pom.xml | 2 +- jetty-ee10/pom.xml | 2 +- jetty-ee8/jetty-ee8-annotations/pom.xml | 2 +- jetty-ee8/jetty-ee8-apache-jsp/pom.xml | 2 +- jetty-ee8/jetty-ee8-bom/pom.xml | 48 ++++---- .../jetty-ee8-demo-async-rest-jar/pom.xml | 2 +- .../jetty-ee8-demo-async-rest-server/pom.xml | 2 +- .../jetty-ee8-demo-async-rest-webapp/pom.xml | 2 +- .../jetty-ee8-demo-async-rest/pom.xml | 2 +- .../jetty-ee8-demo-jaas-webapp/pom.xml | 2 +- .../jetty-ee8-demo-jetty-webapp/pom.xml | 2 +- .../jetty-ee8-demo-jndi-webapp/pom.xml | 2 +- .../jetty-ee8-demo-jsp-webapp/pom.xml | 2 +- .../jetty-ee8-demo-mock-resources/pom.xml | 2 +- .../jetty-ee8-demo-proxy-webapp/pom.xml | 2 +- .../jetty-ee8-demo-simple-webapp/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee8-demo-spec-webapp/pom.xml | 2 +- .../jetty-ee8-demo-web-fragment/pom.xml | 2 +- .../jetty-ee8-demo-spec/pom.xml | 2 +- jetty-ee8/jetty-ee8-demos/pom.xml | 2 +- jetty-ee8/jetty-ee8-glassfish-jstl/pom.xml | 2 +- jetty-ee8/jetty-ee8-home/pom.xml | 2 +- jetty-ee8/jetty-ee8-jaspi/pom.xml | 2 +- jetty-ee8/jetty-ee8-jndi/pom.xml | 2 +- jetty-ee8/jetty-ee8-jspc-maven-plugin/pom.xml | 2 +- jetty-ee8/jetty-ee8-maven-plugin/pom.xml | 2 +- jetty-ee8/jetty-ee8-nested/pom.xml | 2 +- jetty-ee8/jetty-ee8-openid/pom.xml | 2 +- .../jetty-ee8-osgi-boot-jsp/pom.xml | 2 +- .../jetty-ee8-osgi-boot/pom.xml | 2 +- jetty-ee8/jetty-ee8-osgi/pom.xml | 2 +- .../test-jetty-ee8-osgi-fragment/pom.xml | 2 +- .../test-jetty-ee8-osgi-server/pom.xml | 2 +- .../pom.xml | 2 +- .../test-jetty-ee8-osgi/pom.xml | 2 +- jetty-ee8/jetty-ee8-plus/pom.xml | 2 +- jetty-ee8/jetty-ee8-proxy/pom.xml | 2 +- jetty-ee8/jetty-ee8-quickstart/pom.xml | 2 +- jetty-ee8/jetty-ee8-runner/pom.xml | 2 +- jetty-ee8/jetty-ee8-security/pom.xml | 2 +- jetty-ee8/jetty-ee8-servlet/pom.xml | 2 +- jetty-ee8/jetty-ee8-servlets/pom.xml | 2 +- jetty-ee8/jetty-ee8-webapp/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee8-websocket-javax-client/pom.xml | 2 +- .../jetty-ee8-websocket-javax-common/pom.xml | 2 +- .../jetty-ee8-websocket-javax-server/pom.xml | 2 +- .../jetty-ee8-websocket-javax-tests/pom.xml | 2 +- .../jetty-ee8-websocket-jetty-api/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee8-websocket-jetty-client/pom.xml | 2 +- .../jetty-ee8-websocket-jetty-common/pom.xml | 2 +- .../jetty-ee8-websocket-jetty-server/pom.xml | 2 +- .../jetty-ee8-websocket-jetty-tests/pom.xml | 2 +- .../jetty-ee8-websocket-servlet/pom.xml | 2 +- jetty-ee8/jetty-ee8-websocket/pom.xml | 2 +- jetty-ee8/pom.xml | 2 +- jetty-ee9/jetty-ee9-annotations/pom.xml | 2 +- jetty-ee9/jetty-ee9-apache-jsp/pom.xml | 2 +- jetty-ee9/jetty-ee9-bom/pom.xml | 60 ++++----- jetty-ee9/jetty-ee9-cdi/pom.xml | 2 +- .../jetty-ee9-demo-async-rest-jar/pom.xml | 2 +- .../jetty-ee9-demo-async-rest-server/pom.xml | 2 +- .../jetty-ee9-demo-async-rest-webapp/pom.xml | 2 +- .../jetty-ee9-demo-async-rest/pom.xml | 2 +- .../jetty-ee9-demo-embedded/pom.xml | 2 +- .../jetty-ee9-demo-jaas-webapp/pom.xml | 2 +- .../jetty-ee9-demo-jetty-webapp/pom.xml | 2 +- .../jetty-ee9-demo-jndi-webapp/pom.xml | 2 +- .../jetty-ee9-demo-jsp-webapp/pom.xml | 2 +- .../jetty-ee9-demo-mock-resources/pom.xml | 2 +- .../jetty-ee9-demo-proxy-webapp/pom.xml | 2 +- .../jetty-ee9-demo-simple-webapp/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee9-demo-spec-webapp/pom.xml | 2 +- .../jetty-ee9-demo-web-fragment/pom.xml | 2 +- .../jetty-ee9-demo-spec/pom.xml | 2 +- .../jetty-ee9-demo-template/pom.xml | 2 +- jetty-ee9/jetty-ee9-demos/pom.xml | 2 +- jetty-ee9/jetty-ee9-fcgi-proxy/pom.xml | 2 +- jetty-ee9/jetty-ee9-glassfish-jstl/pom.xml | 2 +- jetty-ee9/jetty-ee9-home/pom.xml | 2 +- jetty-ee9/jetty-ee9-jaspi/pom.xml | 2 +- jetty-ee9/jetty-ee9-jndi/pom.xml | 2 +- jetty-ee9/jetty-ee9-jspc-maven-plugin/pom.xml | 2 +- jetty-ee9/jetty-ee9-maven-plugin/pom.xml | 2 +- jetty-ee9/jetty-ee9-nested/pom.xml | 2 +- jetty-ee9/jetty-ee9-openid/pom.xml | 2 +- .../jetty-ee9-osgi-boot-jsp/pom.xml | 2 +- .../jetty-ee9-osgi-boot/pom.xml | 2 +- jetty-ee9/jetty-ee9-osgi/pom.xml | 2 +- .../test-jetty-ee9-osgi-fragment/pom.xml | 2 +- .../test-jetty-ee9-osgi-server/pom.xml | 2 +- .../pom.xml | 2 +- .../test-jetty-ee9-osgi/pom.xml | 2 +- jetty-ee9/jetty-ee9-plus/pom.xml | 2 +- jetty-ee9/jetty-ee9-proxy/pom.xml | 2 +- jetty-ee9/jetty-ee9-quickstart/pom.xml | 2 +- jetty-ee9/jetty-ee9-runner/pom.xml | 2 +- jetty-ee9/jetty-ee9-security/pom.xml | 2 +- jetty-ee9/jetty-ee9-servlet/pom.xml | 2 +- jetty-ee9/jetty-ee9-servlets/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee9-test-badinit-webapp/pom.xml | 2 +- .../jetty-ee9-test-cdi-common-webapp/pom.xml | 2 +- .../jetty-ee9-test-cdi/pom.xml | 2 +- .../jetty-ee9-test-client-transports/pom.xml | 2 +- .../jetty-ee9-test-felix-webapp/pom.xml | 2 +- .../jetty-ee9-test-http2-webapp/pom.xml | 2 +- .../jetty-ee9-test-integration/pom.xml | 2 +- .../jetty-ee9-jmx-webapp-it/pom.xml | 2 +- .../jetty-ee9-jmx-webapp/pom.xml | 2 +- .../jetty-ee9-test-jmx/pom.xml | 2 +- .../jetty-ee9-test-jndi/pom.xml | 2 +- .../jetty-ee9-test-loginservice/pom.xml | 2 +- .../jetty-ee9-test-openid-webapp/pom.xml | 2 +- .../jetty-ee9-test-owb-cdi-webapp/pom.xml | 2 +- .../jetty-ee9-test-quickstart/pom.xml | 2 +- .../jetty-ee9-test-sessions-common/pom.xml | 2 +- .../jetty-ee9-test-sessions-file/pom.xml | 2 +- .../jetty-ee9-test-sessions-gcloud/pom.xml | 2 +- .../jetty-ee9-test-sessions-hazelcast/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee9-test-sessions-jdbc/pom.xml | 2 +- .../jetty-ee9-test-sessions-memcached/pom.xml | 2 +- .../jetty-ee9-test-sessions-mongodb/pom.xml | 2 +- .../jetty-ee9-test-sessions/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee9-test-webapp-rfc2616/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee9-test-websocket-webapp/pom.xml | 2 +- .../jetty-ee9-test-weld-cdi-webapp/pom.xml | 2 +- jetty-ee9/jetty-ee9-tests/pom.xml | 2 +- jetty-ee9/jetty-ee9-webapp/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee9-websocket-jakarta-tests/pom.xml | 2 +- .../jetty-ee9-websocket-jetty-api/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee9-websocket-jetty-client/pom.xml | 2 +- .../jetty-ee9-websocket-jetty-common/pom.xml | 2 +- .../jetty-ee9-websocket-jetty-server/pom.xml | 2 +- .../jetty-ee9-websocket-jetty-tests/pom.xml | 2 +- .../jetty-ee9-websocket-servlet/pom.xml | 2 +- jetty-ee9/jetty-ee9-websocket/pom.xml | 2 +- jetty-ee9/pom.xml | 2 +- jetty-home/pom.xml | 2 +- .../jetty-gcloud-session-manager/pom.xml | 2 +- jetty-integrations/jetty-gcloud/pom.xml | 2 +- jetty-integrations/jetty-hazelcast/pom.xml | 2 +- .../jetty-infinispan-common/pom.xml | 2 +- .../jetty-infinispan-embedded-query/pom.xml | 2 +- .../jetty-infinispan-embedded/pom.xml | 2 +- .../jetty-infinispan-remote-query/pom.xml | 2 +- .../jetty-infinispan-remote/pom.xml | 2 +- jetty-integrations/jetty-infinispan/pom.xml | 2 +- .../jetty-memcached-sessions/pom.xml | 2 +- jetty-integrations/jetty-memcached/pom.xml | 2 +- jetty-integrations/jetty-nosql/pom.xml | 2 +- jetty-integrations/pom.xml | 2 +- jetty-p2/pom.xml | 2 +- pom.xml | 2 +- tests/jetty-jmh/pom.xml | 2 +- tests/jetty-test-multipart/pom.xml | 2 +- tests/jetty-test-session-common/pom.xml | 2 +- tests/jetty-testers/pom.xml | 2 +- tests/pom.xml | 2 +- .../ccd-common/pom.xml | 2 +- .../ccd-ee10-webapp/pom.xml | 2 +- .../ccd-ee8-webapp/pom.xml | 2 +- .../ccd-ee9-webapp/pom.xml | 2 +- .../ccd-tests/pom.xml | 2 +- tests/test-cross-context-dispatch/pom.xml | 2 +- tests/test-distribution/pom.xml | 2 +- .../test-distribution-common/pom.xml | 2 +- .../test-ee10-distribution/pom.xml | 2 +- .../test-ee9-distribution/pom.xml | 2 +- tests/test-integration/pom.xml | 2 +- tests/test-jpms/pom.xml | 2 +- 355 files changed, 500 insertions(+), 489 deletions(-) diff --git a/VERSION.txt b/VERSION.txt index 27107378d28..709ad869653 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1,4 +1,15 @@ -jetty-12.0.12-SNAPSHOT +jetty-12.0.12 - 25 July 2024 + + 265 --list-config license enhancement + + 10904 jetty.sh reports FAILED too early + + 11965 Client: Some HTTP/2 requests are never sent + + 11996 mTLS: client cert verification for QUIC/HTTP3 + + 12000 Cannot use Paths that have spaces with `jetty-ee10-maven-plugin` + + 12018 NPE when passing null value to Request.param + + 12019 External property file not being read + + 12022 Intermittent NPE in OutputStream.close with GzipHandler + + 12044 Temp directory not deleted in jetty-12 + + 12070 lastAccessedTime and isNew not getting updated + + 12086 Serve favicon.ico as image/vnd.microsoft.icon instead of image/x-icon jetty-12.0.11 - 27 June 2024 + 11803 Follow Reactive Stream TCK for ContentSourcePublisher implementation diff --git a/build/build-resources/pom.xml b/build/build-resources/pom.xml index cd44efb328b..eaa12e98789 100644 --- a/build/build-resources/pom.xml +++ b/build/build-resources/pom.xml @@ -8,7 +8,7 @@ --> org.eclipse.jetty build-resources - 12.0.12-SNAPSHOT + 12.0.12 jar Build :: Resources diff --git a/build/pom.xml b/build/pom.xml index 8478d904cc1..bc3bce90f3d 100644 --- a/build/pom.xml +++ b/build/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-project - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.build build diff --git a/documentation/jetty-asciidoctor-extensions/pom.xml b/documentation/jetty-asciidoctor-extensions/pom.xml index 3a26cde9661..1f7636e6e9c 100644 --- a/documentation/jetty-asciidoctor-extensions/pom.xml +++ b/documentation/jetty-asciidoctor-extensions/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.documentation documentation - 12.0.12-SNAPSHOT + 12.0.12 jetty-asciidoctor-extensions jar diff --git a/documentation/jetty-documentation/pom.xml b/documentation/jetty-documentation/pom.xml index 63ad73bc289..05e7e50a2b3 100644 --- a/documentation/jetty-documentation/pom.xml +++ b/documentation/jetty-documentation/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.documentation documentation - 12.0.12-SNAPSHOT + 12.0.12 jetty-documentation jar diff --git a/documentation/jetty/modules/code/examples/pom.xml b/documentation/jetty/modules/code/examples/pom.xml index 8afed6d5ec9..f3346aef68a 100644 --- a/documentation/jetty/modules/code/examples/pom.xml +++ b/documentation/jetty/modules/code/examples/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.documentation documentation - 12.0.12-SNAPSHOT + 12.0.12 ../../../../pom.xml code-examples diff --git a/documentation/jetty/pom.xml b/documentation/jetty/pom.xml index aa79f07c228..82ef03f815e 100644 --- a/documentation/jetty/pom.xml +++ b/documentation/jetty/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.documentation documentation - 12.0.12-SNAPSHOT + 12.0.12 jetty pom diff --git a/documentation/pom.xml b/documentation/pom.xml index 67d665780ad..9c49cbc4cce 100644 --- a/documentation/pom.xml +++ b/documentation/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-project - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.documentation documentation diff --git a/javadoc/pom.xml b/javadoc/pom.xml index a740c3c5362..c903092ee64 100644 --- a/javadoc/pom.xml +++ b/javadoc/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-project - 12.0.12-SNAPSHOT + 12.0.12 javadoc jar diff --git a/jetty-core/jetty-alpn/jetty-alpn-client/pom.xml b/jetty-core/jetty-alpn/jetty-alpn-client/pom.xml index f7272fc4d02..70e42add50d 100644 --- a/jetty-core/jetty-alpn/jetty-alpn-client/pom.xml +++ b/jetty-core/jetty-alpn/jetty-alpn-client/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-alpn - 12.0.12-SNAPSHOT + 12.0.12 jetty-alpn-client Core :: ALPN :: Client diff --git a/jetty-core/jetty-alpn/jetty-alpn-conscrypt-client/pom.xml b/jetty-core/jetty-alpn/jetty-alpn-conscrypt-client/pom.xml index 41055c2992a..5c2f10b63fc 100644 --- a/jetty-core/jetty-alpn/jetty-alpn-conscrypt-client/pom.xml +++ b/jetty-core/jetty-alpn/jetty-alpn-conscrypt-client/pom.xml @@ -6,7 +6,7 @@ org.eclipse.jetty jetty-alpn - 12.0.12-SNAPSHOT + 12.0.12 jetty-alpn-conscrypt-client Core :: ALPN :: Conscrypt Client diff --git a/jetty-core/jetty-alpn/jetty-alpn-conscrypt-server/pom.xml b/jetty-core/jetty-alpn/jetty-alpn-conscrypt-server/pom.xml index b7824b1a549..6333e4f8524 100644 --- a/jetty-core/jetty-alpn/jetty-alpn-conscrypt-server/pom.xml +++ b/jetty-core/jetty-alpn/jetty-alpn-conscrypt-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-alpn - 12.0.12-SNAPSHOT + 12.0.12 jetty-alpn-conscrypt-server Core :: ALPN :: Conscrypt Server diff --git a/jetty-core/jetty-alpn/jetty-alpn-java-client/pom.xml b/jetty-core/jetty-alpn/jetty-alpn-java-client/pom.xml index b1b65729e39..266758d5c1c 100644 --- a/jetty-core/jetty-alpn/jetty-alpn-java-client/pom.xml +++ b/jetty-core/jetty-alpn/jetty-alpn-java-client/pom.xml @@ -6,7 +6,7 @@ org.eclipse.jetty jetty-alpn - 12.0.12-SNAPSHOT + 12.0.12 jetty-alpn-java-client Core :: ALPN :: Java Client diff --git a/jetty-core/jetty-alpn/jetty-alpn-java-server/pom.xml b/jetty-core/jetty-alpn/jetty-alpn-java-server/pom.xml index 88e99b1c8f4..28f0b8a6269 100644 --- a/jetty-core/jetty-alpn/jetty-alpn-java-server/pom.xml +++ b/jetty-core/jetty-alpn/jetty-alpn-java-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-alpn - 12.0.12-SNAPSHOT + 12.0.12 jetty-alpn-java-server Core :: ALPN :: Java Server diff --git a/jetty-core/jetty-alpn/jetty-alpn-server/pom.xml b/jetty-core/jetty-alpn/jetty-alpn-server/pom.xml index 07ac495d353..de3993a76f8 100644 --- a/jetty-core/jetty-alpn/jetty-alpn-server/pom.xml +++ b/jetty-core/jetty-alpn/jetty-alpn-server/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-alpn - 12.0.12-SNAPSHOT + 12.0.12 jetty-alpn-server Core :: ALPN :: Server diff --git a/jetty-core/jetty-alpn/pom.xml b/jetty-core/jetty-alpn/pom.xml index 384705cc003..9e8e1609c1c 100644 --- a/jetty-core/jetty-alpn/pom.xml +++ b/jetty-core/jetty-alpn/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-alpn pom diff --git a/jetty-core/jetty-bom/pom.xml b/jetty-core/jetty-bom/pom.xml index 564c0bdd452..28a213b1790 100644 --- a/jetty-core/jetty-bom/pom.xml +++ b/jetty-core/jetty-bom/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-bom @@ -18,282 +18,282 @@ org.eclipse.jetty jetty-alpn-client - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-alpn-conscrypt-client - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-alpn-conscrypt-server - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-alpn-java-client - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-alpn-java-server - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-alpn-server - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-client - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-deploy - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-http - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-http-spi - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-http-tools - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-io - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-jmx - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-jndi - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-keystore - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-openid - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-osgi - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-plus - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-proxy - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-rewrite - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-security - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-server - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-session - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-slf4j-impl - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-start - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-unixdomain-server - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-util - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-util-ajax - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty jetty-xml - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.demos jetty-demo-handler - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.fcgi jetty-fcgi-client - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.fcgi jetty-fcgi-proxy - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.fcgi jetty-fcgi-server - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.http2 jetty-http2-client - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.http2 jetty-http2-client-transport - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.http2 jetty-http2-common - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.http2 jetty-http2-hpack - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.http2 jetty-http2-server - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.http3 jetty-http3-client - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.http3 jetty-http3-client-transport - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.http3 jetty-http3-common - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.http3 jetty-http3-qpack - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.http3 jetty-http3-server - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.quic jetty-quic-client - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.quic jetty-quic-common - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.quic jetty-quic-quiche-common - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.quic jetty-quic-quiche-foreign - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.quic jetty-quic-quiche-jna - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.quic jetty-quic-server - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.websocket jetty-websocket-core-client - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.websocket jetty-websocket-core-common - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.websocket jetty-websocket-core-server - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.websocket jetty-websocket-jetty-api - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.websocket jetty-websocket-jetty-client - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.websocket jetty-websocket-jetty-common - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.websocket jetty-websocket-jetty-server - 12.0.12-SNAPSHOT + 12.0.12 diff --git a/jetty-core/jetty-client/pom.xml b/jetty-core/jetty-client/pom.xml index edb09b081b6..ad209a934c0 100644 --- a/jetty-core/jetty-client/pom.xml +++ b/jetty-core/jetty-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-client Core :: HTTP Client diff --git a/jetty-core/jetty-demos/jetty-demo-handler/pom.xml b/jetty-core/jetty-demos/jetty-demo-handler/pom.xml index 2de0854f96d..b461be2ab1c 100644 --- a/jetty-core/jetty-demos/jetty-demo-handler/pom.xml +++ b/jetty-core/jetty-demos/jetty-demo-handler/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.demos jetty-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-demo-handler Core :: Demo Handler diff --git a/jetty-core/jetty-demos/pom.xml b/jetty-core/jetty-demos/pom.xml index 27325a0f2fc..763c4ef8986 100644 --- a/jetty-core/jetty-demos/pom.xml +++ b/jetty-core/jetty-demos/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.demos jetty-demos diff --git a/jetty-core/jetty-deploy/pom.xml b/jetty-core/jetty-deploy/pom.xml index f032bd68677..4d206d43f27 100644 --- a/jetty-core/jetty-deploy/pom.xml +++ b/jetty-core/jetty-deploy/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-deploy Core :: Deployers diff --git a/jetty-core/jetty-ee/pom.xml b/jetty-core/jetty-ee/pom.xml index 810bb61ff2e..c26606b6bc9 100644 --- a/jetty-core/jetty-ee/pom.xml +++ b/jetty-core/jetty-ee/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee Core :: EE Common diff --git a/jetty-core/jetty-fcgi/jetty-fcgi-client/pom.xml b/jetty-core/jetty-fcgi/jetty-fcgi-client/pom.xml index 38670c935b6..80f33755d67 100644 --- a/jetty-core/jetty-fcgi/jetty-fcgi-client/pom.xml +++ b/jetty-core/jetty-fcgi/jetty-fcgi-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.fcgi jetty-fcgi - 12.0.12-SNAPSHOT + 12.0.12 jetty-fcgi-client Core :: FastCGI :: Client diff --git a/jetty-core/jetty-fcgi/jetty-fcgi-proxy/pom.xml b/jetty-core/jetty-fcgi/jetty-fcgi-proxy/pom.xml index 8f9c0f409b7..35be54cca5f 100644 --- a/jetty-core/jetty-fcgi/jetty-fcgi-proxy/pom.xml +++ b/jetty-core/jetty-fcgi/jetty-fcgi-proxy/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.fcgi jetty-fcgi - 12.0.12-SNAPSHOT + 12.0.12 jetty-fcgi-proxy Core :: FastCGI :: Proxy diff --git a/jetty-core/jetty-fcgi/jetty-fcgi-server/pom.xml b/jetty-core/jetty-fcgi/jetty-fcgi-server/pom.xml index fe08c30fdf5..d6d8e6c3169 100644 --- a/jetty-core/jetty-fcgi/jetty-fcgi-server/pom.xml +++ b/jetty-core/jetty-fcgi/jetty-fcgi-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.fcgi jetty-fcgi - 12.0.12-SNAPSHOT + 12.0.12 jetty-fcgi-server Core :: FastCGI :: Server diff --git a/jetty-core/jetty-fcgi/pom.xml b/jetty-core/jetty-fcgi/pom.xml index 09b0638f821..109e539a522 100644 --- a/jetty-core/jetty-fcgi/pom.xml +++ b/jetty-core/jetty-fcgi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.fcgi jetty-fcgi diff --git a/jetty-core/jetty-http-spi/pom.xml b/jetty-core/jetty-http-spi/pom.xml index 84ab4ce14c7..fcf5754fedf 100644 --- a/jetty-core/jetty-http-spi/pom.xml +++ b/jetty-core/jetty-http-spi/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-http-spi Core :: HTTP SPI diff --git a/jetty-core/jetty-http-tools/pom.xml b/jetty-core/jetty-http-tools/pom.xml index 59c5f7a5fc9..8838c0a3700 100644 --- a/jetty-core/jetty-http-tools/pom.xml +++ b/jetty-core/jetty-http-tools/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-http-tools Core :: HTTP Tools diff --git a/jetty-core/jetty-http/pom.xml b/jetty-core/jetty-http/pom.xml index bb794f30cab..9ebcb9f2a9d 100644 --- a/jetty-core/jetty-http/pom.xml +++ b/jetty-core/jetty-http/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-http Core :: HTTP diff --git a/jetty-core/jetty-http2/jetty-http2-client-transport/pom.xml b/jetty-core/jetty-http2/jetty-http2-client-transport/pom.xml index 4c2f7ef5397..979d3767a04 100644 --- a/jetty-core/jetty-http2/jetty-http2-client-transport/pom.xml +++ b/jetty-core/jetty-http2/jetty-http2-client-transport/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http2 jetty-http2 - 12.0.12-SNAPSHOT + 12.0.12 jetty-http2-client-transport Core :: HTTP2 :: Client Transport diff --git a/jetty-core/jetty-http2/jetty-http2-client/pom.xml b/jetty-core/jetty-http2/jetty-http2-client/pom.xml index 0a502615bb4..cb4a6e353fe 100644 --- a/jetty-core/jetty-http2/jetty-http2-client/pom.xml +++ b/jetty-core/jetty-http2/jetty-http2-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http2 jetty-http2 - 12.0.12-SNAPSHOT + 12.0.12 jetty-http2-client Core :: HTTP2 :: Client diff --git a/jetty-core/jetty-http2/jetty-http2-common/pom.xml b/jetty-core/jetty-http2/jetty-http2-common/pom.xml index 69aa16f91fe..4a5bb37a5a3 100644 --- a/jetty-core/jetty-http2/jetty-http2-common/pom.xml +++ b/jetty-core/jetty-http2/jetty-http2-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http2 jetty-http2 - 12.0.12-SNAPSHOT + 12.0.12 jetty-http2-common Core :: HTTP2 :: Common diff --git a/jetty-core/jetty-http2/jetty-http2-hpack/pom.xml b/jetty-core/jetty-http2/jetty-http2-hpack/pom.xml index 87e852d7c81..7c4cc65ba73 100644 --- a/jetty-core/jetty-http2/jetty-http2-hpack/pom.xml +++ b/jetty-core/jetty-http2/jetty-http2-hpack/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http2 jetty-http2 - 12.0.12-SNAPSHOT + 12.0.12 jetty-http2-hpack Core :: HTTP2 :: HPACK diff --git a/jetty-core/jetty-http2/jetty-http2-server/pom.xml b/jetty-core/jetty-http2/jetty-http2-server/pom.xml index dacabfd065e..9e996eba6e4 100644 --- a/jetty-core/jetty-http2/jetty-http2-server/pom.xml +++ b/jetty-core/jetty-http2/jetty-http2-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http2 jetty-http2 - 12.0.12-SNAPSHOT + 12.0.12 jetty-http2-server Core :: HTTP2 :: Server diff --git a/jetty-core/jetty-http2/jetty-http2-tests/pom.xml b/jetty-core/jetty-http2/jetty-http2-tests/pom.xml index cfbb151daae..cd51c03cbb9 100644 --- a/jetty-core/jetty-http2/jetty-http2-tests/pom.xml +++ b/jetty-core/jetty-http2/jetty-http2-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http2 jetty-http2 - 12.0.12-SNAPSHOT + 12.0.12 jetty-http2-tests Core :: HTTP2 :: Tests diff --git a/jetty-core/jetty-http2/pom.xml b/jetty-core/jetty-http2/pom.xml index 365cbf8b8d5..f251f256243 100644 --- a/jetty-core/jetty-http2/pom.xml +++ b/jetty-core/jetty-http2/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.http2 jetty-http2 diff --git a/jetty-core/jetty-http3/jetty-http3-client-transport/pom.xml b/jetty-core/jetty-http3/jetty-http3-client-transport/pom.xml index c26fcf82893..c12199fe13e 100644 --- a/jetty-core/jetty-http3/jetty-http3-client-transport/pom.xml +++ b/jetty-core/jetty-http3/jetty-http3-client-transport/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http3 jetty-http3 - 12.0.12-SNAPSHOT + 12.0.12 jetty-http3-client-transport Core :: HTTP3 :: HTTP Client Transport diff --git a/jetty-core/jetty-http3/jetty-http3-client/pom.xml b/jetty-core/jetty-http3/jetty-http3-client/pom.xml index b76bd29d8a0..cfb902ae215 100644 --- a/jetty-core/jetty-http3/jetty-http3-client/pom.xml +++ b/jetty-core/jetty-http3/jetty-http3-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http3 jetty-http3 - 12.0.12-SNAPSHOT + 12.0.12 jetty-http3-client Core :: HTTP3 :: Client diff --git a/jetty-core/jetty-http3/jetty-http3-common/pom.xml b/jetty-core/jetty-http3/jetty-http3-common/pom.xml index 73ec58af726..24c0cc690fc 100644 --- a/jetty-core/jetty-http3/jetty-http3-common/pom.xml +++ b/jetty-core/jetty-http3/jetty-http3-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http3 jetty-http3 - 12.0.12-SNAPSHOT + 12.0.12 jetty-http3-common Core :: HTTP3 :: Common diff --git a/jetty-core/jetty-http3/jetty-http3-qpack/pom.xml b/jetty-core/jetty-http3/jetty-http3-qpack/pom.xml index d7bbb638a0e..61de58d1e05 100644 --- a/jetty-core/jetty-http3/jetty-http3-qpack/pom.xml +++ b/jetty-core/jetty-http3/jetty-http3-qpack/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http3 jetty-http3 - 12.0.12-SNAPSHOT + 12.0.12 jetty-http3-qpack Core :: HTTP3 :: QPACK diff --git a/jetty-core/jetty-http3/jetty-http3-server/pom.xml b/jetty-core/jetty-http3/jetty-http3-server/pom.xml index 23f5627ce6a..8ab8d1c0e19 100644 --- a/jetty-core/jetty-http3/jetty-http3-server/pom.xml +++ b/jetty-core/jetty-http3/jetty-http3-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http3 jetty-http3 - 12.0.12-SNAPSHOT + 12.0.12 jetty-http3-server Core :: HTTP3 :: Server diff --git a/jetty-core/jetty-http3/jetty-http3-tests/pom.xml b/jetty-core/jetty-http3/jetty-http3-tests/pom.xml index be19d51d3f3..750d91757b2 100644 --- a/jetty-core/jetty-http3/jetty-http3-tests/pom.xml +++ b/jetty-core/jetty-http3/jetty-http3-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http3 jetty-http3 - 12.0.12-SNAPSHOT + 12.0.12 jetty-http3-tests Core :: HTTP3 :: Tests diff --git a/jetty-core/jetty-http3/pom.xml b/jetty-core/jetty-http3/pom.xml index 437c0aad874..4a5fb09c1fa 100644 --- a/jetty-core/jetty-http3/pom.xml +++ b/jetty-core/jetty-http3/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.http3 jetty-http3 diff --git a/jetty-core/jetty-io/pom.xml b/jetty-core/jetty-io/pom.xml index 87f701c68ea..87ddd1aa994 100644 --- a/jetty-core/jetty-io/pom.xml +++ b/jetty-core/jetty-io/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-io Core :: IO diff --git a/jetty-core/jetty-jmx/pom.xml b/jetty-core/jetty-jmx/pom.xml index c6a6025c005..05b6350a767 100644 --- a/jetty-core/jetty-jmx/pom.xml +++ b/jetty-core/jetty-jmx/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-jmx Core :: JMX diff --git a/jetty-core/jetty-jndi/pom.xml b/jetty-core/jetty-jndi/pom.xml index baff602223c..737422a7237 100644 --- a/jetty-core/jetty-jndi/pom.xml +++ b/jetty-core/jetty-jndi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-jndi Core :: JNDI diff --git a/jetty-core/jetty-keystore/pom.xml b/jetty-core/jetty-keystore/pom.xml index 502c770a005..af9c4b8c382 100644 --- a/jetty-core/jetty-keystore/pom.xml +++ b/jetty-core/jetty-keystore/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-keystore jar diff --git a/jetty-core/jetty-maven/pom.xml b/jetty-core/jetty-maven/pom.xml index 302a85c8eab..4d8444d91e5 100644 --- a/jetty-core/jetty-maven/pom.xml +++ b/jetty-core/jetty-maven/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-maven Core :: Maven diff --git a/jetty-core/jetty-openid/pom.xml b/jetty-core/jetty-openid/pom.xml index e883853a3d3..b4cf2a44fa5 100644 --- a/jetty-core/jetty-openid/pom.xml +++ b/jetty-core/jetty-openid/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-openid EE10 :: OpenID diff --git a/jetty-core/jetty-osgi/pom.xml b/jetty-core/jetty-osgi/pom.xml index 5b202e86306..68df9a45fd7 100644 --- a/jetty-core/jetty-osgi/pom.xml +++ b/jetty-core/jetty-osgi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-osgi Core :: OSGi diff --git a/jetty-core/jetty-plus/pom.xml b/jetty-core/jetty-plus/pom.xml index 8a26f4b407e..58b59d77e5c 100644 --- a/jetty-core/jetty-plus/pom.xml +++ b/jetty-core/jetty-plus/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-plus Core :: Plus diff --git a/jetty-core/jetty-proxy/pom.xml b/jetty-core/jetty-proxy/pom.xml index ccac78c7a03..3b86cd92900 100644 --- a/jetty-core/jetty-proxy/pom.xml +++ b/jetty-core/jetty-proxy/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-proxy jar diff --git a/jetty-core/jetty-quic/jetty-quic-client/pom.xml b/jetty-core/jetty-quic/jetty-quic-client/pom.xml index f05e727eba7..cd141521983 100644 --- a/jetty-core/jetty-quic/jetty-quic-client/pom.xml +++ b/jetty-core/jetty-quic/jetty-quic-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.quic jetty-quic - 12.0.12-SNAPSHOT + 12.0.12 jetty-quic-client Core :: QUIC :: Client diff --git a/jetty-core/jetty-quic/jetty-quic-common/pom.xml b/jetty-core/jetty-quic/jetty-quic-common/pom.xml index fe11cf0763a..a18a264a16b 100644 --- a/jetty-core/jetty-quic/jetty-quic-common/pom.xml +++ b/jetty-core/jetty-quic/jetty-quic-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.quic jetty-quic - 12.0.12-SNAPSHOT + 12.0.12 jetty-quic-common Core :: QUIC :: Common diff --git a/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-common/pom.xml b/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-common/pom.xml index 0e529fbcddc..6daf72249e5 100644 --- a/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-common/pom.xml +++ b/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.quic jetty-quic-quiche - 12.0.12-SNAPSHOT + 12.0.12 jetty-quic-quiche-common Core :: QUIC :: Quiche :: Common diff --git a/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-foreign/pom.xml b/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-foreign/pom.xml index dee373a7597..78bbe3b8665 100644 --- a/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-foreign/pom.xml +++ b/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-foreign/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.quic jetty-quic-quiche - 12.0.12-SNAPSHOT + 12.0.12 jetty-quic-quiche-foreign Core :: QUIC :: Quiche :: Foreign diff --git a/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-jna/pom.xml b/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-jna/pom.xml index 8b1f6ed33f3..9e1b352da48 100644 --- a/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-jna/pom.xml +++ b/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-jna/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.quic jetty-quic-quiche - 12.0.12-SNAPSHOT + 12.0.12 jetty-quic-quiche-jna Core :: QUIC :: Quiche :: JNA Binding diff --git a/jetty-core/jetty-quic/jetty-quic-quiche/pom.xml b/jetty-core/jetty-quic/jetty-quic-quiche/pom.xml index 376002028be..f12aa5d3b71 100644 --- a/jetty-core/jetty-quic/jetty-quic-quiche/pom.xml +++ b/jetty-core/jetty-quic/jetty-quic-quiche/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.quic jetty-quic - 12.0.12-SNAPSHOT + 12.0.12 jetty-quic-quiche pom diff --git a/jetty-core/jetty-quic/jetty-quic-server/pom.xml b/jetty-core/jetty-quic/jetty-quic-server/pom.xml index 3ba52074f3b..e496a71580f 100644 --- a/jetty-core/jetty-quic/jetty-quic-server/pom.xml +++ b/jetty-core/jetty-quic/jetty-quic-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.quic jetty-quic - 12.0.12-SNAPSHOT + 12.0.12 jetty-quic-server Core :: QUIC :: Server diff --git a/jetty-core/jetty-quic/pom.xml b/jetty-core/jetty-quic/pom.xml index ce06c0abc79..486208fd991 100644 --- a/jetty-core/jetty-quic/pom.xml +++ b/jetty-core/jetty-quic/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.quic jetty-quic diff --git a/jetty-core/jetty-rewrite/pom.xml b/jetty-core/jetty-rewrite/pom.xml index 29dedb38cd0..02e76106fdb 100644 --- a/jetty-core/jetty-rewrite/pom.xml +++ b/jetty-core/jetty-rewrite/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-rewrite Core :: Rewrite diff --git a/jetty-core/jetty-security/pom.xml b/jetty-core/jetty-security/pom.xml index e1152077316..f67c7d7fa94 100644 --- a/jetty-core/jetty-security/pom.xml +++ b/jetty-core/jetty-security/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-security Core :: Security diff --git a/jetty-core/jetty-server/pom.xml b/jetty-core/jetty-server/pom.xml index d331daede56..d20c5e4c0bb 100644 --- a/jetty-core/jetty-server/pom.xml +++ b/jetty-core/jetty-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-server Core :: Server diff --git a/jetty-core/jetty-session/pom.xml b/jetty-core/jetty-session/pom.xml index 6559d1a002e..45c04498685 100644 --- a/jetty-core/jetty-session/pom.xml +++ b/jetty-core/jetty-session/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-session Core :: Sessions diff --git a/jetty-core/jetty-slf4j-impl/pom.xml b/jetty-core/jetty-slf4j-impl/pom.xml index a125cdaa06b..f5e74320a70 100644 --- a/jetty-core/jetty-slf4j-impl/pom.xml +++ b/jetty-core/jetty-slf4j-impl/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-slf4j-impl Core :: SLF4J Implementation diff --git a/jetty-core/jetty-start/pom.xml b/jetty-core/jetty-start/pom.xml index 2adf9c4b36c..cdca6a4287d 100644 --- a/jetty-core/jetty-start/pom.xml +++ b/jetty-core/jetty-start/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-start Core :: Start diff --git a/jetty-core/jetty-tests/jetty-test-client-transports/pom.xml b/jetty-core/jetty-tests/jetty-test-client-transports/pom.xml index 000d6e55145..9a355673791 100644 --- a/jetty-core/jetty-tests/jetty-test-client-transports/pom.xml +++ b/jetty-core/jetty-tests/jetty-test-client-transports/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-test-client-transports Core :: Tests :: Client Transports diff --git a/jetty-core/jetty-tests/jetty-test-jmx/pom.xml b/jetty-core/jetty-tests/jetty-test-jmx/pom.xml index 831f94f65a3..421ee18b09f 100644 --- a/jetty-core/jetty-tests/jetty-test-jmx/pom.xml +++ b/jetty-core/jetty-tests/jetty-test-jmx/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-test-jmx Core :: Tests :: JMX diff --git a/jetty-core/jetty-tests/pom.xml b/jetty-core/jetty-tests/pom.xml index b97ba42c763..710f67197fe 100644 --- a/jetty-core/jetty-tests/pom.xml +++ b/jetty-core/jetty-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-tests pom diff --git a/jetty-core/jetty-unixdomain-server/pom.xml b/jetty-core/jetty-unixdomain-server/pom.xml index 5830f833810..65ff3243984 100644 --- a/jetty-core/jetty-unixdomain-server/pom.xml +++ b/jetty-core/jetty-unixdomain-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-unixdomain-server Core :: Unix-Domain Sockets :: Server diff --git a/jetty-core/jetty-util-ajax/pom.xml b/jetty-core/jetty-util-ajax/pom.xml index 8c4712d76c0..3d99607d2e1 100644 --- a/jetty-core/jetty-util-ajax/pom.xml +++ b/jetty-core/jetty-util-ajax/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-util-ajax Core :: Utilities :: JSON diff --git a/jetty-core/jetty-util/pom.xml b/jetty-core/jetty-util/pom.xml index 72aa015a5b5..37629893085 100644 --- a/jetty-core/jetty-util/pom.xml +++ b/jetty-core/jetty-util/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-util Core :: Utilities diff --git a/jetty-core/jetty-websocket/jetty-websocket-core-client/pom.xml b/jetty-core/jetty-websocket/jetty-websocket-core-client/pom.xml index b1d638b77a8..b8230e500dc 100644 --- a/jetty-core/jetty-websocket/jetty-websocket-core-client/pom.xml +++ b/jetty-core/jetty-websocket/jetty-websocket-core-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.websocket jetty-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-websocket-core-client Core :: Websocket :: Client diff --git a/jetty-core/jetty-websocket/jetty-websocket-core-common/pom.xml b/jetty-core/jetty-websocket/jetty-websocket-core-common/pom.xml index 1630b2a25fb..3bdc8e2dea7 100644 --- a/jetty-core/jetty-websocket/jetty-websocket-core-common/pom.xml +++ b/jetty-core/jetty-websocket/jetty-websocket-core-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.websocket jetty-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-websocket-core-common Core :: Websocket :: Common diff --git a/jetty-core/jetty-websocket/jetty-websocket-core-server/pom.xml b/jetty-core/jetty-websocket/jetty-websocket-core-server/pom.xml index e1e1f3485bc..7b845c1a41a 100644 --- a/jetty-core/jetty-websocket/jetty-websocket-core-server/pom.xml +++ b/jetty-core/jetty-websocket/jetty-websocket-core-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.websocket jetty-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-websocket-core-server Core :: Websocket :: Server diff --git a/jetty-core/jetty-websocket/jetty-websocket-core-tests/pom.xml b/jetty-core/jetty-websocket/jetty-websocket-core-tests/pom.xml index a4b34e88b14..36fda4f1983 100644 --- a/jetty-core/jetty-websocket/jetty-websocket-core-tests/pom.xml +++ b/jetty-core/jetty-websocket/jetty-websocket-core-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.websocket jetty-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-websocket-core-tests Core :: Websocket :: Tests diff --git a/jetty-core/jetty-websocket/jetty-websocket-jetty-api/pom.xml b/jetty-core/jetty-websocket/jetty-websocket-jetty-api/pom.xml index 9869eeca005..16b2879c9dd 100644 --- a/jetty-core/jetty-websocket/jetty-websocket-jetty-api/pom.xml +++ b/jetty-core/jetty-websocket/jetty-websocket-jetty-api/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.websocket jetty-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-websocket-jetty-api Core :: Websocket :: Jetty API diff --git a/jetty-core/jetty-websocket/jetty-websocket-jetty-client/pom.xml b/jetty-core/jetty-websocket/jetty-websocket-jetty-client/pom.xml index e0d3c2af6a5..5d562444b29 100644 --- a/jetty-core/jetty-websocket/jetty-websocket-jetty-client/pom.xml +++ b/jetty-core/jetty-websocket/jetty-websocket-jetty-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.websocket jetty-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-websocket-jetty-client Core :: Websocket :: Jetty Client diff --git a/jetty-core/jetty-websocket/jetty-websocket-jetty-common/pom.xml b/jetty-core/jetty-websocket/jetty-websocket-jetty-common/pom.xml index 81044b0ccc1..61dc1c27e10 100644 --- a/jetty-core/jetty-websocket/jetty-websocket-jetty-common/pom.xml +++ b/jetty-core/jetty-websocket/jetty-websocket-jetty-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.websocket jetty-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-websocket-jetty-common Core :: Websocket :: Jetty Common diff --git a/jetty-core/jetty-websocket/jetty-websocket-jetty-server/pom.xml b/jetty-core/jetty-websocket/jetty-websocket-jetty-server/pom.xml index 122639aa990..494ecea9b59 100644 --- a/jetty-core/jetty-websocket/jetty-websocket-jetty-server/pom.xml +++ b/jetty-core/jetty-websocket/jetty-websocket-jetty-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.websocket jetty-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-websocket-jetty-server Core :: Websocket :: Jetty Server diff --git a/jetty-core/jetty-websocket/jetty-websocket-jetty-tests/pom.xml b/jetty-core/jetty-websocket/jetty-websocket-jetty-tests/pom.xml index cca0f27dddc..ce13a35395d 100644 --- a/jetty-core/jetty-websocket/jetty-websocket-jetty-tests/pom.xml +++ b/jetty-core/jetty-websocket/jetty-websocket-jetty-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.websocket jetty-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-websocket-jetty-tests Core :: Websocket :: Jetty Tests diff --git a/jetty-core/jetty-websocket/pom.xml b/jetty-core/jetty-websocket/pom.xml index b0f592aab74..699fb0bc74b 100644 --- a/jetty-core/jetty-websocket/pom.xml +++ b/jetty-core/jetty-websocket/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.websocket jetty-websocket diff --git a/jetty-core/jetty-xml/pom.xml b/jetty-core/jetty-xml/pom.xml index 6eb9c7fa045..da9cbad692d 100644 --- a/jetty-core/jetty-xml/pom.xml +++ b/jetty-core/jetty-xml/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-core - 12.0.12-SNAPSHOT + 12.0.12 jetty-xml Core :: XML diff --git a/jetty-core/pom.xml b/jetty-core/pom.xml index ab8efd17c1c..64edc86644c 100644 --- a/jetty-core/pom.xml +++ b/jetty-core/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-project - 12.0.12-SNAPSHOT + 12.0.12 jetty-core pom diff --git a/jetty-ee10/jetty-ee10-annotations/pom.xml b/jetty-ee10/jetty-ee10-annotations/pom.xml index 4916c09c564..0b5e0e9c763 100644 --- a/jetty-ee10/jetty-ee10-annotations/pom.xml +++ b/jetty-ee10/jetty-ee10-annotations/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-annotations EE10 :: Servlet Annotations diff --git a/jetty-ee10/jetty-ee10-apache-jsp/pom.xml b/jetty-ee10/jetty-ee10-apache-jsp/pom.xml index 39b4802d4cc..d443c92e896 100644 --- a/jetty-ee10/jetty-ee10-apache-jsp/pom.xml +++ b/jetty-ee10/jetty-ee10-apache-jsp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-apache-jsp EE10 :: Apache JSP diff --git a/jetty-ee10/jetty-ee10-bom/pom.xml b/jetty-ee10/jetty-ee10-bom/pom.xml index 5a8ed270d3f..96fd8e643b4 100644 --- a/jetty-ee10/jetty-ee10-bom/pom.xml +++ b/jetty-ee10/jetty-ee10-bom/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-bom @@ -19,132 +19,132 @@ org.eclipse.jetty.ee10 jetty-ee10-annotations - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10 jetty-ee10-apache-jsp - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10 jetty-ee10-cdi - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10 jetty-ee10-fcgi-proxy - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10 jetty-ee10-glassfish-jstl - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10 jetty-ee10-jaspi - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10 jetty-ee10-jndi - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10 jetty-ee10-jspc-maven-plugin - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10 jetty-ee10-maven-plugin - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10 jetty-ee10-plus - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10 jetty-ee10-proxy - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10 jetty-ee10-quickstart - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10 jetty-ee10-runner - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10 jetty-ee10-servlet - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10 jetty-ee10-servlets - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10 jetty-ee10-webapp - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10.osgi jetty-ee10-osgi-alpn - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10.osgi jetty-ee10-osgi-boot - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10.osgi jetty-ee10-osgi-boot-jsp - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10.websocket jetty-ee10-websocket-jakarta-client - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10.websocket jetty-ee10-websocket-jakarta-client-webapp - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10.websocket jetty-ee10-websocket-jakarta-common - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10.websocket jetty-ee10-websocket-jakarta-server - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10.websocket jetty-ee10-websocket-jetty-client-webapp - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10.websocket jetty-ee10-websocket-jetty-server - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10.websocket jetty-ee10-websocket-servlet - 12.0.12-SNAPSHOT + 12.0.12 diff --git a/jetty-ee10/jetty-ee10-cdi/pom.xml b/jetty-ee10/jetty-ee10-cdi/pom.xml index 0a2a18986f5..49d8871b4dc 100644 --- a/jetty-ee10/jetty-ee10-cdi/pom.xml +++ b/jetty-ee10/jetty-ee10-cdi/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-cdi jar diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-jar/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-jar/pom.xml index 6aa3d696d4e..a9256c33ec3 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-jar/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-jar/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demo-async-rest - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-demo-async-rest-jar jar diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-server/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-server/pom.xml index acf627c1d6c..fac1ea491b1 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-server/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demo-async-rest - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-demo-async-rest-server jar diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-webapp/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-webapp/pom.xml index 1cc4c0b2f56..b7946ba8de9 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demo-async-rest - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-demo-async-rest-webapp war diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/pom.xml index f9099367bca..60cd79b49dd 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-demo-async-rest pom diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-embedded/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-embedded/pom.xml index 11e21001d4c..7cdbe8c3906 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-embedded/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-embedded/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-demo-embedded EE10 :: Demo :: Embedded Jetty diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jaas-webapp/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jaas-webapp/pom.xml index ca408181aa9..c65e65d6a74 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jaas-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jaas-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-demo-jaas-webapp war diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jetty-webapp/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jetty-webapp/pom.xml index b9153a80d30..0f2a6f6045e 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jetty-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jetty-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-demo-jetty-webapp war diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jndi-webapp/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jndi-webapp/pom.xml index d721f5b5e14..4383625082d 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jndi-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jndi-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-demo-jndi-webapp war diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jsp-webapp/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jsp-webapp/pom.xml index 372ab564941..712e8208f0f 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jsp-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jsp-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-demo-jsp-webapp war diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-mock-resources/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-mock-resources/pom.xml index abb21779ed3..30b7cd251b8 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-mock-resources/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-mock-resources/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-demo-mock-resources jar diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-proxy-webapp/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-proxy-webapp/pom.xml index f7b00b49d98..f70a0970b26 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-proxy-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-proxy-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-demo-proxy-webapp war diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-simple-webapp/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-simple-webapp/pom.xml index 5d4e37c3495..b8f8cf7542d 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-simple-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-simple-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-demo-simple-webapp war diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-container-initializer/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-container-initializer/pom.xml index c288603abc1..b5696c1a479 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-container-initializer/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-container-initializer/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12-SNAPSHOT + 12.0.12 ../../pom.xml jetty-ee10-demo-container-initializer diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-spec-webapp/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-spec-webapp/pom.xml index 3a0b5dad615..6298f450c2b 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-spec-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-spec-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12-SNAPSHOT + 12.0.12 ../../pom.xml jetty-ee10-demo-spec-webapp diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-web-fragment/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-web-fragment/pom.xml index 07c479f5f7f..cee9da2c01b 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-web-fragment/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-web-fragment/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12-SNAPSHOT + 12.0.12 ../../pom.xml jetty-ee10-demo-web-fragment diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/pom.xml index 802a07d7c13..12e420640ad 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-demo-spec pom diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-template/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-template/pom.xml index f61c90e65fb..12463490d85 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-template/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-template/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-demo-template jar diff --git a/jetty-ee10/jetty-ee10-demos/pom.xml b/jetty-ee10/jetty-ee10-demos/pom.xml index 74ef7f80abb..f494ecd0e60 100644 --- a/jetty-ee10/jetty-ee10-demos/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10.demos jetty-ee10-demos diff --git a/jetty-ee10/jetty-ee10-examples/pom.xml b/jetty-ee10/jetty-ee10-examples/pom.xml index fc990b2b00a..520b1b65807 100644 --- a/jetty-ee10/jetty-ee10-examples/pom.xml +++ b/jetty-ee10/jetty-ee10-examples/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-examples EE10 :: Examples diff --git a/jetty-ee10/jetty-ee10-fcgi-proxy/pom.xml b/jetty-ee10/jetty-ee10-fcgi-proxy/pom.xml index 6d07d359537..a5e098d46bb 100644 --- a/jetty-ee10/jetty-ee10-fcgi-proxy/pom.xml +++ b/jetty-ee10/jetty-ee10-fcgi-proxy/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-fcgi-proxy EE10 :: FCGI Proxy diff --git a/jetty-ee10/jetty-ee10-glassfish-jstl/pom.xml b/jetty-ee10/jetty-ee10-glassfish-jstl/pom.xml index 21c7acbf6d9..6358f75952c 100644 --- a/jetty-ee10/jetty-ee10-glassfish-jstl/pom.xml +++ b/jetty-ee10/jetty-ee10-glassfish-jstl/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-glassfish-jstl jar diff --git a/jetty-ee10/jetty-ee10-home/pom.xml b/jetty-ee10/jetty-ee10-home/pom.xml index 98bac17d8f9..d08ff62356d 100644 --- a/jetty-ee10/jetty-ee10-home/pom.xml +++ b/jetty-ee10/jetty-ee10-home/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 ../pom.xml jetty-ee10-home diff --git a/jetty-ee10/jetty-ee10-jaspi/pom.xml b/jetty-ee10/jetty-ee10-jaspi/pom.xml index e6bbba4ee32..7dd6273546e 100644 --- a/jetty-ee10/jetty-ee10-jaspi/pom.xml +++ b/jetty-ee10/jetty-ee10-jaspi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-jaspi EE10 :: JASPI diff --git a/jetty-ee10/jetty-ee10-jndi/pom.xml b/jetty-ee10/jetty-ee10-jndi/pom.xml index fce6da6ddf6..00a4cdc3e6b 100644 --- a/jetty-ee10/jetty-ee10-jndi/pom.xml +++ b/jetty-ee10/jetty-ee10-jndi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-jndi EE10 :: JNDI diff --git a/jetty-ee10/jetty-ee10-jspc-maven-plugin/pom.xml b/jetty-ee10/jetty-ee10-jspc-maven-plugin/pom.xml index b2e56e2d780..0c144bc7afa 100644 --- a/jetty-ee10/jetty-ee10-jspc-maven-plugin/pom.xml +++ b/jetty-ee10/jetty-ee10-jspc-maven-plugin/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-jspc-maven-plugin maven-plugin diff --git a/jetty-ee10/jetty-ee10-maven-plugin/pom.xml b/jetty-ee10/jetty-ee10-maven-plugin/pom.xml index e10ae4f82a8..8296d28cd9f 100644 --- a/jetty-ee10/jetty-ee10-maven-plugin/pom.xml +++ b/jetty-ee10/jetty-ee10-maven-plugin/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 ../pom.xml jetty-ee10-maven-plugin diff --git a/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-alpn/pom.xml b/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-alpn/pom.xml index f2ad174a6a6..b6ae49afec9 100644 --- a/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-alpn/pom.xml +++ b/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-alpn/pom.xml @@ -7,7 +7,7 @@ org.eclipse.jetty.ee10.osgi jetty-ee10-osgi - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-osgi-alpn jar diff --git a/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-boot-jsp/pom.xml b/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-boot-jsp/pom.xml index 08fb9bbf952..f993c6fc687 100644 --- a/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-boot-jsp/pom.xml +++ b/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-boot-jsp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.osgi jetty-ee10-osgi - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-osgi-boot-jsp EE10 :: OSGi :: Boot JSP diff --git a/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-boot/pom.xml b/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-boot/pom.xml index b5fee26d650..5d71bf65d3c 100644 --- a/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-boot/pom.xml +++ b/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-boot/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.osgi jetty-ee10-osgi - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-osgi-boot EE10 :: OSGi :: Boot diff --git a/jetty-ee10/jetty-ee10-osgi/pom.xml b/jetty-ee10/jetty-ee10-osgi/pom.xml index 5b596506923..196c2013853 100644 --- a/jetty-ee10/jetty-ee10-osgi/pom.xml +++ b/jetty-ee10/jetty-ee10-osgi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10.osgi jetty-ee10-osgi diff --git a/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-fragment/pom.xml b/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-fragment/pom.xml index c779b179140..8b5cd0ecd42 100644 --- a/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-fragment/pom.xml +++ b/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-fragment/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.osgi jetty-ee10-osgi - 12.0.12-SNAPSHOT + 12.0.12 test-jetty-ee10-osgi-fragment EE10 :: OSGi :: WebApp Fragment diff --git a/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-server/pom.xml b/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-server/pom.xml index 822e8492bb4..e5d74842a5f 100644 --- a/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-server/pom.xml +++ b/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-server/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.osgi jetty-ee10-osgi - 12.0.12-SNAPSHOT + 12.0.12 test-jetty-ee10-osgi-server EE10 :: OSGi :: Server diff --git a/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-webapp-resources/pom.xml b/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-webapp-resources/pom.xml index 0683aed2896..e019b5005ba 100644 --- a/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-webapp-resources/pom.xml +++ b/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-webapp-resources/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.osgi jetty-ee10-osgi - 12.0.12-SNAPSHOT + 12.0.12 test-jetty-ee10-osgi-webapp-resources war diff --git a/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi/pom.xml b/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi/pom.xml index 3de46434bcd..02bacf6308b 100644 --- a/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi/pom.xml +++ b/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.osgi jetty-ee10-osgi - 12.0.12-SNAPSHOT + 12.0.12 test-jetty-ee10-osgi EE10 :: OSGi :: Test diff --git a/jetty-ee10/jetty-ee10-plus/pom.xml b/jetty-ee10/jetty-ee10-plus/pom.xml index 3da2dcbfd29..c757456398c 100644 --- a/jetty-ee10/jetty-ee10-plus/pom.xml +++ b/jetty-ee10/jetty-ee10-plus/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-plus EE10 :: Plus diff --git a/jetty-ee10/jetty-ee10-proxy/pom.xml b/jetty-ee10/jetty-ee10-proxy/pom.xml index 8d5bbc9aafc..f3f643185c3 100644 --- a/jetty-ee10/jetty-ee10-proxy/pom.xml +++ b/jetty-ee10/jetty-ee10-proxy/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-proxy EE10 :: Proxy diff --git a/jetty-ee10/jetty-ee10-quickstart/pom.xml b/jetty-ee10/jetty-ee10-quickstart/pom.xml index 8bbddc581a3..0f20ee823e7 100644 --- a/jetty-ee10/jetty-ee10-quickstart/pom.xml +++ b/jetty-ee10/jetty-ee10-quickstart/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-quickstart EE10 :: Quick Start diff --git a/jetty-ee10/jetty-ee10-runner/pom.xml b/jetty-ee10/jetty-ee10-runner/pom.xml index d8516d78b2b..9f9c5f8c917 100644 --- a/jetty-ee10/jetty-ee10-runner/pom.xml +++ b/jetty-ee10/jetty-ee10-runner/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-runner EE10 :: Runner diff --git a/jetty-ee10/jetty-ee10-servlet/pom.xml b/jetty-ee10/jetty-ee10-servlet/pom.xml index 654cc45ffd4..74e3258dadd 100644 --- a/jetty-ee10/jetty-ee10-servlet/pom.xml +++ b/jetty-ee10/jetty-ee10-servlet/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-servlet EE10 :: Servlet diff --git a/jetty-ee10/jetty-ee10-servlets/pom.xml b/jetty-ee10/jetty-ee10-servlets/pom.xml index 85b23f4657d..2cfad7bcfc9 100644 --- a/jetty-ee10/jetty-ee10-servlets/pom.xml +++ b/jetty-ee10/jetty-ee10-servlets/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-servlets EE10 :: Utility Servlets and Filters diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-bad-websocket-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-bad-websocket-webapp/pom.xml index 729980f5563..dde0408ac7a 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-bad-websocket-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-bad-websocket-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-bad-websocket-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-badinit-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-badinit-webapp/pom.xml index a1483e6b3fa..cdee3f48aa9 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-badinit-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-badinit-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-badinit-webapp diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-cdi-common-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-cdi-common-webapp/pom.xml index e3921958cb0..bc03a79b8ec 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-cdi-common-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-cdi-common-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-cdi-common-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-cdi/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-cdi/pom.xml index 915dd611f34..bd305dbc6aa 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-cdi/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-cdi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-cdi jar diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-client-transports/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-client-transports/pom.xml index fa6fe75627b..de74e40b4b7 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-client-transports/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-client-transports/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-client-transports jar diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-felix-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-felix-webapp/pom.xml index 741d6b16918..e263cec3110 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-felix-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-felix-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-felix-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-http2-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-http2-webapp/pom.xml index 112d7fbe948..efa176600b2 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-http2-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-http2-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-http2-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-integration/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-integration/pom.xml index 3eb6d0a5196..8bd3e968bb7 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-integration/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-integration/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-integration jar diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jersey/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jersey/pom.xml index 5059e59255f..40565e747dd 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jersey/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jersey/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-jersey jar diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/jetty-ee10-jmx-webapp-it/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/jetty-ee10-jmx-webapp-it/pom.xml index 7eda80df0de..c68fdc3c682 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/jetty-ee10-jmx-webapp-it/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/jetty-ee10-jmx-webapp-it/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-test-jmx - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-jmx-webapp-it jar diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/jetty-ee10-jmx-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/jetty-ee10-jmx-webapp/pom.xml index 95929cdd2c8..2da8cb0aa88 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/jetty-ee10-jmx-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/jetty-ee10-jmx-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-test-jmx - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-jmx-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/pom.xml index c6fc95d1e26..b1b342a8ad6 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-jmx pom diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jndi/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jndi/pom.xml index d937dd35f6d..e71d7512e08 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jndi/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jndi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 ../pom.xml jetty-ee10-test-jndi diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-log4j2-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-log4j2-webapp/pom.xml index 876e6dfeaac..07baaffdf0d 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-log4j2-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-log4j2-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-log4j2-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-loginservice/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-loginservice/pom.xml index 22b320882b7..a22febab658 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-loginservice/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-loginservice/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-loginservice EE10 :: Tests :: Login Service diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-openid-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-openid-webapp/pom.xml index 39ab2f4cc58..7f5657416dc 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-openid-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-openid-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-openid-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-owb-cdi-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-owb-cdi-webapp/pom.xml index 31486eb3684..ca52a994cab 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-owb-cdi-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-owb-cdi-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-owb-cdi-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-quickstart/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-quickstart/pom.xml index 5a92bd05dcb..ba40faf2268 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-quickstart/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-quickstart/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-quickstart EE10 :: Tests :: Quick Start diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-common/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-common/pom.xml index bbd61a3a49c..150c3bb4e73 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-common/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-common/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-test-sessions - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-sessions-common EE10 :: Tests :: Sessions :: Common diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-file/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-file/pom.xml index 3943fb61840..b04400dfdf7 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-file/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-file/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-test-sessions - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-sessions-file EE10 :: Tests :: Sessions :: File diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-gcloud/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-gcloud/pom.xml index c80292a615f..69f05d9d4a1 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-gcloud/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-gcloud/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-test-sessions - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-sessions-gcloud EE10 :: Tests :: Sessions :: GCloud diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-hazelcast/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-hazelcast/pom.xml index ed29b274546..c74a1425b2f 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-hazelcast/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-hazelcast/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-test-sessions - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-sessions-hazelcast EE10 :: Tests :: Sessions :: Hazelcast diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-infinispan/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-infinispan/pom.xml index c17ad91bbb7..7676efff8c9 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-infinispan/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-infinispan/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-test-sessions - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-sessions-infinispan EE10 :: Tests :: Sessions :: Infinispan diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-jdbc/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-jdbc/pom.xml index 6259ca01785..0532afb1d38 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-jdbc/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-jdbc/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-test-sessions - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-sessions-jdbc EE10 :: Tests :: Sessions :: JDBC diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-memcached/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-memcached/pom.xml index c71856d349b..20147b2fbcf 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-memcached/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-memcached/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-test-sessions - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-sessions-memcached EE10 :: Tests :: Sessions :: Memcached diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-mongodb/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-mongodb/pom.xml index 3ebf65d24fd..7800942542d 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-mongodb/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-mongodb/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-test-sessions - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-sessions-mongodb EE10 :: Tests :: Sessions :: Mongo diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/pom.xml index a128adfd572..07b429b41c2 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-sessions pom diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-simple-session-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-simple-session-webapp/pom.xml index a58089583af..2d89b0e2e06 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-simple-session-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-simple-session-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-simple-session-webapp diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-webapp-rfc2616/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-webapp-rfc2616/pom.xml index 631017f0211..9d4e3dbd046 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-webapp-rfc2616/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-webapp-rfc2616/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-webapp-rfc2616 war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-client-provided-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-client-provided-webapp/pom.xml index 5f9944105fe..a87becef0ab 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-client-provided-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-client-provided-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-websocket-client-provided-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-client-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-client-webapp/pom.xml index 1e84f71657d..79cbb0e18f2 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-client-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-client-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-websocket-client-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-webapp/pom.xml index f2e7e20709a..55781568a27 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-websocket-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-weld-cdi-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-weld-cdi-webapp/pom.xml index 5c65b0f38a9..b1f5d68b85b 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-weld-cdi-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-weld-cdi-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-test-weld-cdi-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/pom.xml b/jetty-ee10/jetty-ee10-tests/pom.xml index 0e4620bbd75..9ac2ad5daa1 100644 --- a/jetty-ee10/jetty-ee10-tests/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 ../pom.xml jetty-ee10-tests diff --git a/jetty-ee10/jetty-ee10-webapp/pom.xml b/jetty-ee10/jetty-ee10-webapp/pom.xml index 5737ff8b27e..62f73f0275d 100644 --- a/jetty-ee10/jetty-ee10-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-webapp EE10 :: WebApp diff --git a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-client-webapp/pom.xml b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-client-webapp/pom.xml index f5556984909..44a12499c4b 100644 --- a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-client-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-client-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.websocket jetty-ee10-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-websocket-jakarta-client-webapp EE10 :: Websocket :: Jakarta Client WebApp diff --git a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-client/pom.xml b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-client/pom.xml index 0f02ee78b16..c90935eeaf0 100644 --- a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-client/pom.xml +++ b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.websocket jetty-ee10-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-websocket-jakarta-client EE10 :: Websocket :: Jakarta Client diff --git a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-common/pom.xml b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-common/pom.xml index 42b774babbe..c11b630b14d 100644 --- a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-common/pom.xml +++ b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.websocket jetty-ee10-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-websocket-jakarta-common EE10 :: Websocket :: Jakarta Common diff --git a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-server/pom.xml b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-server/pom.xml index ecc9458d34e..712180879a6 100644 --- a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-server/pom.xml +++ b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.websocket jetty-ee10-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-websocket-jakarta-server EE10 :: Websocket :: Jakarta Server diff --git a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-tests/pom.xml b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-tests/pom.xml index a5d874dfd3f..0df4528cefd 100644 --- a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-tests/pom.xml +++ b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.websocket jetty-ee10-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-websocket-jakarta-tests EE10 :: Websocket :: Jakarta Tests diff --git a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-client-webapp/pom.xml b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-client-webapp/pom.xml index be3a439bd09..13f857a0724 100644 --- a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-client-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-client-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.websocket jetty-ee10-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-websocket-jetty-client-webapp EE10 :: Websocket :: Jetty Client WebApp diff --git a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-server/pom.xml b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-server/pom.xml index 54b26066f2d..7061b7b9a96 100644 --- a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-server/pom.xml +++ b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.websocket jetty-ee10-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-websocket-jetty-server EE10 :: Websocket :: Jetty Server diff --git a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-tests/pom.xml b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-tests/pom.xml index 19af2a8f4d3..5235448610c 100644 --- a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-tests/pom.xml +++ b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.websocket jetty-ee10-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-websocket-jetty-tests EE10 :: Websocket :: Jetty Tests diff --git a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-servlet/pom.xml b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-servlet/pom.xml index 2513a3e3b54..530f2601e0b 100644 --- a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-servlet/pom.xml +++ b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-servlet/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.websocket jetty-ee10-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee10-websocket-servlet EE10 :: Websocket :: Servlet diff --git a/jetty-ee10/jetty-ee10-websocket/pom.xml b/jetty-ee10/jetty-ee10-websocket/pom.xml index 43efe88ef05..5189a4e42f5 100644 --- a/jetty-ee10/jetty-ee10-websocket/pom.xml +++ b/jetty-ee10/jetty-ee10-websocket/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10.websocket jetty-ee10-websocket diff --git a/jetty-ee10/pom.xml b/jetty-ee10/pom.xml index 88c0362df68..b43c83cf189 100644 --- a/jetty-ee10/pom.xml +++ b/jetty-ee10/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-project - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee10 jetty-ee10 diff --git a/jetty-ee8/jetty-ee8-annotations/pom.xml b/jetty-ee8/jetty-ee8-annotations/pom.xml index 78076d5cded..ab70e3c9408 100644 --- a/jetty-ee8/jetty-ee8-annotations/pom.xml +++ b/jetty-ee8/jetty-ee8-annotations/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-annotations EE8 :: Servlet Annotations diff --git a/jetty-ee8/jetty-ee8-apache-jsp/pom.xml b/jetty-ee8/jetty-ee8-apache-jsp/pom.xml index 73dd7b3d261..f837551ee7d 100644 --- a/jetty-ee8/jetty-ee8-apache-jsp/pom.xml +++ b/jetty-ee8/jetty-ee8-apache-jsp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-apache-jsp EE8 :: Apache JSP diff --git a/jetty-ee8/jetty-ee8-bom/pom.xml b/jetty-ee8/jetty-ee8-bom/pom.xml index c59f3c48987..a3f8ec40779 100644 --- a/jetty-ee8/jetty-ee8-bom/pom.xml +++ b/jetty-ee8/jetty-ee8-bom/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-bom @@ -19,117 +19,117 @@ org.eclipse.jetty.ee8 jetty-ee8-annotations - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8 jetty-ee8-apache-jsp - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8 jetty-ee8-glassfish-jstl - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8 jetty-ee8-jndi - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8 jetty-ee8-nested - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8 jetty-ee8-openid - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8 jetty-ee8-plus - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8 jetty-ee8-proxy - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8 jetty-ee8-quickstart - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8 jetty-ee8-security - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8 jetty-ee8-servlet - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8 jetty-ee8-servlets - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8 jetty-ee8-webapp - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8.websocket jetty-ee8-websocket-javax-client - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8.websocket jetty-ee8-websocket-javax-client-webapp - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8.websocket jetty-ee8-websocket-javax-common - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8.websocket jetty-ee8-websocket-javax-server - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8.websocket jetty-ee8-websocket-jetty-api - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8.websocket jetty-ee8-websocket-jetty-client - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8.websocket jetty-ee8-websocket-jetty-client-webapp - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8.websocket jetty-ee8-websocket-jetty-common - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8.websocket jetty-ee8-websocket-jetty-server - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8.websocket jetty-ee8-websocket-servlet - 12.0.12-SNAPSHOT + 12.0.12 diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-jar/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-jar/pom.xml index ab55aca6798..95bd0c0ec35 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-jar/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-jar/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demo-async-rest - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-demo-async-rest-jar jar diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-server/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-server/pom.xml index b535e8c08c2..85cb39082d8 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-server/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demo-async-rest - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-demo-async-rest-server jar diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-webapp/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-webapp/pom.xml index 731ea13cedf..2e8df28dce1 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-webapp/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demo-async-rest - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-demo-async-rest-webapp war diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/pom.xml index ac63586f75c..60a37fb7694 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-demo-async-rest pom diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jaas-webapp/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jaas-webapp/pom.xml index e6a455c4e8e..73a7c4fe246 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jaas-webapp/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jaas-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-demo-jaas-webapp war diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jetty-webapp/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jetty-webapp/pom.xml index 3edf45f49f4..ff12691912d 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jetty-webapp/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jetty-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-demo-jetty-webapp war diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jndi-webapp/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jndi-webapp/pom.xml index 892cea386fc..66a278c5450 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jndi-webapp/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jndi-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-demo-jndi-webapp war diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jsp-webapp/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jsp-webapp/pom.xml index 7b80428a9cb..3f4f75882ba 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jsp-webapp/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jsp-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-demo-jsp-webapp war diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-mock-resources/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-mock-resources/pom.xml index 1dc5912011a..fe8d64c7869 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-mock-resources/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-mock-resources/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-demo-mock-resources jar diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-proxy-webapp/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-proxy-webapp/pom.xml index 2e2a8423779..14eec49b623 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-proxy-webapp/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-proxy-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-demo-proxy-webapp war diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-simple-webapp/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-simple-webapp/pom.xml index 6cea174ff73..bccb28b9686 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-simple-webapp/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-simple-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-demo-simple-webapp war diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-container-initializer/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-container-initializer/pom.xml index e5682ad735f..3d6b9baf8cd 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-container-initializer/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-container-initializer/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demo-spec - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-demo-container-initializer jar diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-spec-webapp/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-spec-webapp/pom.xml index 9c8f5c4625a..95ea40424f3 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-spec-webapp/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-spec-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demo-spec - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-demo-spec-webapp war diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-web-fragment/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-web-fragment/pom.xml index 48efb1cf88d..c7c9a157468 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-web-fragment/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-web-fragment/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demo-spec - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-demo-web-fragment jar diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/pom.xml index 205de42945c..753c303e2d7 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-demo-spec pom diff --git a/jetty-ee8/jetty-ee8-demos/pom.xml b/jetty-ee8/jetty-ee8-demos/pom.xml index 043503feab7..f97225f1107 100644 --- a/jetty-ee8/jetty-ee8-demos/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8.demos jetty-ee8-demos diff --git a/jetty-ee8/jetty-ee8-glassfish-jstl/pom.xml b/jetty-ee8/jetty-ee8-glassfish-jstl/pom.xml index 01e17d88b13..870dd146653 100644 --- a/jetty-ee8/jetty-ee8-glassfish-jstl/pom.xml +++ b/jetty-ee8/jetty-ee8-glassfish-jstl/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-glassfish-jstl jar diff --git a/jetty-ee8/jetty-ee8-home/pom.xml b/jetty-ee8/jetty-ee8-home/pom.xml index cdf4db55d88..5cd33bcf66b 100644 --- a/jetty-ee8/jetty-ee8-home/pom.xml +++ b/jetty-ee8/jetty-ee8-home/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-home pom diff --git a/jetty-ee8/jetty-ee8-jaspi/pom.xml b/jetty-ee8/jetty-ee8-jaspi/pom.xml index 5e216db56c5..81d65316fb5 100644 --- a/jetty-ee8/jetty-ee8-jaspi/pom.xml +++ b/jetty-ee8/jetty-ee8-jaspi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-jaspi EE8 :: Jetty :: JASPI Security diff --git a/jetty-ee8/jetty-ee8-jndi/pom.xml b/jetty-ee8/jetty-ee8-jndi/pom.xml index 0c46faa0ac0..aaa952ca44c 100644 --- a/jetty-ee8/jetty-ee8-jndi/pom.xml +++ b/jetty-ee8/jetty-ee8-jndi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-jndi EE8 :: JNDI diff --git a/jetty-ee8/jetty-ee8-jspc-maven-plugin/pom.xml b/jetty-ee8/jetty-ee8-jspc-maven-plugin/pom.xml index 6d9ad145d2c..c1e8df1c97e 100644 --- a/jetty-ee8/jetty-ee8-jspc-maven-plugin/pom.xml +++ b/jetty-ee8/jetty-ee8-jspc-maven-plugin/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-jspc-maven-plugin maven-plugin diff --git a/jetty-ee8/jetty-ee8-maven-plugin/pom.xml b/jetty-ee8/jetty-ee8-maven-plugin/pom.xml index d5e716c82da..87eb569bb33 100644 --- a/jetty-ee8/jetty-ee8-maven-plugin/pom.xml +++ b/jetty-ee8/jetty-ee8-maven-plugin/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-maven-plugin maven-plugin diff --git a/jetty-ee8/jetty-ee8-nested/pom.xml b/jetty-ee8/jetty-ee8-nested/pom.xml index 0f3125a1eb6..3da086943b5 100644 --- a/jetty-ee8/jetty-ee8-nested/pom.xml +++ b/jetty-ee8/jetty-ee8-nested/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-nested EE8 :: Nested diff --git a/jetty-ee8/jetty-ee8-openid/pom.xml b/jetty-ee8/jetty-ee8-openid/pom.xml index 9724fd10008..0c218e835a1 100644 --- a/jetty-ee8/jetty-ee8-openid/pom.xml +++ b/jetty-ee8/jetty-ee8-openid/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-openid EE8 :: OpenID diff --git a/jetty-ee8/jetty-ee8-osgi/jetty-ee8-osgi-boot-jsp/pom.xml b/jetty-ee8/jetty-ee8-osgi/jetty-ee8-osgi-boot-jsp/pom.xml index d657261bdff..33676250861 100644 --- a/jetty-ee8/jetty-ee8-osgi/jetty-ee8-osgi-boot-jsp/pom.xml +++ b/jetty-ee8/jetty-ee8-osgi/jetty-ee8-osgi-boot-jsp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.osgi jetty-ee8-osgi - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-osgi-boot-jsp EE8 :: OSGi :: Boot JSP diff --git a/jetty-ee8/jetty-ee8-osgi/jetty-ee8-osgi-boot/pom.xml b/jetty-ee8/jetty-ee8-osgi/jetty-ee8-osgi-boot/pom.xml index 235e0cf2489..15943eab084 100644 --- a/jetty-ee8/jetty-ee8-osgi/jetty-ee8-osgi-boot/pom.xml +++ b/jetty-ee8/jetty-ee8-osgi/jetty-ee8-osgi-boot/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.osgi jetty-ee8-osgi - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-osgi-boot EE8 :: OSGi :: Boot diff --git a/jetty-ee8/jetty-ee8-osgi/pom.xml b/jetty-ee8/jetty-ee8-osgi/pom.xml index 46213371bbd..d092328f5dd 100644 --- a/jetty-ee8/jetty-ee8-osgi/pom.xml +++ b/jetty-ee8/jetty-ee8-osgi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8.osgi jetty-ee8-osgi diff --git a/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-fragment/pom.xml b/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-fragment/pom.xml index 04ad3be77fa..73b47346df3 100644 --- a/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-fragment/pom.xml +++ b/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-fragment/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.osgi jetty-ee8-osgi - 12.0.12-SNAPSHOT + 12.0.12 test-jetty-ee8-osgi-fragment EE8 :: OSGi :: WebApp Fragment diff --git a/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-server/pom.xml b/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-server/pom.xml index 9e5d6734d6e..b83dc3f3f4d 100644 --- a/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-server/pom.xml +++ b/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-server/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.osgi jetty-ee8-osgi - 12.0.12-SNAPSHOT + 12.0.12 test-jetty-ee8-osgi-server EE8 :: OSGi :: Server diff --git a/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-webapp-resources/pom.xml b/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-webapp-resources/pom.xml index 14beba3c8f5..3b17c2c4271 100644 --- a/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-webapp-resources/pom.xml +++ b/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-webapp-resources/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.osgi jetty-ee8-osgi - 12.0.12-SNAPSHOT + 12.0.12 test-jetty-ee8-osgi-webapp-resources war diff --git a/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi/pom.xml b/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi/pom.xml index ece8cb9bdb4..6a5e434491d 100644 --- a/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi/pom.xml +++ b/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.osgi jetty-ee8-osgi - 12.0.12-SNAPSHOT + 12.0.12 test-jetty-ee8-osgi EE8 :: OSGi :: Test diff --git a/jetty-ee8/jetty-ee8-plus/pom.xml b/jetty-ee8/jetty-ee8-plus/pom.xml index 684e553fa21..055af9def8c 100644 --- a/jetty-ee8/jetty-ee8-plus/pom.xml +++ b/jetty-ee8/jetty-ee8-plus/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-plus EE8 :: Plus diff --git a/jetty-ee8/jetty-ee8-proxy/pom.xml b/jetty-ee8/jetty-ee8-proxy/pom.xml index 6c844d0e973..c313d91e946 100644 --- a/jetty-ee8/jetty-ee8-proxy/pom.xml +++ b/jetty-ee8/jetty-ee8-proxy/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-proxy EE8 :: Proxy diff --git a/jetty-ee8/jetty-ee8-quickstart/pom.xml b/jetty-ee8/jetty-ee8-quickstart/pom.xml index 9c76c6a64f6..0235dc56d61 100644 --- a/jetty-ee8/jetty-ee8-quickstart/pom.xml +++ b/jetty-ee8/jetty-ee8-quickstart/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-quickstart EE8 :: Quick Start diff --git a/jetty-ee8/jetty-ee8-runner/pom.xml b/jetty-ee8/jetty-ee8-runner/pom.xml index 4262e3c4b53..2a0abdb8fd6 100644 --- a/jetty-ee8/jetty-ee8-runner/pom.xml +++ b/jetty-ee8/jetty-ee8-runner/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-runner EE8 :: Runner diff --git a/jetty-ee8/jetty-ee8-security/pom.xml b/jetty-ee8/jetty-ee8-security/pom.xml index 428abdc94ad..63fbad6ff1f 100644 --- a/jetty-ee8/jetty-ee8-security/pom.xml +++ b/jetty-ee8/jetty-ee8-security/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-security EE8 :: Security diff --git a/jetty-ee8/jetty-ee8-servlet/pom.xml b/jetty-ee8/jetty-ee8-servlet/pom.xml index 0e99ce4edf4..dc2d4757421 100644 --- a/jetty-ee8/jetty-ee8-servlet/pom.xml +++ b/jetty-ee8/jetty-ee8-servlet/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-servlet EE8 :: Servlet diff --git a/jetty-ee8/jetty-ee8-servlets/pom.xml b/jetty-ee8/jetty-ee8-servlets/pom.xml index 914c877652f..b528bf6f636 100644 --- a/jetty-ee8/jetty-ee8-servlets/pom.xml +++ b/jetty-ee8/jetty-ee8-servlets/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-servlets EE8 :: Utility Servlets and Filters diff --git a/jetty-ee8/jetty-ee8-webapp/pom.xml b/jetty-ee8/jetty-ee8-webapp/pom.xml index bfeb5b8b0c4..a43db7b802e 100644 --- a/jetty-ee8/jetty-ee8-webapp/pom.xml +++ b/jetty-ee8/jetty-ee8-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-webapp EE8 :: WebApp diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-client-webapp/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-client-webapp/pom.xml index 01b9755473b..d49e13d1daf 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-client-webapp/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-client-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12-SNAPSHOT + 12.0.12 ../pom.xml jetty-ee8-websocket-javax-client-webapp diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-client/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-client/pom.xml index d79474049c4..99edfed5eec 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-client/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12-SNAPSHOT + 12.0.12 ../pom.xml jetty-ee8-websocket-javax-client diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-common/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-common/pom.xml index 7d1247b1635..285dd122d80 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-common/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-websocket-javax-common EE8 :: Websocket :: Javax Common diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-server/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-server/pom.xml index e3b9a9f0d5c..e15d956e738 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-server/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-websocket-javax-server EE8 :: Websocket :: Javax Server diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-tests/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-tests/pom.xml index dfd4769c219..54bb65fdedf 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-tests/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-websocket-javax-tests EE8 :: Websocket :: Javax Tests diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-api/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-api/pom.xml index 0de5cae9a77..1b2802d2aa6 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-api/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-api/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-websocket-jetty-api EE8 :: Websocket :: Jetty API diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-client-webapp/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-client-webapp/pom.xml index 8421cb48ce9..2b6eb461a1c 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-client-webapp/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-client-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-websocket-jetty-client-webapp EE8 :: Websocket :: Jetty Client WebApp diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-client/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-client/pom.xml index fe17f216729..468c96ccbe7 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-client/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-websocket-jetty-client EE8 :: Websocket :: Jetty Client diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-common/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-common/pom.xml index 10b1fd1a45a..72ea1f3996a 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-common/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-websocket-jetty-common EE8 :: Websocket :: Jetty Common diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-server/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-server/pom.xml index 1f0a49f1908..2e015e2a29e 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-server/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-websocket-jetty-server EE8 :: Websocket :: Jetty Server diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-tests/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-tests/pom.xml index 8f9867d9a17..ef731bb60ac 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-tests/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-websocket-jetty-tests EE8 :: Websocket :: Jetty Tests diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-servlet/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-servlet/pom.xml index 9b402dccd38..e13b78b4482 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-servlet/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-servlet/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee8-websocket-servlet EE8 :: Websocket :: Servlet diff --git a/jetty-ee8/jetty-ee8-websocket/pom.xml b/jetty-ee8/jetty-ee8-websocket/pom.xml index bb6ede7ef1d..d7269689e05 100644 --- a/jetty-ee8/jetty-ee8-websocket/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12-SNAPSHOT + 12.0.12 ../pom.xml org.eclipse.jetty.ee8.websocket diff --git a/jetty-ee8/pom.xml b/jetty-ee8/pom.xml index 93e894ba4a2..fe0a65b0136 100644 --- a/jetty-ee8/pom.xml +++ b/jetty-ee8/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-project - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee8 jetty-ee8 diff --git a/jetty-ee9/jetty-ee9-annotations/pom.xml b/jetty-ee9/jetty-ee9-annotations/pom.xml index deb95f07c4e..fe4741af914 100644 --- a/jetty-ee9/jetty-ee9-annotations/pom.xml +++ b/jetty-ee9/jetty-ee9-annotations/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-annotations EE9 :: Servlet Annotations diff --git a/jetty-ee9/jetty-ee9-apache-jsp/pom.xml b/jetty-ee9/jetty-ee9-apache-jsp/pom.xml index 0c982b06854..317d8392f31 100644 --- a/jetty-ee9/jetty-ee9-apache-jsp/pom.xml +++ b/jetty-ee9/jetty-ee9-apache-jsp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-apache-jsp EE9 :: Apache JSP diff --git a/jetty-ee9/jetty-ee9-bom/pom.xml b/jetty-ee9/jetty-ee9-bom/pom.xml index 86bc34fd2ef..1f3c098a8df 100644 --- a/jetty-ee9/jetty-ee9-bom/pom.xml +++ b/jetty-ee9/jetty-ee9-bom/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-bom @@ -19,147 +19,147 @@ org.eclipse.jetty.ee9 jetty-ee9-annotations - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9 jetty-ee9-apache-jsp - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9 jetty-ee9-cdi - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9 jetty-ee9-fcgi-proxy - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9 jetty-ee9-glassfish-jstl - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9 jetty-ee9-jaspi - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9 jetty-ee9-jndi - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9 jetty-ee9-nested - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9 jetty-ee9-openid - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9 jetty-ee9-plus - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9 jetty-ee9-proxy - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9 jetty-ee9-quickstart - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9 jetty-ee9-runner - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9 jetty-ee9-security - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9 jetty-ee9-servlet - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9 jetty-ee9-servlets - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9 jetty-ee9-webapp - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9.osgi jetty-ee9-osgi-boot - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9.osgi jetty-ee9-osgi-boot-jsp - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9.websocket jetty-ee9-websocket-jakarta-client - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9.websocket jetty-ee9-websocket-jakarta-client-webapp - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9.websocket jetty-ee9-websocket-jakarta-common - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9.websocket jetty-ee9-websocket-jakarta-server - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9.websocket jetty-ee9-websocket-jetty-api - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9.websocket jetty-ee9-websocket-jetty-client - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9.websocket jetty-ee9-websocket-jetty-client-webapp - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9.websocket jetty-ee9-websocket-jetty-common - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9.websocket jetty-ee9-websocket-jetty-server - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9.websocket jetty-ee9-websocket-servlet - 12.0.12-SNAPSHOT + 12.0.12 diff --git a/jetty-ee9/jetty-ee9-cdi/pom.xml b/jetty-ee9/jetty-ee9-cdi/pom.xml index 49eba89f72e..b2d2029c0dd 100644 --- a/jetty-ee9/jetty-ee9-cdi/pom.xml +++ b/jetty-ee9/jetty-ee9-cdi/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-cdi jar diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-jar/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-jar/pom.xml index b0ea1ea7771..50080ffefb4 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-jar/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-jar/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demo-async-rest - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-demo-async-rest-jar jar diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-server/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-server/pom.xml index c54ca528ec4..5c70bc58519 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-server/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demo-async-rest - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-demo-async-rest-server jar diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-webapp/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-webapp/pom.xml index 04f7aa50553..c93044e4c5a 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demo-async-rest - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-demo-async-rest-webapp war diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/pom.xml index 19dca303ea4..10bb632ef1d 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-demo-async-rest pom diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-embedded/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-embedded/pom.xml index a87d239e2a8..60185ee0156 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-embedded/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-embedded/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-demo-embedded EE9 :: Demo :: Embedded Jetty diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jaas-webapp/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jaas-webapp/pom.xml index f6d263c0fdc..a8a68ee9e27 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jaas-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jaas-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-demo-jaas-webapp war diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jetty-webapp/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jetty-webapp/pom.xml index 05a65b33c50..5141bca15e5 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jetty-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jetty-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-demo-jetty-webapp war diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jndi-webapp/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jndi-webapp/pom.xml index c8b04e58758..2158ade9344 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jndi-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jndi-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-demo-jndi-webapp war diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jsp-webapp/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jsp-webapp/pom.xml index b3470b50799..c806bb2f9e3 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jsp-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jsp-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-demo-jsp-webapp war diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-mock-resources/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-mock-resources/pom.xml index 85e3885aa1c..a375a48a4ed 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-mock-resources/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-mock-resources/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-demo-mock-resources jar diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-proxy-webapp/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-proxy-webapp/pom.xml index 878f3486ff0..6a3c3e1d8d5 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-proxy-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-proxy-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-demo-proxy-webapp war diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-simple-webapp/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-simple-webapp/pom.xml index 1eb04044c77..38865592055 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-simple-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-simple-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-demo-simple-webapp war diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-container-initializer/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-container-initializer/pom.xml index f397d6ce2e6..0f543c0e3f8 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-container-initializer/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-container-initializer/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12-SNAPSHOT + 12.0.12 ../../pom.xml jetty-ee9-demo-container-initializer diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-spec-webapp/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-spec-webapp/pom.xml index 51dd9d3d6d2..aa89379a9fd 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-spec-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-spec-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12-SNAPSHOT + 12.0.12 ../../pom.xml jetty-ee9-demo-spec-webapp diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-web-fragment/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-web-fragment/pom.xml index 7fb1e98f99e..9e318cefba9 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-web-fragment/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-web-fragment/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12-SNAPSHOT + 12.0.12 ../../pom.xml jetty-ee9-demo-web-fragment diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/pom.xml index 39921c6d642..7663abb6ed2 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-demo-spec pom diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-template/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-template/pom.xml index ada5779d1a9..3acf38c2a91 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-template/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-template/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-demo-template jar diff --git a/jetty-ee9/jetty-ee9-demos/pom.xml b/jetty-ee9/jetty-ee9-demos/pom.xml index 594ec6fd71a..9e22c0f39e3 100644 --- a/jetty-ee9/jetty-ee9-demos/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9.demos jetty-ee9-demos diff --git a/jetty-ee9/jetty-ee9-fcgi-proxy/pom.xml b/jetty-ee9/jetty-ee9-fcgi-proxy/pom.xml index ba94c360b4f..17ba8c4d326 100644 --- a/jetty-ee9/jetty-ee9-fcgi-proxy/pom.xml +++ b/jetty-ee9/jetty-ee9-fcgi-proxy/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-fcgi-proxy EE9 :: FCGI Proxy diff --git a/jetty-ee9/jetty-ee9-glassfish-jstl/pom.xml b/jetty-ee9/jetty-ee9-glassfish-jstl/pom.xml index 418138e5465..3702f7f38e2 100644 --- a/jetty-ee9/jetty-ee9-glassfish-jstl/pom.xml +++ b/jetty-ee9/jetty-ee9-glassfish-jstl/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-glassfish-jstl jar diff --git a/jetty-ee9/jetty-ee9-home/pom.xml b/jetty-ee9/jetty-ee9-home/pom.xml index 7f99d24a22e..f9dee08dc2b 100644 --- a/jetty-ee9/jetty-ee9-home/pom.xml +++ b/jetty-ee9/jetty-ee9-home/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-home pom diff --git a/jetty-ee9/jetty-ee9-jaspi/pom.xml b/jetty-ee9/jetty-ee9-jaspi/pom.xml index 4df7cb51b22..8b3a47c566c 100644 --- a/jetty-ee9/jetty-ee9-jaspi/pom.xml +++ b/jetty-ee9/jetty-ee9-jaspi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-jaspi EE9 :: JASPI diff --git a/jetty-ee9/jetty-ee9-jndi/pom.xml b/jetty-ee9/jetty-ee9-jndi/pom.xml index 9b5a9d82226..9522afe5137 100644 --- a/jetty-ee9/jetty-ee9-jndi/pom.xml +++ b/jetty-ee9/jetty-ee9-jndi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-jndi EE9 :: JNDI diff --git a/jetty-ee9/jetty-ee9-jspc-maven-plugin/pom.xml b/jetty-ee9/jetty-ee9-jspc-maven-plugin/pom.xml index 796984e9093..53069bd0980 100644 --- a/jetty-ee9/jetty-ee9-jspc-maven-plugin/pom.xml +++ b/jetty-ee9/jetty-ee9-jspc-maven-plugin/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-jspc-maven-plugin maven-plugin diff --git a/jetty-ee9/jetty-ee9-maven-plugin/pom.xml b/jetty-ee9/jetty-ee9-maven-plugin/pom.xml index e85e5d40976..4e46d4379cc 100644 --- a/jetty-ee9/jetty-ee9-maven-plugin/pom.xml +++ b/jetty-ee9/jetty-ee9-maven-plugin/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-maven-plugin maven-plugin diff --git a/jetty-ee9/jetty-ee9-nested/pom.xml b/jetty-ee9/jetty-ee9-nested/pom.xml index 00a996adbb5..af575f54cb7 100644 --- a/jetty-ee9/jetty-ee9-nested/pom.xml +++ b/jetty-ee9/jetty-ee9-nested/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-nested EE9 :: Nested diff --git a/jetty-ee9/jetty-ee9-openid/pom.xml b/jetty-ee9/jetty-ee9-openid/pom.xml index d82c117f2a5..dcb1b155607 100644 --- a/jetty-ee9/jetty-ee9-openid/pom.xml +++ b/jetty-ee9/jetty-ee9-openid/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-openid EE9 :: OpenID diff --git a/jetty-ee9/jetty-ee9-osgi/jetty-ee9-osgi-boot-jsp/pom.xml b/jetty-ee9/jetty-ee9-osgi/jetty-ee9-osgi-boot-jsp/pom.xml index 96e88290836..f36341d966c 100644 --- a/jetty-ee9/jetty-ee9-osgi/jetty-ee9-osgi-boot-jsp/pom.xml +++ b/jetty-ee9/jetty-ee9-osgi/jetty-ee9-osgi-boot-jsp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.osgi jetty-ee9-osgi - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-osgi-boot-jsp EE9 :: OSGi :: Boot JSP diff --git a/jetty-ee9/jetty-ee9-osgi/jetty-ee9-osgi-boot/pom.xml b/jetty-ee9/jetty-ee9-osgi/jetty-ee9-osgi-boot/pom.xml index 80e2a6851bf..aa75c50a0a9 100644 --- a/jetty-ee9/jetty-ee9-osgi/jetty-ee9-osgi-boot/pom.xml +++ b/jetty-ee9/jetty-ee9-osgi/jetty-ee9-osgi-boot/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.osgi jetty-ee9-osgi - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-osgi-boot EE9 :: OSGi :: Boot diff --git a/jetty-ee9/jetty-ee9-osgi/pom.xml b/jetty-ee9/jetty-ee9-osgi/pom.xml index c0a5fdfe67e..9f8e63834d1 100644 --- a/jetty-ee9/jetty-ee9-osgi/pom.xml +++ b/jetty-ee9/jetty-ee9-osgi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9.osgi jetty-ee9-osgi diff --git a/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-fragment/pom.xml b/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-fragment/pom.xml index 82b4f38fa7f..61897d5c348 100644 --- a/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-fragment/pom.xml +++ b/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-fragment/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.osgi jetty-ee9-osgi - 12.0.12-SNAPSHOT + 12.0.12 test-jetty-ee9-osgi-fragment EE9 :: OSGi :: WebApp Fragment diff --git a/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-server/pom.xml b/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-server/pom.xml index 25f75641259..ac07ad395d7 100644 --- a/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-server/pom.xml +++ b/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-server/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.osgi jetty-ee9-osgi - 12.0.12-SNAPSHOT + 12.0.12 test-jetty-ee9-osgi-server EE9 :: OSGi :: Server diff --git a/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-webapp-resources/pom.xml b/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-webapp-resources/pom.xml index c81e958c64a..627bebd1225 100644 --- a/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-webapp-resources/pom.xml +++ b/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-webapp-resources/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.osgi jetty-ee9-osgi - 12.0.12-SNAPSHOT + 12.0.12 test-jetty-ee9-osgi-webapp-resources war diff --git a/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi/pom.xml b/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi/pom.xml index e85020a9c08..70941dad469 100644 --- a/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi/pom.xml +++ b/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.osgi jetty-ee9-osgi - 12.0.12-SNAPSHOT + 12.0.12 test-jetty-ee9-osgi EE9 :: OSGi :: Test diff --git a/jetty-ee9/jetty-ee9-plus/pom.xml b/jetty-ee9/jetty-ee9-plus/pom.xml index b741e3ce238..a17f256d508 100644 --- a/jetty-ee9/jetty-ee9-plus/pom.xml +++ b/jetty-ee9/jetty-ee9-plus/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-plus EE9 :: Plus diff --git a/jetty-ee9/jetty-ee9-proxy/pom.xml b/jetty-ee9/jetty-ee9-proxy/pom.xml index dacdfd53baa..539fc1ea838 100644 --- a/jetty-ee9/jetty-ee9-proxy/pom.xml +++ b/jetty-ee9/jetty-ee9-proxy/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-proxy EE9 :: Proxy diff --git a/jetty-ee9/jetty-ee9-quickstart/pom.xml b/jetty-ee9/jetty-ee9-quickstart/pom.xml index c67769d364a..bb81c35dfab 100644 --- a/jetty-ee9/jetty-ee9-quickstart/pom.xml +++ b/jetty-ee9/jetty-ee9-quickstart/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-quickstart EE9 :: Quick Start diff --git a/jetty-ee9/jetty-ee9-runner/pom.xml b/jetty-ee9/jetty-ee9-runner/pom.xml index bd9d4d1824f..76f2810ac96 100644 --- a/jetty-ee9/jetty-ee9-runner/pom.xml +++ b/jetty-ee9/jetty-ee9-runner/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-runner EE9 :: Runner diff --git a/jetty-ee9/jetty-ee9-security/pom.xml b/jetty-ee9/jetty-ee9-security/pom.xml index 3a0a0c685dc..19e4c6cf0c3 100644 --- a/jetty-ee9/jetty-ee9-security/pom.xml +++ b/jetty-ee9/jetty-ee9-security/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-security EE9 :: Security diff --git a/jetty-ee9/jetty-ee9-servlet/pom.xml b/jetty-ee9/jetty-ee9-servlet/pom.xml index f1d54c3de59..05ee227cf77 100644 --- a/jetty-ee9/jetty-ee9-servlet/pom.xml +++ b/jetty-ee9/jetty-ee9-servlet/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-servlet EE9 :: Servlet diff --git a/jetty-ee9/jetty-ee9-servlets/pom.xml b/jetty-ee9/jetty-ee9-servlets/pom.xml index 1452c9c41eb..8f8647eb634 100644 --- a/jetty-ee9/jetty-ee9-servlets/pom.xml +++ b/jetty-ee9/jetty-ee9-servlets/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-servlets EE9 :: Utility Servlets and Filters diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-bad-websocket-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-bad-websocket-webapp/pom.xml index 53ba42c1cf9..9e3defdac4b 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-bad-websocket-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-bad-websocket-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-bad-websocket-webapp war diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-badinit-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-badinit-webapp/pom.xml index eeb4ae07951..ee11ce4b210 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-badinit-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-badinit-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-badinit-webapp diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-cdi-common-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-cdi-common-webapp/pom.xml index dd9676f8c5c..7fa6e2a1502 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-cdi-common-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-cdi-common-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-cdi-common-webapp war diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-cdi/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-cdi/pom.xml index 6d5810ffc34..e41202ba3f2 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-cdi/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-cdi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-cdi jar diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-client-transports/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-client-transports/pom.xml index 639b8484557..387d8dc7169 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-client-transports/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-client-transports/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-client-transports jar diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-felix-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-felix-webapp/pom.xml index 340e42507c9..829dfc9b9d6 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-felix-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-felix-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-felix-webapp war diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-http2-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-http2-webapp/pom.xml index 12c0b79f90b..928a6b0936d 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-http2-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-http2-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-http2-webapp war diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-integration/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-integration/pom.xml index 00b6ecffa23..df7d45c229d 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-integration/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-integration/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-integration jar diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/jetty-ee9-jmx-webapp-it/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/jetty-ee9-jmx-webapp-it/pom.xml index 0b658530e42..c7e98f75114 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/jetty-ee9-jmx-webapp-it/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/jetty-ee9-jmx-webapp-it/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-test-jmx - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-jmx-webapp-it jar diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/jetty-ee9-jmx-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/jetty-ee9-jmx-webapp/pom.xml index e06efdf4c75..90b847e4030 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/jetty-ee9-jmx-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/jetty-ee9-jmx-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-test-jmx - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-jmx-webapp war diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/pom.xml index 29d46167663..a757198d392 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-jmx pom diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jndi/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jndi/pom.xml index b4e3481d295..d46460b39ce 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jndi/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jndi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-jndi jar diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-loginservice/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-loginservice/pom.xml index 4896fb084b9..687161a722e 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-loginservice/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-loginservice/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-loginservice EE9 :: Tests :: Login Service diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-openid-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-openid-webapp/pom.xml index dfcb84967e5..51d5c0ae878 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-openid-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-openid-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-openid-webapp war diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-owb-cdi-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-owb-cdi-webapp/pom.xml index 5e0d3f19169..73b8e4ca1ea 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-owb-cdi-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-owb-cdi-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-owb-cdi-webapp war diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-quickstart/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-quickstart/pom.xml index 4a607b0d9e5..74d29187069 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-quickstart/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-quickstart/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-quickstart EE9 :: Tests :: Quick Start diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-common/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-common/pom.xml index 7ebd984b7bf..0fc30357449 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-common/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-common/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-test-sessions - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-sessions-common EE9 :: Tests :: Sessions :: Common diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-file/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-file/pom.xml index 0d36b5ffa9b..c9bb6977366 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-file/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-file/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-test-sessions - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-sessions-file EE9 :: Tests :: Sessions :: File diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-gcloud/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-gcloud/pom.xml index 9c91bee3bd5..cd1ce59235f 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-gcloud/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-gcloud/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-test-sessions - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-sessions-gcloud EE9 :: Tests :: Sessions :: GCloud diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-hazelcast/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-hazelcast/pom.xml index b3945d601e4..90d94ae2b28 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-hazelcast/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-hazelcast/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-test-sessions - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-sessions-hazelcast EE9 :: Tests :: Sessions :: Hazelcast diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-infinispan/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-infinispan/pom.xml index 289c4f7997d..c1dd34bf8c7 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-infinispan/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-infinispan/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-test-sessions - 12.0.12-SNAPSHOT + 12.0.12 ../pom.xml jetty-ee9-test-sessions-infinispan diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-jdbc/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-jdbc/pom.xml index 668e3f86bd4..d32233a4e87 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-jdbc/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-jdbc/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-test-sessions - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-sessions-jdbc EE9 :: Tests :: Sessions :: JDBC diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-memcached/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-memcached/pom.xml index b26a40a8619..ebf48078b4e 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-memcached/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-memcached/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-test-sessions - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-sessions-memcached EE9 :: Tests :: Sessions :: Memcached diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-mongodb/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-mongodb/pom.xml index 9f42f92c9da..01cfe202759 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-mongodb/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-mongodb/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-test-sessions - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-sessions-mongodb EE9 :: Tests :: Sessions :: Mongo diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/pom.xml index dd9c39e06db..b4826b20992 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-sessions pom diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-simple-session-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-simple-session-webapp/pom.xml index c8def68b966..4c33c535861 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-simple-session-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-simple-session-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-simple-session-webapp diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-webapp-rfc2616/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-webapp-rfc2616/pom.xml index 30ba693130c..cd2061a9d8c 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-webapp-rfc2616/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-webapp-rfc2616/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-webapp-rfc2616 war diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-client-provided-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-client-provided-webapp/pom.xml index 0a8a5c1269e..8e7d260dcd1 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-client-provided-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-client-provided-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-websocket-client-provided-webapp war diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-client-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-client-webapp/pom.xml index ae517ae1486..d4a5df0612c 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-client-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-client-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-websocket-client-webapp war diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-webapp/pom.xml index 4b598f4be30..ad552df25c1 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-websocket-webapp war diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-weld-cdi-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-weld-cdi-webapp/pom.xml index c2f6fa307fc..3507056351e 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-weld-cdi-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-weld-cdi-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-test-weld-cdi-webapp war diff --git a/jetty-ee9/jetty-ee9-tests/pom.xml b/jetty-ee9/jetty-ee9-tests/pom.xml index 0169d7fb968..0c8424fa44f 100644 --- a/jetty-ee9/jetty-ee9-tests/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-tests pom diff --git a/jetty-ee9/jetty-ee9-webapp/pom.xml b/jetty-ee9/jetty-ee9-webapp/pom.xml index d6f23aeec55..95f714f848b 100644 --- a/jetty-ee9/jetty-ee9-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-webapp EE9 :: WebApp diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-client-webapp/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-client-webapp/pom.xml index dc748cb0631..2c1bd286ce2 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-client-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-client-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12-SNAPSHOT + 12.0.12 ../pom.xml jetty-ee9-websocket-jakarta-client-webapp diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-client/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-client/pom.xml index d1f71962893..bd7dbe3b55b 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-client/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12-SNAPSHOT + 12.0.12 ../pom.xml jetty-ee9-websocket-jakarta-client diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-common/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-common/pom.xml index e7db98c0837..1f0b84746aa 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-common/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-websocket-jakarta-common EE9 :: Websocket :: Jakarta Common diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-server/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-server/pom.xml index 0aea9e4dc49..4e4bacd1b85 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-server/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-websocket-jakarta-server EE9 :: Websocket :: Jakarta Server diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-tests/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-tests/pom.xml index 9c9485b8e3c..b675c09c52c 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-tests/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-websocket-jakarta-tests EE9 :: Websocket :: Jakarta Tests diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-api/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-api/pom.xml index 6207d957c68..414de0710e2 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-api/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-api/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-websocket-jetty-api EE9 :: Websocket :: Jetty API diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-client-webapp/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-client-webapp/pom.xml index 47bf415b52c..16f60ad770e 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-client-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-client-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-websocket-jetty-client-webapp EE9 :: Websocket :: Jetty Client WebApp diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-client/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-client/pom.xml index 47da94de5ab..5d9284e3792 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-client/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-websocket-jetty-client EE9 :: Websocket :: Jetty Client diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-common/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-common/pom.xml index 39ad0886cfa..898edeaee69 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-common/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-websocket-jetty-common EE9 :: Websocket :: Jetty Common diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-server/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-server/pom.xml index da59c7c5c4b..5398b7edfdd 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-server/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-websocket-jetty-server EE9 :: Websocket :: Jetty Server diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-tests/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-tests/pom.xml index a99c7fb605b..488495c2f84 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-tests/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-websocket-jetty-tests EE9 :: Websocket :: Jetty Tests diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-servlet/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-servlet/pom.xml index 0daae0ddbec..c90e517a975 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-servlet/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-servlet/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12-SNAPSHOT + 12.0.12 jetty-ee9-websocket-servlet EE9 :: Websocket :: Servlet diff --git a/jetty-ee9/jetty-ee9-websocket/pom.xml b/jetty-ee9/jetty-ee9-websocket/pom.xml index 856dcbaffac..80fada27dc3 100644 --- a/jetty-ee9/jetty-ee9-websocket/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12-SNAPSHOT + 12.0.12 ../pom.xml org.eclipse.jetty.ee9.websocket diff --git a/jetty-ee9/pom.xml b/jetty-ee9/pom.xml index 044080811b4..f7f38b03716 100644 --- a/jetty-ee9/pom.xml +++ b/jetty-ee9/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-project - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.ee9 jetty-ee9 diff --git a/jetty-home/pom.xml b/jetty-home/pom.xml index 070415d1e50..c50f277c725 100644 --- a/jetty-home/pom.xml +++ b/jetty-home/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-project - 12.0.12-SNAPSHOT + 12.0.12 ../pom.xml jetty-home diff --git a/jetty-integrations/jetty-gcloud/jetty-gcloud-session-manager/pom.xml b/jetty-integrations/jetty-gcloud/jetty-gcloud-session-manager/pom.xml index 888cd02486f..12553dc373b 100644 --- a/jetty-integrations/jetty-gcloud/jetty-gcloud-session-manager/pom.xml +++ b/jetty-integrations/jetty-gcloud/jetty-gcloud-session-manager/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.gcloud jetty-gcloud - 12.0.12-SNAPSHOT + 12.0.12 jetty-gcloud-session-manager Integrations :: GCloud :: Sessions diff --git a/jetty-integrations/jetty-gcloud/pom.xml b/jetty-integrations/jetty-gcloud/pom.xml index cd9b1c3c95f..d9fe7f7fe06 100644 --- a/jetty-integrations/jetty-gcloud/pom.xml +++ b/jetty-integrations/jetty-gcloud/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-integrations - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.gcloud jetty-gcloud diff --git a/jetty-integrations/jetty-hazelcast/pom.xml b/jetty-integrations/jetty-hazelcast/pom.xml index e02aab6fc5b..0bba8a1ebf3 100644 --- a/jetty-integrations/jetty-hazelcast/pom.xml +++ b/jetty-integrations/jetty-hazelcast/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-integrations - 12.0.12-SNAPSHOT + 12.0.12 jetty-hazelcast Integrations :: Hazelcast :: Sessions diff --git a/jetty-integrations/jetty-infinispan/jetty-infinispan-common/pom.xml b/jetty-integrations/jetty-infinispan/jetty-infinispan-common/pom.xml index 52b9fa56a83..3d54f85e26c 100644 --- a/jetty-integrations/jetty-infinispan/jetty-infinispan-common/pom.xml +++ b/jetty-integrations/jetty-infinispan/jetty-infinispan-common/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-infinispan - 12.0.12-SNAPSHOT + 12.0.12 jetty-infinispan-common Integrations :: Infinispan :: Sessions diff --git a/jetty-integrations/jetty-infinispan/jetty-infinispan-embedded-query/pom.xml b/jetty-integrations/jetty-infinispan/jetty-infinispan-embedded-query/pom.xml index 1e40b648125..26217308be6 100644 --- a/jetty-integrations/jetty-infinispan/jetty-infinispan-embedded-query/pom.xml +++ b/jetty-integrations/jetty-infinispan/jetty-infinispan-embedded-query/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-infinispan - 12.0.12-SNAPSHOT + 12.0.12 jetty-infinispan-embedded-query Integrations :: Infinispan :: Embedded with Querying diff --git a/jetty-integrations/jetty-infinispan/jetty-infinispan-embedded/pom.xml b/jetty-integrations/jetty-infinispan/jetty-infinispan-embedded/pom.xml index 96ec40fe9e0..8938a4d08cd 100644 --- a/jetty-integrations/jetty-infinispan/jetty-infinispan-embedded/pom.xml +++ b/jetty-integrations/jetty-infinispan/jetty-infinispan-embedded/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-infinispan - 12.0.12-SNAPSHOT + 12.0.12 jetty-infinispan-embedded pom diff --git a/jetty-integrations/jetty-infinispan/jetty-infinispan-remote-query/pom.xml b/jetty-integrations/jetty-infinispan/jetty-infinispan-remote-query/pom.xml index ad81b12218a..5354e5d71e0 100644 --- a/jetty-integrations/jetty-infinispan/jetty-infinispan-remote-query/pom.xml +++ b/jetty-integrations/jetty-infinispan/jetty-infinispan-remote-query/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-infinispan - 12.0.12-SNAPSHOT + 12.0.12 jetty-infinispan-remote-query Integrations :: Infinispan :: Remote with Querying diff --git a/jetty-integrations/jetty-infinispan/jetty-infinispan-remote/pom.xml b/jetty-integrations/jetty-infinispan/jetty-infinispan-remote/pom.xml index 6deea3c9843..b8240a506e1 100644 --- a/jetty-integrations/jetty-infinispan/jetty-infinispan-remote/pom.xml +++ b/jetty-integrations/jetty-infinispan/jetty-infinispan-remote/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-infinispan - 12.0.12-SNAPSHOT + 12.0.12 jetty-infinispan-remote pom diff --git a/jetty-integrations/jetty-infinispan/pom.xml b/jetty-integrations/jetty-infinispan/pom.xml index a492303b012..fbf8b72e454 100644 --- a/jetty-integrations/jetty-infinispan/pom.xml +++ b/jetty-integrations/jetty-infinispan/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-integrations - 12.0.12-SNAPSHOT + 12.0.12 jetty-infinispan pom diff --git a/jetty-integrations/jetty-memcached/jetty-memcached-sessions/pom.xml b/jetty-integrations/jetty-memcached/jetty-memcached-sessions/pom.xml index fcacb51915c..14eaf9339e1 100644 --- a/jetty-integrations/jetty-memcached/jetty-memcached-sessions/pom.xml +++ b/jetty-integrations/jetty-memcached/jetty-memcached-sessions/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.memcached jetty-memcached - 12.0.12-SNAPSHOT + 12.0.12 jetty-memcached-sessions Integrations :: Memcached :: Sessions diff --git a/jetty-integrations/jetty-memcached/pom.xml b/jetty-integrations/jetty-memcached/pom.xml index 65526c0ce1f..de7b743ed5c 100644 --- a/jetty-integrations/jetty-memcached/pom.xml +++ b/jetty-integrations/jetty-memcached/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-integrations - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.memcached jetty-memcached diff --git a/jetty-integrations/jetty-nosql/pom.xml b/jetty-integrations/jetty-nosql/pom.xml index 510ff8f3575..2b6e7f15d0c 100644 --- a/jetty-integrations/jetty-nosql/pom.xml +++ b/jetty-integrations/jetty-nosql/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-integrations - 12.0.12-SNAPSHOT + 12.0.12 jetty-nosql Integrations :: NoSQL :: Sessions diff --git a/jetty-integrations/pom.xml b/jetty-integrations/pom.xml index 7effd25eef1..a8a4eebb216 100644 --- a/jetty-integrations/pom.xml +++ b/jetty-integrations/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-project - 12.0.12-SNAPSHOT + 12.0.12 jetty-integrations pom diff --git a/jetty-p2/pom.xml b/jetty-p2/pom.xml index 444a7fdfee7..16ccb03ac32 100644 --- a/jetty-p2/pom.xml +++ b/jetty-p2/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-project - 12.0.12-SNAPSHOT + 12.0.12 jetty-p2 pom diff --git a/pom.xml b/pom.xml index fa19acec16b..72a0439be7e 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.eclipse.jetty jetty-project - 12.0.12-SNAPSHOT + 12.0.12 pom Jetty :: Project The Eclipse Jetty Project diff --git a/tests/jetty-jmh/pom.xml b/tests/jetty-jmh/pom.xml index 344af9be622..d0be24bc641 100644 --- a/tests/jetty-jmh/pom.xml +++ b/tests/jetty-jmh/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.tests tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-jmh Tests :: JMH diff --git a/tests/jetty-test-multipart/pom.xml b/tests/jetty-test-multipart/pom.xml index ae2b5d54bf9..409e961e39f 100644 --- a/tests/jetty-test-multipart/pom.xml +++ b/tests/jetty-test-multipart/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.tests tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-test-multipart jar diff --git a/tests/jetty-test-session-common/pom.xml b/tests/jetty-test-session-common/pom.xml index a2b06f951ba..e7cc827abf9 100644 --- a/tests/jetty-test-session-common/pom.xml +++ b/tests/jetty-test-session-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.tests tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-test-session-common jar diff --git a/tests/jetty-testers/pom.xml b/tests/jetty-testers/pom.xml index ff20486c4fb..d7911b6f65c 100644 --- a/tests/jetty-testers/pom.xml +++ b/tests/jetty-testers/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.tests tests - 12.0.12-SNAPSHOT + 12.0.12 jetty-testers jar diff --git a/tests/pom.xml b/tests/pom.xml index 6939fef7c5d..b7f3076c391 100644 --- a/tests/pom.xml +++ b/tests/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-project - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.tests tests diff --git a/tests/test-cross-context-dispatch/ccd-common/pom.xml b/tests/test-cross-context-dispatch/ccd-common/pom.xml index 1c9d8cc7cc5..3f6d7fcd979 100644 --- a/tests/test-cross-context-dispatch/ccd-common/pom.xml +++ b/tests/test-cross-context-dispatch/ccd-common/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests.ccd test-cross-context-dispatch - 12.0.12-SNAPSHOT + 12.0.12 ccd-common jar diff --git a/tests/test-cross-context-dispatch/ccd-ee10-webapp/pom.xml b/tests/test-cross-context-dispatch/ccd-ee10-webapp/pom.xml index 3eea6f92f19..fcf4b529d78 100644 --- a/tests/test-cross-context-dispatch/ccd-ee10-webapp/pom.xml +++ b/tests/test-cross-context-dispatch/ccd-ee10-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests.ccd test-cross-context-dispatch - 12.0.12-SNAPSHOT + 12.0.12 ccd-ee10-webapp war diff --git a/tests/test-cross-context-dispatch/ccd-ee8-webapp/pom.xml b/tests/test-cross-context-dispatch/ccd-ee8-webapp/pom.xml index 8a0123d6378..53a6dff0ff8 100644 --- a/tests/test-cross-context-dispatch/ccd-ee8-webapp/pom.xml +++ b/tests/test-cross-context-dispatch/ccd-ee8-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests.ccd test-cross-context-dispatch - 12.0.12-SNAPSHOT + 12.0.12 ccd-ee8-webapp war diff --git a/tests/test-cross-context-dispatch/ccd-ee9-webapp/pom.xml b/tests/test-cross-context-dispatch/ccd-ee9-webapp/pom.xml index 7d9d7fea55a..fba185b28c7 100644 --- a/tests/test-cross-context-dispatch/ccd-ee9-webapp/pom.xml +++ b/tests/test-cross-context-dispatch/ccd-ee9-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests.ccd test-cross-context-dispatch - 12.0.12-SNAPSHOT + 12.0.12 ccd-ee9-webapp war diff --git a/tests/test-cross-context-dispatch/ccd-tests/pom.xml b/tests/test-cross-context-dispatch/ccd-tests/pom.xml index 1245e38a836..0127b5a8307 100644 --- a/tests/test-cross-context-dispatch/ccd-tests/pom.xml +++ b/tests/test-cross-context-dispatch/ccd-tests/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests.ccd test-cross-context-dispatch - 12.0.12-SNAPSHOT + 12.0.12 ccd-tests jar diff --git a/tests/test-cross-context-dispatch/pom.xml b/tests/test-cross-context-dispatch/pom.xml index 2e0d689b959..27a35099890 100644 --- a/tests/test-cross-context-dispatch/pom.xml +++ b/tests/test-cross-context-dispatch/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.tests tests - 12.0.12-SNAPSHOT + 12.0.12 org.eclipse.jetty.tests.ccd test-cross-context-dispatch diff --git a/tests/test-distribution/pom.xml b/tests/test-distribution/pom.xml index 5fd88c1915b..99f4b676a66 100644 --- a/tests/test-distribution/pom.xml +++ b/tests/test-distribution/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.tests tests - 12.0.12-SNAPSHOT + 12.0.12 test-distribution pom diff --git a/tests/test-distribution/test-distribution-common/pom.xml b/tests/test-distribution/test-distribution-common/pom.xml index d1e37a6b1b4..1a7cccfefa8 100644 --- a/tests/test-distribution/test-distribution-common/pom.xml +++ b/tests/test-distribution/test-distribution-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.tests test-distribution - 12.0.12-SNAPSHOT + 12.0.12 test-distribution-common jar diff --git a/tests/test-distribution/test-ee10-distribution/pom.xml b/tests/test-distribution/test-ee10-distribution/pom.xml index 53783eae17e..0d8d85d47e7 100644 --- a/tests/test-distribution/test-ee10-distribution/pom.xml +++ b/tests/test-distribution/test-ee10-distribution/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.tests test-distribution - 12.0.12-SNAPSHOT + 12.0.12 test-ee10-distribution jar diff --git a/tests/test-distribution/test-ee9-distribution/pom.xml b/tests/test-distribution/test-ee9-distribution/pom.xml index c4b8bc289d2..bb02bc0a8ad 100644 --- a/tests/test-distribution/test-ee9-distribution/pom.xml +++ b/tests/test-distribution/test-ee9-distribution/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.tests test-distribution - 12.0.12-SNAPSHOT + 12.0.12 test-ee9-distribution jar diff --git a/tests/test-integration/pom.xml b/tests/test-integration/pom.xml index f326e53a96d..56fff58fb3a 100644 --- a/tests/test-integration/pom.xml +++ b/tests/test-integration/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests tests - 12.0.12-SNAPSHOT + 12.0.12 test-integration jar diff --git a/tests/test-jpms/pom.xml b/tests/test-jpms/pom.xml index e16daeaff4f..eeece7c2be6 100644 --- a/tests/test-jpms/pom.xml +++ b/tests/test-jpms/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests tests - 12.0.12-SNAPSHOT + 12.0.12 test-jpms Tests :: JPMS From d3af12957b28a368fd20b8a1df750a027ebde851 Mon Sep 17 00:00:00 2001 From: Joakim Erdfelt Date: Thu, 25 Jul 2024 17:23:21 -0500 Subject: [PATCH 04/21] Updating to version 12.0.13-SNAPSHOT --- VERSION.txt | 2 + build/build-resources/pom.xml | 2 +- build/pom.xml | 2 +- .../jetty-asciidoctor-extensions/pom.xml | 2 +- documentation/jetty-documentation/pom.xml | 2 +- .../jetty/modules/code/examples/pom.xml | 2 +- documentation/jetty/pom.xml | 2 +- documentation/pom.xml | 2 +- javadoc/pom.xml | 2 +- .../jetty-alpn/jetty-alpn-client/pom.xml | 2 +- .../jetty-alpn-conscrypt-client/pom.xml | 2 +- .../jetty-alpn-conscrypt-server/pom.xml | 2 +- .../jetty-alpn/jetty-alpn-java-client/pom.xml | 2 +- .../jetty-alpn/jetty-alpn-java-server/pom.xml | 2 +- .../jetty-alpn/jetty-alpn-server/pom.xml | 2 +- jetty-core/jetty-alpn/pom.xml | 2 +- jetty-core/jetty-bom/pom.xml | 114 +++++++++--------- jetty-core/jetty-client/pom.xml | 2 +- .../jetty-demos/jetty-demo-handler/pom.xml | 2 +- jetty-core/jetty-demos/pom.xml | 2 +- jetty-core/jetty-deploy/pom.xml | 2 +- jetty-core/jetty-ee/pom.xml | 2 +- .../jetty-fcgi/jetty-fcgi-client/pom.xml | 2 +- .../jetty-fcgi/jetty-fcgi-proxy/pom.xml | 2 +- .../jetty-fcgi/jetty-fcgi-server/pom.xml | 2 +- jetty-core/jetty-fcgi/pom.xml | 2 +- jetty-core/jetty-http-spi/pom.xml | 2 +- jetty-core/jetty-http-tools/pom.xml | 2 +- jetty-core/jetty-http/pom.xml | 2 +- .../jetty-http2-client-transport/pom.xml | 2 +- .../jetty-http2/jetty-http2-client/pom.xml | 2 +- .../jetty-http2/jetty-http2-common/pom.xml | 2 +- .../jetty-http2/jetty-http2-hpack/pom.xml | 2 +- .../jetty-http2/jetty-http2-server/pom.xml | 2 +- .../jetty-http2/jetty-http2-tests/pom.xml | 2 +- jetty-core/jetty-http2/pom.xml | 2 +- .../jetty-http3-client-transport/pom.xml | 2 +- .../jetty-http3/jetty-http3-client/pom.xml | 2 +- .../jetty-http3/jetty-http3-common/pom.xml | 2 +- .../jetty-http3/jetty-http3-qpack/pom.xml | 2 +- .../jetty-http3/jetty-http3-server/pom.xml | 2 +- .../jetty-http3/jetty-http3-tests/pom.xml | 2 +- jetty-core/jetty-http3/pom.xml | 2 +- jetty-core/jetty-io/pom.xml | 2 +- jetty-core/jetty-jmx/pom.xml | 2 +- jetty-core/jetty-jndi/pom.xml | 2 +- jetty-core/jetty-keystore/pom.xml | 2 +- jetty-core/jetty-maven/pom.xml | 2 +- jetty-core/jetty-openid/pom.xml | 2 +- jetty-core/jetty-osgi/pom.xml | 2 +- jetty-core/jetty-plus/pom.xml | 2 +- jetty-core/jetty-proxy/pom.xml | 2 +- .../jetty-quic/jetty-quic-client/pom.xml | 2 +- .../jetty-quic/jetty-quic-common/pom.xml | 2 +- .../jetty-quic-quiche-common/pom.xml | 2 +- .../jetty-quic-quiche-foreign/pom.xml | 2 +- .../jetty-quic-quiche-jna/pom.xml | 2 +- .../jetty-quic/jetty-quic-quiche/pom.xml | 2 +- .../jetty-quic/jetty-quic-server/pom.xml | 2 +- jetty-core/jetty-quic/pom.xml | 2 +- jetty-core/jetty-rewrite/pom.xml | 2 +- jetty-core/jetty-security/pom.xml | 2 +- jetty-core/jetty-server/pom.xml | 2 +- jetty-core/jetty-session/pom.xml | 2 +- jetty-core/jetty-slf4j-impl/pom.xml | 2 +- jetty-core/jetty-start/pom.xml | 2 +- .../jetty-test-client-transports/pom.xml | 2 +- jetty-core/jetty-tests/jetty-test-jmx/pom.xml | 2 +- jetty-core/jetty-tests/pom.xml | 2 +- jetty-core/jetty-unixdomain-server/pom.xml | 2 +- jetty-core/jetty-util-ajax/pom.xml | 2 +- jetty-core/jetty-util/pom.xml | 2 +- .../jetty-websocket-core-client/pom.xml | 2 +- .../jetty-websocket-core-common/pom.xml | 2 +- .../jetty-websocket-core-server/pom.xml | 2 +- .../jetty-websocket-core-tests/pom.xml | 2 +- .../jetty-websocket-jetty-api/pom.xml | 2 +- .../jetty-websocket-jetty-client/pom.xml | 2 +- .../jetty-websocket-jetty-common/pom.xml | 2 +- .../jetty-websocket-jetty-server/pom.xml | 2 +- .../jetty-websocket-jetty-tests/pom.xml | 2 +- jetty-core/jetty-websocket/pom.xml | 2 +- jetty-core/jetty-xml/pom.xml | 2 +- jetty-core/pom.xml | 2 +- jetty-ee10/jetty-ee10-annotations/pom.xml | 2 +- jetty-ee10/jetty-ee10-apache-jsp/pom.xml | 2 +- jetty-ee10/jetty-ee10-bom/pom.xml | 54 ++++----- jetty-ee10/jetty-ee10-cdi/pom.xml | 2 +- .../jetty-ee10-demo-async-rest-jar/pom.xml | 2 +- .../jetty-ee10-demo-async-rest-server/pom.xml | 2 +- .../jetty-ee10-demo-async-rest-webapp/pom.xml | 2 +- .../jetty-ee10-demo-async-rest/pom.xml | 2 +- .../jetty-ee10-demo-embedded/pom.xml | 2 +- .../jetty-ee10-demo-jaas-webapp/pom.xml | 2 +- .../jetty-ee10-demo-jetty-webapp/pom.xml | 2 +- .../jetty-ee10-demo-jndi-webapp/pom.xml | 2 +- .../jetty-ee10-demo-jsp-webapp/pom.xml | 2 +- .../jetty-ee10-demo-mock-resources/pom.xml | 2 +- .../jetty-ee10-demo-proxy-webapp/pom.xml | 2 +- .../jetty-ee10-demo-simple-webapp/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee10-demo-spec-webapp/pom.xml | 2 +- .../jetty-ee10-demo-web-fragment/pom.xml | 2 +- .../jetty-ee10-demo-spec/pom.xml | 2 +- .../jetty-ee10-demo-template/pom.xml | 2 +- jetty-ee10/jetty-ee10-demos/pom.xml | 2 +- jetty-ee10/jetty-ee10-examples/pom.xml | 2 +- jetty-ee10/jetty-ee10-fcgi-proxy/pom.xml | 2 +- jetty-ee10/jetty-ee10-glassfish-jstl/pom.xml | 2 +- jetty-ee10/jetty-ee10-home/pom.xml | 2 +- jetty-ee10/jetty-ee10-jaspi/pom.xml | 2 +- jetty-ee10/jetty-ee10-jndi/pom.xml | 2 +- .../jetty-ee10-jspc-maven-plugin/pom.xml | 2 +- jetty-ee10/jetty-ee10-maven-plugin/pom.xml | 2 +- .../jetty-ee10-osgi-alpn/pom.xml | 2 +- .../jetty-ee10-osgi-boot-jsp/pom.xml | 2 +- .../jetty-ee10-osgi-boot/pom.xml | 2 +- jetty-ee10/jetty-ee10-osgi/pom.xml | 2 +- .../test-jetty-ee10-osgi-fragment/pom.xml | 2 +- .../test-jetty-ee10-osgi-server/pom.xml | 2 +- .../pom.xml | 2 +- .../test-jetty-ee10-osgi/pom.xml | 2 +- jetty-ee10/jetty-ee10-plus/pom.xml | 2 +- jetty-ee10/jetty-ee10-proxy/pom.xml | 2 +- jetty-ee10/jetty-ee10-quickstart/pom.xml | 2 +- jetty-ee10/jetty-ee10-runner/pom.xml | 2 +- jetty-ee10/jetty-ee10-servlet/pom.xml | 2 +- jetty-ee10/jetty-ee10-servlets/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee10-test-badinit-webapp/pom.xml | 2 +- .../jetty-ee10-test-cdi-common-webapp/pom.xml | 2 +- .../jetty-ee10-test-cdi/pom.xml | 2 +- .../jetty-ee10-test-client-transports/pom.xml | 2 +- .../jetty-ee10-test-felix-webapp/pom.xml | 2 +- .../jetty-ee10-test-http2-webapp/pom.xml | 2 +- .../jetty-ee10-test-integration/pom.xml | 2 +- .../jetty-ee10-test-jersey/pom.xml | 2 +- .../jetty-ee10-jmx-webapp-it/pom.xml | 2 +- .../jetty-ee10-jmx-webapp/pom.xml | 2 +- .../jetty-ee10-test-jmx/pom.xml | 2 +- .../jetty-ee10-test-jndi/pom.xml | 2 +- .../jetty-ee10-test-log4j2-webapp/pom.xml | 2 +- .../jetty-ee10-test-loginservice/pom.xml | 2 +- .../jetty-ee10-test-openid-webapp/pom.xml | 2 +- .../jetty-ee10-test-owb-cdi-webapp/pom.xml | 2 +- .../jetty-ee10-test-quickstart/pom.xml | 2 +- .../jetty-ee10-test-sessions-common/pom.xml | 2 +- .../jetty-ee10-test-sessions-file/pom.xml | 2 +- .../jetty-ee10-test-sessions-gcloud/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee10-test-sessions-jdbc/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee10-test-sessions-mongodb/pom.xml | 2 +- .../jetty-ee10-test-sessions/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee10-test-webapp-rfc2616/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee10-test-websocket-webapp/pom.xml | 2 +- .../jetty-ee10-test-weld-cdi-webapp/pom.xml | 2 +- jetty-ee10/jetty-ee10-tests/pom.xml | 2 +- jetty-ee10/jetty-ee10-webapp/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee10-websocket-jetty-server/pom.xml | 2 +- .../jetty-ee10-websocket-jetty-tests/pom.xml | 2 +- .../jetty-ee10-websocket-servlet/pom.xml | 2 +- jetty-ee10/jetty-ee10-websocket/pom.xml | 2 +- jetty-ee10/pom.xml | 2 +- jetty-ee8/jetty-ee8-annotations/pom.xml | 2 +- jetty-ee8/jetty-ee8-apache-jsp/pom.xml | 2 +- jetty-ee8/jetty-ee8-bom/pom.xml | 48 ++++---- .../jetty-ee8-demo-async-rest-jar/pom.xml | 2 +- .../jetty-ee8-demo-async-rest-server/pom.xml | 2 +- .../jetty-ee8-demo-async-rest-webapp/pom.xml | 2 +- .../jetty-ee8-demo-async-rest/pom.xml | 2 +- .../jetty-ee8-demo-jaas-webapp/pom.xml | 2 +- .../jetty-ee8-demo-jetty-webapp/pom.xml | 2 +- .../jetty-ee8-demo-jndi-webapp/pom.xml | 2 +- .../jetty-ee8-demo-jsp-webapp/pom.xml | 2 +- .../jetty-ee8-demo-mock-resources/pom.xml | 2 +- .../jetty-ee8-demo-proxy-webapp/pom.xml | 2 +- .../jetty-ee8-demo-simple-webapp/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee8-demo-spec-webapp/pom.xml | 2 +- .../jetty-ee8-demo-web-fragment/pom.xml | 2 +- .../jetty-ee8-demo-spec/pom.xml | 2 +- jetty-ee8/jetty-ee8-demos/pom.xml | 2 +- jetty-ee8/jetty-ee8-glassfish-jstl/pom.xml | 2 +- jetty-ee8/jetty-ee8-home/pom.xml | 2 +- jetty-ee8/jetty-ee8-jaspi/pom.xml | 2 +- jetty-ee8/jetty-ee8-jndi/pom.xml | 2 +- jetty-ee8/jetty-ee8-jspc-maven-plugin/pom.xml | 2 +- jetty-ee8/jetty-ee8-maven-plugin/pom.xml | 2 +- jetty-ee8/jetty-ee8-nested/pom.xml | 2 +- jetty-ee8/jetty-ee8-openid/pom.xml | 2 +- .../jetty-ee8-osgi-boot-jsp/pom.xml | 2 +- .../jetty-ee8-osgi-boot/pom.xml | 2 +- jetty-ee8/jetty-ee8-osgi/pom.xml | 2 +- .../test-jetty-ee8-osgi-fragment/pom.xml | 2 +- .../test-jetty-ee8-osgi-server/pom.xml | 2 +- .../pom.xml | 2 +- .../test-jetty-ee8-osgi/pom.xml | 2 +- jetty-ee8/jetty-ee8-plus/pom.xml | 2 +- jetty-ee8/jetty-ee8-proxy/pom.xml | 2 +- jetty-ee8/jetty-ee8-quickstart/pom.xml | 2 +- jetty-ee8/jetty-ee8-runner/pom.xml | 2 +- jetty-ee8/jetty-ee8-security/pom.xml | 2 +- jetty-ee8/jetty-ee8-servlet/pom.xml | 2 +- jetty-ee8/jetty-ee8-servlets/pom.xml | 2 +- jetty-ee8/jetty-ee8-webapp/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee8-websocket-javax-client/pom.xml | 2 +- .../jetty-ee8-websocket-javax-common/pom.xml | 2 +- .../jetty-ee8-websocket-javax-server/pom.xml | 2 +- .../jetty-ee8-websocket-javax-tests/pom.xml | 2 +- .../jetty-ee8-websocket-jetty-api/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee8-websocket-jetty-client/pom.xml | 2 +- .../jetty-ee8-websocket-jetty-common/pom.xml | 2 +- .../jetty-ee8-websocket-jetty-server/pom.xml | 2 +- .../jetty-ee8-websocket-jetty-tests/pom.xml | 2 +- .../jetty-ee8-websocket-servlet/pom.xml | 2 +- jetty-ee8/jetty-ee8-websocket/pom.xml | 2 +- jetty-ee8/pom.xml | 2 +- jetty-ee9/jetty-ee9-annotations/pom.xml | 2 +- jetty-ee9/jetty-ee9-apache-jsp/pom.xml | 2 +- jetty-ee9/jetty-ee9-bom/pom.xml | 60 ++++----- jetty-ee9/jetty-ee9-cdi/pom.xml | 2 +- .../jetty-ee9-demo-async-rest-jar/pom.xml | 2 +- .../jetty-ee9-demo-async-rest-server/pom.xml | 2 +- .../jetty-ee9-demo-async-rest-webapp/pom.xml | 2 +- .../jetty-ee9-demo-async-rest/pom.xml | 2 +- .../jetty-ee9-demo-embedded/pom.xml | 2 +- .../jetty-ee9-demo-jaas-webapp/pom.xml | 2 +- .../jetty-ee9-demo-jetty-webapp/pom.xml | 2 +- .../jetty-ee9-demo-jndi-webapp/pom.xml | 2 +- .../jetty-ee9-demo-jsp-webapp/pom.xml | 2 +- .../jetty-ee9-demo-mock-resources/pom.xml | 2 +- .../jetty-ee9-demo-proxy-webapp/pom.xml | 2 +- .../jetty-ee9-demo-simple-webapp/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee9-demo-spec-webapp/pom.xml | 2 +- .../jetty-ee9-demo-web-fragment/pom.xml | 2 +- .../jetty-ee9-demo-spec/pom.xml | 2 +- .../jetty-ee9-demo-template/pom.xml | 2 +- jetty-ee9/jetty-ee9-demos/pom.xml | 2 +- jetty-ee9/jetty-ee9-fcgi-proxy/pom.xml | 2 +- jetty-ee9/jetty-ee9-glassfish-jstl/pom.xml | 2 +- jetty-ee9/jetty-ee9-home/pom.xml | 2 +- jetty-ee9/jetty-ee9-jaspi/pom.xml | 2 +- jetty-ee9/jetty-ee9-jndi/pom.xml | 2 +- jetty-ee9/jetty-ee9-jspc-maven-plugin/pom.xml | 2 +- jetty-ee9/jetty-ee9-maven-plugin/pom.xml | 2 +- jetty-ee9/jetty-ee9-nested/pom.xml | 2 +- jetty-ee9/jetty-ee9-openid/pom.xml | 2 +- .../jetty-ee9-osgi-boot-jsp/pom.xml | 2 +- .../jetty-ee9-osgi-boot/pom.xml | 2 +- jetty-ee9/jetty-ee9-osgi/pom.xml | 2 +- .../test-jetty-ee9-osgi-fragment/pom.xml | 2 +- .../test-jetty-ee9-osgi-server/pom.xml | 2 +- .../pom.xml | 2 +- .../test-jetty-ee9-osgi/pom.xml | 2 +- jetty-ee9/jetty-ee9-plus/pom.xml | 2 +- jetty-ee9/jetty-ee9-proxy/pom.xml | 2 +- jetty-ee9/jetty-ee9-quickstart/pom.xml | 2 +- jetty-ee9/jetty-ee9-runner/pom.xml | 2 +- jetty-ee9/jetty-ee9-security/pom.xml | 2 +- jetty-ee9/jetty-ee9-servlet/pom.xml | 2 +- jetty-ee9/jetty-ee9-servlets/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee9-test-badinit-webapp/pom.xml | 2 +- .../jetty-ee9-test-cdi-common-webapp/pom.xml | 2 +- .../jetty-ee9-test-cdi/pom.xml | 2 +- .../jetty-ee9-test-client-transports/pom.xml | 2 +- .../jetty-ee9-test-felix-webapp/pom.xml | 2 +- .../jetty-ee9-test-http2-webapp/pom.xml | 2 +- .../jetty-ee9-test-integration/pom.xml | 2 +- .../jetty-ee9-jmx-webapp-it/pom.xml | 2 +- .../jetty-ee9-jmx-webapp/pom.xml | 2 +- .../jetty-ee9-test-jmx/pom.xml | 2 +- .../jetty-ee9-test-jndi/pom.xml | 2 +- .../jetty-ee9-test-loginservice/pom.xml | 2 +- .../jetty-ee9-test-openid-webapp/pom.xml | 2 +- .../jetty-ee9-test-owb-cdi-webapp/pom.xml | 2 +- .../jetty-ee9-test-quickstart/pom.xml | 2 +- .../jetty-ee9-test-sessions-common/pom.xml | 2 +- .../jetty-ee9-test-sessions-file/pom.xml | 2 +- .../jetty-ee9-test-sessions-gcloud/pom.xml | 2 +- .../jetty-ee9-test-sessions-hazelcast/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee9-test-sessions-jdbc/pom.xml | 2 +- .../jetty-ee9-test-sessions-memcached/pom.xml | 2 +- .../jetty-ee9-test-sessions-mongodb/pom.xml | 2 +- .../jetty-ee9-test-sessions/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee9-test-webapp-rfc2616/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee9-test-websocket-webapp/pom.xml | 2 +- .../jetty-ee9-test-weld-cdi-webapp/pom.xml | 2 +- jetty-ee9/jetty-ee9-tests/pom.xml | 2 +- jetty-ee9/jetty-ee9-webapp/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee9-websocket-jakarta-tests/pom.xml | 2 +- .../jetty-ee9-websocket-jetty-api/pom.xml | 2 +- .../pom.xml | 2 +- .../jetty-ee9-websocket-jetty-client/pom.xml | 2 +- .../jetty-ee9-websocket-jetty-common/pom.xml | 2 +- .../jetty-ee9-websocket-jetty-server/pom.xml | 2 +- .../jetty-ee9-websocket-jetty-tests/pom.xml | 2 +- .../jetty-ee9-websocket-servlet/pom.xml | 2 +- jetty-ee9/jetty-ee9-websocket/pom.xml | 2 +- jetty-ee9/pom.xml | 2 +- jetty-home/pom.xml | 2 +- .../jetty-gcloud-session-manager/pom.xml | 2 +- jetty-integrations/jetty-gcloud/pom.xml | 2 +- jetty-integrations/jetty-hazelcast/pom.xml | 2 +- .../jetty-infinispan-common/pom.xml | 2 +- .../jetty-infinispan-embedded-query/pom.xml | 2 +- .../jetty-infinispan-embedded/pom.xml | 2 +- .../jetty-infinispan-remote-query/pom.xml | 2 +- .../jetty-infinispan-remote/pom.xml | 2 +- jetty-integrations/jetty-infinispan/pom.xml | 2 +- .../jetty-memcached-sessions/pom.xml | 2 +- jetty-integrations/jetty-memcached/pom.xml | 2 +- jetty-integrations/jetty-nosql/pom.xml | 2 +- jetty-integrations/pom.xml | 2 +- jetty-p2/pom.xml | 2 +- pom.xml | 2 +- tests/jetty-jmh/pom.xml | 2 +- tests/jetty-test-multipart/pom.xml | 2 +- tests/jetty-test-session-common/pom.xml | 2 +- tests/jetty-testers/pom.xml | 2 +- tests/pom.xml | 2 +- .../ccd-common/pom.xml | 2 +- .../ccd-ee10-webapp/pom.xml | 2 +- .../ccd-ee8-webapp/pom.xml | 2 +- .../ccd-ee9-webapp/pom.xml | 2 +- .../ccd-tests/pom.xml | 2 +- tests/test-cross-context-dispatch/pom.xml | 2 +- tests/test-distribution/pom.xml | 2 +- .../test-distribution-common/pom.xml | 2 +- .../test-ee10-distribution/pom.xml | 2 +- .../test-ee9-distribution/pom.xml | 2 +- tests/test-integration/pom.xml | 2 +- tests/test-jpms/pom.xml | 2 +- 355 files changed, 490 insertions(+), 488 deletions(-) diff --git a/VERSION.txt b/VERSION.txt index 709ad869653..8a0448bb107 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1,3 +1,5 @@ +jetty-12.0.13-SNAPSHOT + jetty-12.0.12 - 25 July 2024 + 265 --list-config license enhancement + 10904 jetty.sh reports FAILED too early diff --git a/build/build-resources/pom.xml b/build/build-resources/pom.xml index eaa12e98789..103b58dd30b 100644 --- a/build/build-resources/pom.xml +++ b/build/build-resources/pom.xml @@ -8,7 +8,7 @@ --> org.eclipse.jetty build-resources - 12.0.12 + 12.0.13-SNAPSHOT jar Build :: Resources diff --git a/build/pom.xml b/build/pom.xml index bc3bce90f3d..8e8c4b02401 100644 --- a/build/pom.xml +++ b/build/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-project - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.build build diff --git a/documentation/jetty-asciidoctor-extensions/pom.xml b/documentation/jetty-asciidoctor-extensions/pom.xml index 1f7636e6e9c..d48984a2ffa 100644 --- a/documentation/jetty-asciidoctor-extensions/pom.xml +++ b/documentation/jetty-asciidoctor-extensions/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.documentation documentation - 12.0.12 + 12.0.13-SNAPSHOT jetty-asciidoctor-extensions jar diff --git a/documentation/jetty-documentation/pom.xml b/documentation/jetty-documentation/pom.xml index 05e7e50a2b3..fbf428598b1 100644 --- a/documentation/jetty-documentation/pom.xml +++ b/documentation/jetty-documentation/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.documentation documentation - 12.0.12 + 12.0.13-SNAPSHOT jetty-documentation jar diff --git a/documentation/jetty/modules/code/examples/pom.xml b/documentation/jetty/modules/code/examples/pom.xml index f3346aef68a..82c2dc83b5b 100644 --- a/documentation/jetty/modules/code/examples/pom.xml +++ b/documentation/jetty/modules/code/examples/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.documentation documentation - 12.0.12 + 12.0.13-SNAPSHOT ../../../../pom.xml code-examples diff --git a/documentation/jetty/pom.xml b/documentation/jetty/pom.xml index 82ef03f815e..8bec3c60f16 100644 --- a/documentation/jetty/pom.xml +++ b/documentation/jetty/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.documentation documentation - 12.0.12 + 12.0.13-SNAPSHOT jetty pom diff --git a/documentation/pom.xml b/documentation/pom.xml index 9c49cbc4cce..007bd5d7b53 100644 --- a/documentation/pom.xml +++ b/documentation/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-project - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.documentation documentation diff --git a/javadoc/pom.xml b/javadoc/pom.xml index c903092ee64..b619e83c50a 100644 --- a/javadoc/pom.xml +++ b/javadoc/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-project - 12.0.12 + 12.0.13-SNAPSHOT javadoc jar diff --git a/jetty-core/jetty-alpn/jetty-alpn-client/pom.xml b/jetty-core/jetty-alpn/jetty-alpn-client/pom.xml index 70e42add50d..4523fa6b219 100644 --- a/jetty-core/jetty-alpn/jetty-alpn-client/pom.xml +++ b/jetty-core/jetty-alpn/jetty-alpn-client/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-alpn - 12.0.12 + 12.0.13-SNAPSHOT jetty-alpn-client Core :: ALPN :: Client diff --git a/jetty-core/jetty-alpn/jetty-alpn-conscrypt-client/pom.xml b/jetty-core/jetty-alpn/jetty-alpn-conscrypt-client/pom.xml index 5c2f10b63fc..ad231be3b61 100644 --- a/jetty-core/jetty-alpn/jetty-alpn-conscrypt-client/pom.xml +++ b/jetty-core/jetty-alpn/jetty-alpn-conscrypt-client/pom.xml @@ -6,7 +6,7 @@ org.eclipse.jetty jetty-alpn - 12.0.12 + 12.0.13-SNAPSHOT jetty-alpn-conscrypt-client Core :: ALPN :: Conscrypt Client diff --git a/jetty-core/jetty-alpn/jetty-alpn-conscrypt-server/pom.xml b/jetty-core/jetty-alpn/jetty-alpn-conscrypt-server/pom.xml index 6333e4f8524..99da3b71c77 100644 --- a/jetty-core/jetty-alpn/jetty-alpn-conscrypt-server/pom.xml +++ b/jetty-core/jetty-alpn/jetty-alpn-conscrypt-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-alpn - 12.0.12 + 12.0.13-SNAPSHOT jetty-alpn-conscrypt-server Core :: ALPN :: Conscrypt Server diff --git a/jetty-core/jetty-alpn/jetty-alpn-java-client/pom.xml b/jetty-core/jetty-alpn/jetty-alpn-java-client/pom.xml index 266758d5c1c..d07be103160 100644 --- a/jetty-core/jetty-alpn/jetty-alpn-java-client/pom.xml +++ b/jetty-core/jetty-alpn/jetty-alpn-java-client/pom.xml @@ -6,7 +6,7 @@ org.eclipse.jetty jetty-alpn - 12.0.12 + 12.0.13-SNAPSHOT jetty-alpn-java-client Core :: ALPN :: Java Client diff --git a/jetty-core/jetty-alpn/jetty-alpn-java-server/pom.xml b/jetty-core/jetty-alpn/jetty-alpn-java-server/pom.xml index 28f0b8a6269..4b75ce5cc7a 100644 --- a/jetty-core/jetty-alpn/jetty-alpn-java-server/pom.xml +++ b/jetty-core/jetty-alpn/jetty-alpn-java-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-alpn - 12.0.12 + 12.0.13-SNAPSHOT jetty-alpn-java-server Core :: ALPN :: Java Server diff --git a/jetty-core/jetty-alpn/jetty-alpn-server/pom.xml b/jetty-core/jetty-alpn/jetty-alpn-server/pom.xml index de3993a76f8..0f63ac54074 100644 --- a/jetty-core/jetty-alpn/jetty-alpn-server/pom.xml +++ b/jetty-core/jetty-alpn/jetty-alpn-server/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-alpn - 12.0.12 + 12.0.13-SNAPSHOT jetty-alpn-server Core :: ALPN :: Server diff --git a/jetty-core/jetty-alpn/pom.xml b/jetty-core/jetty-alpn/pom.xml index 9e8e1609c1c..43a14118a20 100644 --- a/jetty-core/jetty-alpn/pom.xml +++ b/jetty-core/jetty-alpn/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-alpn pom diff --git a/jetty-core/jetty-bom/pom.xml b/jetty-core/jetty-bom/pom.xml index 28a213b1790..d8d76702c46 100644 --- a/jetty-core/jetty-bom/pom.xml +++ b/jetty-core/jetty-bom/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-bom @@ -18,282 +18,282 @@ org.eclipse.jetty jetty-alpn-client - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-alpn-conscrypt-client - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-alpn-conscrypt-server - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-alpn-java-client - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-alpn-java-server - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-alpn-server - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-client - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-deploy - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-http - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-http-spi - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-http-tools - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-io - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-jmx - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-jndi - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-keystore - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-openid - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-osgi - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-plus - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-proxy - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-rewrite - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-security - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-server - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-session - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-slf4j-impl - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-start - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-unixdomain-server - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-util - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-util-ajax - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty jetty-xml - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.demos jetty-demo-handler - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.fcgi jetty-fcgi-client - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.fcgi jetty-fcgi-proxy - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.fcgi jetty-fcgi-server - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.http2 jetty-http2-client - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.http2 jetty-http2-client-transport - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.http2 jetty-http2-common - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.http2 jetty-http2-hpack - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.http2 jetty-http2-server - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.http3 jetty-http3-client - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.http3 jetty-http3-client-transport - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.http3 jetty-http3-common - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.http3 jetty-http3-qpack - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.http3 jetty-http3-server - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.quic jetty-quic-client - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.quic jetty-quic-common - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.quic jetty-quic-quiche-common - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.quic jetty-quic-quiche-foreign - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.quic jetty-quic-quiche-jna - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.quic jetty-quic-server - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.websocket jetty-websocket-core-client - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.websocket jetty-websocket-core-common - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.websocket jetty-websocket-core-server - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.websocket jetty-websocket-jetty-api - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.websocket jetty-websocket-jetty-client - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.websocket jetty-websocket-jetty-common - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.websocket jetty-websocket-jetty-server - 12.0.12 + 12.0.13-SNAPSHOT diff --git a/jetty-core/jetty-client/pom.xml b/jetty-core/jetty-client/pom.xml index ad209a934c0..687ef4be2ac 100644 --- a/jetty-core/jetty-client/pom.xml +++ b/jetty-core/jetty-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-client Core :: HTTP Client diff --git a/jetty-core/jetty-demos/jetty-demo-handler/pom.xml b/jetty-core/jetty-demos/jetty-demo-handler/pom.xml index b461be2ab1c..b88d32fc1bd 100644 --- a/jetty-core/jetty-demos/jetty-demo-handler/pom.xml +++ b/jetty-core/jetty-demos/jetty-demo-handler/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.demos jetty-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-demo-handler Core :: Demo Handler diff --git a/jetty-core/jetty-demos/pom.xml b/jetty-core/jetty-demos/pom.xml index 763c4ef8986..78a53f6a032 100644 --- a/jetty-core/jetty-demos/pom.xml +++ b/jetty-core/jetty-demos/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.demos jetty-demos diff --git a/jetty-core/jetty-deploy/pom.xml b/jetty-core/jetty-deploy/pom.xml index 4d206d43f27..fda4f972517 100644 --- a/jetty-core/jetty-deploy/pom.xml +++ b/jetty-core/jetty-deploy/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-deploy Core :: Deployers diff --git a/jetty-core/jetty-ee/pom.xml b/jetty-core/jetty-ee/pom.xml index c26606b6bc9..3814783132d 100644 --- a/jetty-core/jetty-ee/pom.xml +++ b/jetty-core/jetty-ee/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee Core :: EE Common diff --git a/jetty-core/jetty-fcgi/jetty-fcgi-client/pom.xml b/jetty-core/jetty-fcgi/jetty-fcgi-client/pom.xml index 80f33755d67..e6185008dda 100644 --- a/jetty-core/jetty-fcgi/jetty-fcgi-client/pom.xml +++ b/jetty-core/jetty-fcgi/jetty-fcgi-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.fcgi jetty-fcgi - 12.0.12 + 12.0.13-SNAPSHOT jetty-fcgi-client Core :: FastCGI :: Client diff --git a/jetty-core/jetty-fcgi/jetty-fcgi-proxy/pom.xml b/jetty-core/jetty-fcgi/jetty-fcgi-proxy/pom.xml index 35be54cca5f..6038e0a8981 100644 --- a/jetty-core/jetty-fcgi/jetty-fcgi-proxy/pom.xml +++ b/jetty-core/jetty-fcgi/jetty-fcgi-proxy/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.fcgi jetty-fcgi - 12.0.12 + 12.0.13-SNAPSHOT jetty-fcgi-proxy Core :: FastCGI :: Proxy diff --git a/jetty-core/jetty-fcgi/jetty-fcgi-server/pom.xml b/jetty-core/jetty-fcgi/jetty-fcgi-server/pom.xml index d6d8e6c3169..ae533269c87 100644 --- a/jetty-core/jetty-fcgi/jetty-fcgi-server/pom.xml +++ b/jetty-core/jetty-fcgi/jetty-fcgi-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.fcgi jetty-fcgi - 12.0.12 + 12.0.13-SNAPSHOT jetty-fcgi-server Core :: FastCGI :: Server diff --git a/jetty-core/jetty-fcgi/pom.xml b/jetty-core/jetty-fcgi/pom.xml index 109e539a522..6d586cb4d50 100644 --- a/jetty-core/jetty-fcgi/pom.xml +++ b/jetty-core/jetty-fcgi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.fcgi jetty-fcgi diff --git a/jetty-core/jetty-http-spi/pom.xml b/jetty-core/jetty-http-spi/pom.xml index fcf5754fedf..a487c1e5ddf 100644 --- a/jetty-core/jetty-http-spi/pom.xml +++ b/jetty-core/jetty-http-spi/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-http-spi Core :: HTTP SPI diff --git a/jetty-core/jetty-http-tools/pom.xml b/jetty-core/jetty-http-tools/pom.xml index 8838c0a3700..7666c6469b3 100644 --- a/jetty-core/jetty-http-tools/pom.xml +++ b/jetty-core/jetty-http-tools/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-http-tools Core :: HTTP Tools diff --git a/jetty-core/jetty-http/pom.xml b/jetty-core/jetty-http/pom.xml index 9ebcb9f2a9d..b56c3840ebf 100644 --- a/jetty-core/jetty-http/pom.xml +++ b/jetty-core/jetty-http/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-http Core :: HTTP diff --git a/jetty-core/jetty-http2/jetty-http2-client-transport/pom.xml b/jetty-core/jetty-http2/jetty-http2-client-transport/pom.xml index 979d3767a04..cc5ed2c8472 100644 --- a/jetty-core/jetty-http2/jetty-http2-client-transport/pom.xml +++ b/jetty-core/jetty-http2/jetty-http2-client-transport/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http2 jetty-http2 - 12.0.12 + 12.0.13-SNAPSHOT jetty-http2-client-transport Core :: HTTP2 :: Client Transport diff --git a/jetty-core/jetty-http2/jetty-http2-client/pom.xml b/jetty-core/jetty-http2/jetty-http2-client/pom.xml index cb4a6e353fe..b6abbc8ef90 100644 --- a/jetty-core/jetty-http2/jetty-http2-client/pom.xml +++ b/jetty-core/jetty-http2/jetty-http2-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http2 jetty-http2 - 12.0.12 + 12.0.13-SNAPSHOT jetty-http2-client Core :: HTTP2 :: Client diff --git a/jetty-core/jetty-http2/jetty-http2-common/pom.xml b/jetty-core/jetty-http2/jetty-http2-common/pom.xml index 4a5bb37a5a3..d5c56da2285 100644 --- a/jetty-core/jetty-http2/jetty-http2-common/pom.xml +++ b/jetty-core/jetty-http2/jetty-http2-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http2 jetty-http2 - 12.0.12 + 12.0.13-SNAPSHOT jetty-http2-common Core :: HTTP2 :: Common diff --git a/jetty-core/jetty-http2/jetty-http2-hpack/pom.xml b/jetty-core/jetty-http2/jetty-http2-hpack/pom.xml index 7c4cc65ba73..6afd728c8ec 100644 --- a/jetty-core/jetty-http2/jetty-http2-hpack/pom.xml +++ b/jetty-core/jetty-http2/jetty-http2-hpack/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http2 jetty-http2 - 12.0.12 + 12.0.13-SNAPSHOT jetty-http2-hpack Core :: HTTP2 :: HPACK diff --git a/jetty-core/jetty-http2/jetty-http2-server/pom.xml b/jetty-core/jetty-http2/jetty-http2-server/pom.xml index 9e996eba6e4..ec1b8b0ed88 100644 --- a/jetty-core/jetty-http2/jetty-http2-server/pom.xml +++ b/jetty-core/jetty-http2/jetty-http2-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http2 jetty-http2 - 12.0.12 + 12.0.13-SNAPSHOT jetty-http2-server Core :: HTTP2 :: Server diff --git a/jetty-core/jetty-http2/jetty-http2-tests/pom.xml b/jetty-core/jetty-http2/jetty-http2-tests/pom.xml index cd51c03cbb9..d1a8b1ee55a 100644 --- a/jetty-core/jetty-http2/jetty-http2-tests/pom.xml +++ b/jetty-core/jetty-http2/jetty-http2-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http2 jetty-http2 - 12.0.12 + 12.0.13-SNAPSHOT jetty-http2-tests Core :: HTTP2 :: Tests diff --git a/jetty-core/jetty-http2/pom.xml b/jetty-core/jetty-http2/pom.xml index f251f256243..ee903a97dbc 100644 --- a/jetty-core/jetty-http2/pom.xml +++ b/jetty-core/jetty-http2/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.http2 jetty-http2 diff --git a/jetty-core/jetty-http3/jetty-http3-client-transport/pom.xml b/jetty-core/jetty-http3/jetty-http3-client-transport/pom.xml index c12199fe13e..dcb3ce82dcd 100644 --- a/jetty-core/jetty-http3/jetty-http3-client-transport/pom.xml +++ b/jetty-core/jetty-http3/jetty-http3-client-transport/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http3 jetty-http3 - 12.0.12 + 12.0.13-SNAPSHOT jetty-http3-client-transport Core :: HTTP3 :: HTTP Client Transport diff --git a/jetty-core/jetty-http3/jetty-http3-client/pom.xml b/jetty-core/jetty-http3/jetty-http3-client/pom.xml index cfb902ae215..93efca5afec 100644 --- a/jetty-core/jetty-http3/jetty-http3-client/pom.xml +++ b/jetty-core/jetty-http3/jetty-http3-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http3 jetty-http3 - 12.0.12 + 12.0.13-SNAPSHOT jetty-http3-client Core :: HTTP3 :: Client diff --git a/jetty-core/jetty-http3/jetty-http3-common/pom.xml b/jetty-core/jetty-http3/jetty-http3-common/pom.xml index 24c0cc690fc..b80b0cdef12 100644 --- a/jetty-core/jetty-http3/jetty-http3-common/pom.xml +++ b/jetty-core/jetty-http3/jetty-http3-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http3 jetty-http3 - 12.0.12 + 12.0.13-SNAPSHOT jetty-http3-common Core :: HTTP3 :: Common diff --git a/jetty-core/jetty-http3/jetty-http3-qpack/pom.xml b/jetty-core/jetty-http3/jetty-http3-qpack/pom.xml index 61de58d1e05..9ca08231cdf 100644 --- a/jetty-core/jetty-http3/jetty-http3-qpack/pom.xml +++ b/jetty-core/jetty-http3/jetty-http3-qpack/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http3 jetty-http3 - 12.0.12 + 12.0.13-SNAPSHOT jetty-http3-qpack Core :: HTTP3 :: QPACK diff --git a/jetty-core/jetty-http3/jetty-http3-server/pom.xml b/jetty-core/jetty-http3/jetty-http3-server/pom.xml index 8ab8d1c0e19..1c3e7632ce5 100644 --- a/jetty-core/jetty-http3/jetty-http3-server/pom.xml +++ b/jetty-core/jetty-http3/jetty-http3-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http3 jetty-http3 - 12.0.12 + 12.0.13-SNAPSHOT jetty-http3-server Core :: HTTP3 :: Server diff --git a/jetty-core/jetty-http3/jetty-http3-tests/pom.xml b/jetty-core/jetty-http3/jetty-http3-tests/pom.xml index 750d91757b2..a44f886d003 100644 --- a/jetty-core/jetty-http3/jetty-http3-tests/pom.xml +++ b/jetty-core/jetty-http3/jetty-http3-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.http3 jetty-http3 - 12.0.12 + 12.0.13-SNAPSHOT jetty-http3-tests Core :: HTTP3 :: Tests diff --git a/jetty-core/jetty-http3/pom.xml b/jetty-core/jetty-http3/pom.xml index 4a5fb09c1fa..7afadda4520 100644 --- a/jetty-core/jetty-http3/pom.xml +++ b/jetty-core/jetty-http3/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.http3 jetty-http3 diff --git a/jetty-core/jetty-io/pom.xml b/jetty-core/jetty-io/pom.xml index 87ddd1aa994..5c339d8571a 100644 --- a/jetty-core/jetty-io/pom.xml +++ b/jetty-core/jetty-io/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-io Core :: IO diff --git a/jetty-core/jetty-jmx/pom.xml b/jetty-core/jetty-jmx/pom.xml index 05b6350a767..084ac500c46 100644 --- a/jetty-core/jetty-jmx/pom.xml +++ b/jetty-core/jetty-jmx/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-jmx Core :: JMX diff --git a/jetty-core/jetty-jndi/pom.xml b/jetty-core/jetty-jndi/pom.xml index 737422a7237..34718587872 100644 --- a/jetty-core/jetty-jndi/pom.xml +++ b/jetty-core/jetty-jndi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-jndi Core :: JNDI diff --git a/jetty-core/jetty-keystore/pom.xml b/jetty-core/jetty-keystore/pom.xml index af9c4b8c382..b8b8f671b62 100644 --- a/jetty-core/jetty-keystore/pom.xml +++ b/jetty-core/jetty-keystore/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-keystore jar diff --git a/jetty-core/jetty-maven/pom.xml b/jetty-core/jetty-maven/pom.xml index 4d8444d91e5..2c73ad869f1 100644 --- a/jetty-core/jetty-maven/pom.xml +++ b/jetty-core/jetty-maven/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-maven Core :: Maven diff --git a/jetty-core/jetty-openid/pom.xml b/jetty-core/jetty-openid/pom.xml index b4cf2a44fa5..8659aa1cfac 100644 --- a/jetty-core/jetty-openid/pom.xml +++ b/jetty-core/jetty-openid/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-openid EE10 :: OpenID diff --git a/jetty-core/jetty-osgi/pom.xml b/jetty-core/jetty-osgi/pom.xml index 68df9a45fd7..f513d1a1742 100644 --- a/jetty-core/jetty-osgi/pom.xml +++ b/jetty-core/jetty-osgi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-osgi Core :: OSGi diff --git a/jetty-core/jetty-plus/pom.xml b/jetty-core/jetty-plus/pom.xml index 58b59d77e5c..4ad426adb65 100644 --- a/jetty-core/jetty-plus/pom.xml +++ b/jetty-core/jetty-plus/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-plus Core :: Plus diff --git a/jetty-core/jetty-proxy/pom.xml b/jetty-core/jetty-proxy/pom.xml index 3b86cd92900..236794411f9 100644 --- a/jetty-core/jetty-proxy/pom.xml +++ b/jetty-core/jetty-proxy/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-proxy jar diff --git a/jetty-core/jetty-quic/jetty-quic-client/pom.xml b/jetty-core/jetty-quic/jetty-quic-client/pom.xml index cd141521983..4abc624f2ed 100644 --- a/jetty-core/jetty-quic/jetty-quic-client/pom.xml +++ b/jetty-core/jetty-quic/jetty-quic-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.quic jetty-quic - 12.0.12 + 12.0.13-SNAPSHOT jetty-quic-client Core :: QUIC :: Client diff --git a/jetty-core/jetty-quic/jetty-quic-common/pom.xml b/jetty-core/jetty-quic/jetty-quic-common/pom.xml index a18a264a16b..6095877ac87 100644 --- a/jetty-core/jetty-quic/jetty-quic-common/pom.xml +++ b/jetty-core/jetty-quic/jetty-quic-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.quic jetty-quic - 12.0.12 + 12.0.13-SNAPSHOT jetty-quic-common Core :: QUIC :: Common diff --git a/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-common/pom.xml b/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-common/pom.xml index 6daf72249e5..c42ba60f61a 100644 --- a/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-common/pom.xml +++ b/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.quic jetty-quic-quiche - 12.0.12 + 12.0.13-SNAPSHOT jetty-quic-quiche-common Core :: QUIC :: Quiche :: Common diff --git a/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-foreign/pom.xml b/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-foreign/pom.xml index 78bbe3b8665..e976f0d1872 100644 --- a/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-foreign/pom.xml +++ b/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-foreign/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.quic jetty-quic-quiche - 12.0.12 + 12.0.13-SNAPSHOT jetty-quic-quiche-foreign Core :: QUIC :: Quiche :: Foreign diff --git a/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-jna/pom.xml b/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-jna/pom.xml index 9e1b352da48..a27c668a8d8 100644 --- a/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-jna/pom.xml +++ b/jetty-core/jetty-quic/jetty-quic-quiche/jetty-quic-quiche-jna/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.quic jetty-quic-quiche - 12.0.12 + 12.0.13-SNAPSHOT jetty-quic-quiche-jna Core :: QUIC :: Quiche :: JNA Binding diff --git a/jetty-core/jetty-quic/jetty-quic-quiche/pom.xml b/jetty-core/jetty-quic/jetty-quic-quiche/pom.xml index f12aa5d3b71..bc81150c420 100644 --- a/jetty-core/jetty-quic/jetty-quic-quiche/pom.xml +++ b/jetty-core/jetty-quic/jetty-quic-quiche/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.quic jetty-quic - 12.0.12 + 12.0.13-SNAPSHOT jetty-quic-quiche pom diff --git a/jetty-core/jetty-quic/jetty-quic-server/pom.xml b/jetty-core/jetty-quic/jetty-quic-server/pom.xml index e496a71580f..b49ca347cc8 100644 --- a/jetty-core/jetty-quic/jetty-quic-server/pom.xml +++ b/jetty-core/jetty-quic/jetty-quic-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.quic jetty-quic - 12.0.12 + 12.0.13-SNAPSHOT jetty-quic-server Core :: QUIC :: Server diff --git a/jetty-core/jetty-quic/pom.xml b/jetty-core/jetty-quic/pom.xml index 486208fd991..63e1e2fdc6b 100644 --- a/jetty-core/jetty-quic/pom.xml +++ b/jetty-core/jetty-quic/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.quic jetty-quic diff --git a/jetty-core/jetty-rewrite/pom.xml b/jetty-core/jetty-rewrite/pom.xml index 02e76106fdb..bd7c64eeb91 100644 --- a/jetty-core/jetty-rewrite/pom.xml +++ b/jetty-core/jetty-rewrite/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-rewrite Core :: Rewrite diff --git a/jetty-core/jetty-security/pom.xml b/jetty-core/jetty-security/pom.xml index f67c7d7fa94..6db8ab50443 100644 --- a/jetty-core/jetty-security/pom.xml +++ b/jetty-core/jetty-security/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-security Core :: Security diff --git a/jetty-core/jetty-server/pom.xml b/jetty-core/jetty-server/pom.xml index d20c5e4c0bb..bbcf4e9650f 100644 --- a/jetty-core/jetty-server/pom.xml +++ b/jetty-core/jetty-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-server Core :: Server diff --git a/jetty-core/jetty-session/pom.xml b/jetty-core/jetty-session/pom.xml index 45c04498685..636f3dc6ce7 100644 --- a/jetty-core/jetty-session/pom.xml +++ b/jetty-core/jetty-session/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-session Core :: Sessions diff --git a/jetty-core/jetty-slf4j-impl/pom.xml b/jetty-core/jetty-slf4j-impl/pom.xml index f5e74320a70..b06dc7bb039 100644 --- a/jetty-core/jetty-slf4j-impl/pom.xml +++ b/jetty-core/jetty-slf4j-impl/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-slf4j-impl Core :: SLF4J Implementation diff --git a/jetty-core/jetty-start/pom.xml b/jetty-core/jetty-start/pom.xml index cdca6a4287d..18d22bb7e96 100644 --- a/jetty-core/jetty-start/pom.xml +++ b/jetty-core/jetty-start/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-start Core :: Start diff --git a/jetty-core/jetty-tests/jetty-test-client-transports/pom.xml b/jetty-core/jetty-tests/jetty-test-client-transports/pom.xml index 9a355673791..58012e9fa7b 100644 --- a/jetty-core/jetty-tests/jetty-test-client-transports/pom.xml +++ b/jetty-core/jetty-tests/jetty-test-client-transports/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-test-client-transports Core :: Tests :: Client Transports diff --git a/jetty-core/jetty-tests/jetty-test-jmx/pom.xml b/jetty-core/jetty-tests/jetty-test-jmx/pom.xml index 421ee18b09f..ff98f5716dd 100644 --- a/jetty-core/jetty-tests/jetty-test-jmx/pom.xml +++ b/jetty-core/jetty-tests/jetty-test-jmx/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-test-jmx Core :: Tests :: JMX diff --git a/jetty-core/jetty-tests/pom.xml b/jetty-core/jetty-tests/pom.xml index 710f67197fe..4d84d2200c3 100644 --- a/jetty-core/jetty-tests/pom.xml +++ b/jetty-core/jetty-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-tests pom diff --git a/jetty-core/jetty-unixdomain-server/pom.xml b/jetty-core/jetty-unixdomain-server/pom.xml index 65ff3243984..5c26122acf0 100644 --- a/jetty-core/jetty-unixdomain-server/pom.xml +++ b/jetty-core/jetty-unixdomain-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-unixdomain-server Core :: Unix-Domain Sockets :: Server diff --git a/jetty-core/jetty-util-ajax/pom.xml b/jetty-core/jetty-util-ajax/pom.xml index 3d99607d2e1..de0cb6ae64e 100644 --- a/jetty-core/jetty-util-ajax/pom.xml +++ b/jetty-core/jetty-util-ajax/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-util-ajax Core :: Utilities :: JSON diff --git a/jetty-core/jetty-util/pom.xml b/jetty-core/jetty-util/pom.xml index 37629893085..bfc7508c72c 100644 --- a/jetty-core/jetty-util/pom.xml +++ b/jetty-core/jetty-util/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-util Core :: Utilities diff --git a/jetty-core/jetty-websocket/jetty-websocket-core-client/pom.xml b/jetty-core/jetty-websocket/jetty-websocket-core-client/pom.xml index b8230e500dc..f32465358bd 100644 --- a/jetty-core/jetty-websocket/jetty-websocket-core-client/pom.xml +++ b/jetty-core/jetty-websocket/jetty-websocket-core-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.websocket jetty-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-websocket-core-client Core :: Websocket :: Client diff --git a/jetty-core/jetty-websocket/jetty-websocket-core-common/pom.xml b/jetty-core/jetty-websocket/jetty-websocket-core-common/pom.xml index 3bdc8e2dea7..e1e0d95df40 100644 --- a/jetty-core/jetty-websocket/jetty-websocket-core-common/pom.xml +++ b/jetty-core/jetty-websocket/jetty-websocket-core-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.websocket jetty-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-websocket-core-common Core :: Websocket :: Common diff --git a/jetty-core/jetty-websocket/jetty-websocket-core-server/pom.xml b/jetty-core/jetty-websocket/jetty-websocket-core-server/pom.xml index 7b845c1a41a..2fe2a97ca88 100644 --- a/jetty-core/jetty-websocket/jetty-websocket-core-server/pom.xml +++ b/jetty-core/jetty-websocket/jetty-websocket-core-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.websocket jetty-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-websocket-core-server Core :: Websocket :: Server diff --git a/jetty-core/jetty-websocket/jetty-websocket-core-tests/pom.xml b/jetty-core/jetty-websocket/jetty-websocket-core-tests/pom.xml index 36fda4f1983..d8c7b1b9a85 100644 --- a/jetty-core/jetty-websocket/jetty-websocket-core-tests/pom.xml +++ b/jetty-core/jetty-websocket/jetty-websocket-core-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.websocket jetty-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-websocket-core-tests Core :: Websocket :: Tests diff --git a/jetty-core/jetty-websocket/jetty-websocket-jetty-api/pom.xml b/jetty-core/jetty-websocket/jetty-websocket-jetty-api/pom.xml index 16b2879c9dd..343bf2ae3d5 100644 --- a/jetty-core/jetty-websocket/jetty-websocket-jetty-api/pom.xml +++ b/jetty-core/jetty-websocket/jetty-websocket-jetty-api/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.websocket jetty-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-websocket-jetty-api Core :: Websocket :: Jetty API diff --git a/jetty-core/jetty-websocket/jetty-websocket-jetty-client/pom.xml b/jetty-core/jetty-websocket/jetty-websocket-jetty-client/pom.xml index 5d562444b29..366d3e23af5 100644 --- a/jetty-core/jetty-websocket/jetty-websocket-jetty-client/pom.xml +++ b/jetty-core/jetty-websocket/jetty-websocket-jetty-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.websocket jetty-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-websocket-jetty-client Core :: Websocket :: Jetty Client diff --git a/jetty-core/jetty-websocket/jetty-websocket-jetty-common/pom.xml b/jetty-core/jetty-websocket/jetty-websocket-jetty-common/pom.xml index 61dc1c27e10..ae395451738 100644 --- a/jetty-core/jetty-websocket/jetty-websocket-jetty-common/pom.xml +++ b/jetty-core/jetty-websocket/jetty-websocket-jetty-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.websocket jetty-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-websocket-jetty-common Core :: Websocket :: Jetty Common diff --git a/jetty-core/jetty-websocket/jetty-websocket-jetty-server/pom.xml b/jetty-core/jetty-websocket/jetty-websocket-jetty-server/pom.xml index 494ecea9b59..c8b405189a1 100644 --- a/jetty-core/jetty-websocket/jetty-websocket-jetty-server/pom.xml +++ b/jetty-core/jetty-websocket/jetty-websocket-jetty-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.websocket jetty-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-websocket-jetty-server Core :: Websocket :: Jetty Server diff --git a/jetty-core/jetty-websocket/jetty-websocket-jetty-tests/pom.xml b/jetty-core/jetty-websocket/jetty-websocket-jetty-tests/pom.xml index ce13a35395d..e7435bd0666 100644 --- a/jetty-core/jetty-websocket/jetty-websocket-jetty-tests/pom.xml +++ b/jetty-core/jetty-websocket/jetty-websocket-jetty-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.websocket jetty-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-websocket-jetty-tests Core :: Websocket :: Jetty Tests diff --git a/jetty-core/jetty-websocket/pom.xml b/jetty-core/jetty-websocket/pom.xml index 699fb0bc74b..9b5caef194a 100644 --- a/jetty-core/jetty-websocket/pom.xml +++ b/jetty-core/jetty-websocket/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.websocket jetty-websocket diff --git a/jetty-core/jetty-xml/pom.xml b/jetty-core/jetty-xml/pom.xml index da9cbad692d..498d3bb9fbd 100644 --- a/jetty-core/jetty-xml/pom.xml +++ b/jetty-core/jetty-xml/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-core - 12.0.12 + 12.0.13-SNAPSHOT jetty-xml Core :: XML diff --git a/jetty-core/pom.xml b/jetty-core/pom.xml index 64edc86644c..06e49ccb805 100644 --- a/jetty-core/pom.xml +++ b/jetty-core/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-project - 12.0.12 + 12.0.13-SNAPSHOT jetty-core pom diff --git a/jetty-ee10/jetty-ee10-annotations/pom.xml b/jetty-ee10/jetty-ee10-annotations/pom.xml index 0b5e0e9c763..2c810fdb6e0 100644 --- a/jetty-ee10/jetty-ee10-annotations/pom.xml +++ b/jetty-ee10/jetty-ee10-annotations/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-annotations EE10 :: Servlet Annotations diff --git a/jetty-ee10/jetty-ee10-apache-jsp/pom.xml b/jetty-ee10/jetty-ee10-apache-jsp/pom.xml index d443c92e896..4187049cb96 100644 --- a/jetty-ee10/jetty-ee10-apache-jsp/pom.xml +++ b/jetty-ee10/jetty-ee10-apache-jsp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-apache-jsp EE10 :: Apache JSP diff --git a/jetty-ee10/jetty-ee10-bom/pom.xml b/jetty-ee10/jetty-ee10-bom/pom.xml index 96fd8e643b4..036163f4aab 100644 --- a/jetty-ee10/jetty-ee10-bom/pom.xml +++ b/jetty-ee10/jetty-ee10-bom/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-bom @@ -19,132 +19,132 @@ org.eclipse.jetty.ee10 jetty-ee10-annotations - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10 jetty-ee10-apache-jsp - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10 jetty-ee10-cdi - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10 jetty-ee10-fcgi-proxy - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10 jetty-ee10-glassfish-jstl - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10 jetty-ee10-jaspi - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10 jetty-ee10-jndi - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10 jetty-ee10-jspc-maven-plugin - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10 jetty-ee10-maven-plugin - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10 jetty-ee10-plus - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10 jetty-ee10-proxy - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10 jetty-ee10-quickstart - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10 jetty-ee10-runner - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10 jetty-ee10-servlet - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10 jetty-ee10-servlets - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10 jetty-ee10-webapp - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10.osgi jetty-ee10-osgi-alpn - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10.osgi jetty-ee10-osgi-boot - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10.osgi jetty-ee10-osgi-boot-jsp - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10.websocket jetty-ee10-websocket-jakarta-client - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10.websocket jetty-ee10-websocket-jakarta-client-webapp - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10.websocket jetty-ee10-websocket-jakarta-common - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10.websocket jetty-ee10-websocket-jakarta-server - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10.websocket jetty-ee10-websocket-jetty-client-webapp - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10.websocket jetty-ee10-websocket-jetty-server - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10.websocket jetty-ee10-websocket-servlet - 12.0.12 + 12.0.13-SNAPSHOT diff --git a/jetty-ee10/jetty-ee10-cdi/pom.xml b/jetty-ee10/jetty-ee10-cdi/pom.xml index 49d8871b4dc..87bad4de3cb 100644 --- a/jetty-ee10/jetty-ee10-cdi/pom.xml +++ b/jetty-ee10/jetty-ee10-cdi/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-cdi jar diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-jar/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-jar/pom.xml index a9256c33ec3..966b751467d 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-jar/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-jar/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demo-async-rest - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-demo-async-rest-jar jar diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-server/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-server/pom.xml index fac1ea491b1..1abd0858bc3 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-server/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demo-async-rest - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-demo-async-rest-server jar diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-webapp/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-webapp/pom.xml index b7946ba8de9..0226ab883d2 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/jetty-ee10-demo-async-rest-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demo-async-rest - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-demo-async-rest-webapp war diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/pom.xml index 60cd79b49dd..bf7042ac50d 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-async-rest/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-demo-async-rest pom diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-embedded/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-embedded/pom.xml index 7cdbe8c3906..880c5a521f8 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-embedded/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-embedded/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-demo-embedded EE10 :: Demo :: Embedded Jetty diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jaas-webapp/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jaas-webapp/pom.xml index c65e65d6a74..e47a78489f5 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jaas-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jaas-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-demo-jaas-webapp war diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jetty-webapp/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jetty-webapp/pom.xml index 0f2a6f6045e..92ad445981f 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jetty-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jetty-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-demo-jetty-webapp war diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jndi-webapp/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jndi-webapp/pom.xml index 4383625082d..748fba12691 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jndi-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jndi-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-demo-jndi-webapp war diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jsp-webapp/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jsp-webapp/pom.xml index 712e8208f0f..8d5dfd28e94 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jsp-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-jsp-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-demo-jsp-webapp war diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-mock-resources/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-mock-resources/pom.xml index 30b7cd251b8..788cfe0c591 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-mock-resources/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-mock-resources/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-demo-mock-resources jar diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-proxy-webapp/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-proxy-webapp/pom.xml index f70a0970b26..8060f36f1e3 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-proxy-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-proxy-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-demo-proxy-webapp war diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-simple-webapp/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-simple-webapp/pom.xml index b8f8cf7542d..adf351fe752 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-simple-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-simple-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-demo-simple-webapp war diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-container-initializer/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-container-initializer/pom.xml index b5696c1a479..5633a1523bd 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-container-initializer/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-container-initializer/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12 + 12.0.13-SNAPSHOT ../../pom.xml jetty-ee10-demo-container-initializer diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-spec-webapp/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-spec-webapp/pom.xml index 6298f450c2b..b5b12f93d75 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-spec-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-spec-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12 + 12.0.13-SNAPSHOT ../../pom.xml jetty-ee10-demo-spec-webapp diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-web-fragment/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-web-fragment/pom.xml index cee9da2c01b..b9537213f85 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-web-fragment/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/jetty-ee10-demo-web-fragment/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12 + 12.0.13-SNAPSHOT ../../pom.xml jetty-ee10-demo-web-fragment diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/pom.xml index 12e420640ad..61fc4eb4ad1 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-spec/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-demo-spec pom diff --git a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-template/pom.xml b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-template/pom.xml index 12463490d85..213cadba591 100644 --- a/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-template/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/jetty-ee10-demo-template/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.demos jetty-ee10-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-demo-template jar diff --git a/jetty-ee10/jetty-ee10-demos/pom.xml b/jetty-ee10/jetty-ee10-demos/pom.xml index f494ecd0e60..d0985e8168d 100644 --- a/jetty-ee10/jetty-ee10-demos/pom.xml +++ b/jetty-ee10/jetty-ee10-demos/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10.demos jetty-ee10-demos diff --git a/jetty-ee10/jetty-ee10-examples/pom.xml b/jetty-ee10/jetty-ee10-examples/pom.xml index 520b1b65807..63267ad469b 100644 --- a/jetty-ee10/jetty-ee10-examples/pom.xml +++ b/jetty-ee10/jetty-ee10-examples/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-examples EE10 :: Examples diff --git a/jetty-ee10/jetty-ee10-fcgi-proxy/pom.xml b/jetty-ee10/jetty-ee10-fcgi-proxy/pom.xml index a5e098d46bb..233a4206d15 100644 --- a/jetty-ee10/jetty-ee10-fcgi-proxy/pom.xml +++ b/jetty-ee10/jetty-ee10-fcgi-proxy/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-fcgi-proxy EE10 :: FCGI Proxy diff --git a/jetty-ee10/jetty-ee10-glassfish-jstl/pom.xml b/jetty-ee10/jetty-ee10-glassfish-jstl/pom.xml index 6358f75952c..424eb8e9d86 100644 --- a/jetty-ee10/jetty-ee10-glassfish-jstl/pom.xml +++ b/jetty-ee10/jetty-ee10-glassfish-jstl/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-glassfish-jstl jar diff --git a/jetty-ee10/jetty-ee10-home/pom.xml b/jetty-ee10/jetty-ee10-home/pom.xml index d08ff62356d..06be487babe 100644 --- a/jetty-ee10/jetty-ee10-home/pom.xml +++ b/jetty-ee10/jetty-ee10-home/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT ../pom.xml jetty-ee10-home diff --git a/jetty-ee10/jetty-ee10-jaspi/pom.xml b/jetty-ee10/jetty-ee10-jaspi/pom.xml index 7dd6273546e..691c3cc1146 100644 --- a/jetty-ee10/jetty-ee10-jaspi/pom.xml +++ b/jetty-ee10/jetty-ee10-jaspi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-jaspi EE10 :: JASPI diff --git a/jetty-ee10/jetty-ee10-jndi/pom.xml b/jetty-ee10/jetty-ee10-jndi/pom.xml index 00a4cdc3e6b..71487ecd350 100644 --- a/jetty-ee10/jetty-ee10-jndi/pom.xml +++ b/jetty-ee10/jetty-ee10-jndi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-jndi EE10 :: JNDI diff --git a/jetty-ee10/jetty-ee10-jspc-maven-plugin/pom.xml b/jetty-ee10/jetty-ee10-jspc-maven-plugin/pom.xml index 0c144bc7afa..f83817f0c66 100644 --- a/jetty-ee10/jetty-ee10-jspc-maven-plugin/pom.xml +++ b/jetty-ee10/jetty-ee10-jspc-maven-plugin/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-jspc-maven-plugin maven-plugin diff --git a/jetty-ee10/jetty-ee10-maven-plugin/pom.xml b/jetty-ee10/jetty-ee10-maven-plugin/pom.xml index 8296d28cd9f..96517efa9eb 100644 --- a/jetty-ee10/jetty-ee10-maven-plugin/pom.xml +++ b/jetty-ee10/jetty-ee10-maven-plugin/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT ../pom.xml jetty-ee10-maven-plugin diff --git a/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-alpn/pom.xml b/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-alpn/pom.xml index b6ae49afec9..37c2aae1c09 100644 --- a/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-alpn/pom.xml +++ b/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-alpn/pom.xml @@ -7,7 +7,7 @@ org.eclipse.jetty.ee10.osgi jetty-ee10-osgi - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-osgi-alpn jar diff --git a/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-boot-jsp/pom.xml b/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-boot-jsp/pom.xml index f993c6fc687..a14d3c473e8 100644 --- a/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-boot-jsp/pom.xml +++ b/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-boot-jsp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.osgi jetty-ee10-osgi - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-osgi-boot-jsp EE10 :: OSGi :: Boot JSP diff --git a/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-boot/pom.xml b/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-boot/pom.xml index 5d71bf65d3c..acf74e8d270 100644 --- a/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-boot/pom.xml +++ b/jetty-ee10/jetty-ee10-osgi/jetty-ee10-osgi-boot/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.osgi jetty-ee10-osgi - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-osgi-boot EE10 :: OSGi :: Boot diff --git a/jetty-ee10/jetty-ee10-osgi/pom.xml b/jetty-ee10/jetty-ee10-osgi/pom.xml index 196c2013853..09d75865c5e 100644 --- a/jetty-ee10/jetty-ee10-osgi/pom.xml +++ b/jetty-ee10/jetty-ee10-osgi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10.osgi jetty-ee10-osgi diff --git a/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-fragment/pom.xml b/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-fragment/pom.xml index 8b5cd0ecd42..a2a55030127 100644 --- a/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-fragment/pom.xml +++ b/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-fragment/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.osgi jetty-ee10-osgi - 12.0.12 + 12.0.13-SNAPSHOT test-jetty-ee10-osgi-fragment EE10 :: OSGi :: WebApp Fragment diff --git a/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-server/pom.xml b/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-server/pom.xml index e5d74842a5f..a0ec2b531db 100644 --- a/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-server/pom.xml +++ b/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-server/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.osgi jetty-ee10-osgi - 12.0.12 + 12.0.13-SNAPSHOT test-jetty-ee10-osgi-server EE10 :: OSGi :: Server diff --git a/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-webapp-resources/pom.xml b/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-webapp-resources/pom.xml index e019b5005ba..f44b03c8b8c 100644 --- a/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-webapp-resources/pom.xml +++ b/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi-webapp-resources/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.osgi jetty-ee10-osgi - 12.0.12 + 12.0.13-SNAPSHOT test-jetty-ee10-osgi-webapp-resources war diff --git a/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi/pom.xml b/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi/pom.xml index 02bacf6308b..582d5cca8cf 100644 --- a/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi/pom.xml +++ b/jetty-ee10/jetty-ee10-osgi/test-jetty-ee10-osgi/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10.osgi jetty-ee10-osgi - 12.0.12 + 12.0.13-SNAPSHOT test-jetty-ee10-osgi EE10 :: OSGi :: Test diff --git a/jetty-ee10/jetty-ee10-plus/pom.xml b/jetty-ee10/jetty-ee10-plus/pom.xml index c757456398c..a2b5d0649ad 100644 --- a/jetty-ee10/jetty-ee10-plus/pom.xml +++ b/jetty-ee10/jetty-ee10-plus/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-plus EE10 :: Plus diff --git a/jetty-ee10/jetty-ee10-proxy/pom.xml b/jetty-ee10/jetty-ee10-proxy/pom.xml index f3f643185c3..78ee94ce651 100644 --- a/jetty-ee10/jetty-ee10-proxy/pom.xml +++ b/jetty-ee10/jetty-ee10-proxy/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-proxy EE10 :: Proxy diff --git a/jetty-ee10/jetty-ee10-quickstart/pom.xml b/jetty-ee10/jetty-ee10-quickstart/pom.xml index 0f20ee823e7..c834daf9302 100644 --- a/jetty-ee10/jetty-ee10-quickstart/pom.xml +++ b/jetty-ee10/jetty-ee10-quickstart/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-quickstart EE10 :: Quick Start diff --git a/jetty-ee10/jetty-ee10-runner/pom.xml b/jetty-ee10/jetty-ee10-runner/pom.xml index 9f9c5f8c917..08ad7649d13 100644 --- a/jetty-ee10/jetty-ee10-runner/pom.xml +++ b/jetty-ee10/jetty-ee10-runner/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-runner EE10 :: Runner diff --git a/jetty-ee10/jetty-ee10-servlet/pom.xml b/jetty-ee10/jetty-ee10-servlet/pom.xml index 74e3258dadd..54d49a30a76 100644 --- a/jetty-ee10/jetty-ee10-servlet/pom.xml +++ b/jetty-ee10/jetty-ee10-servlet/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-servlet EE10 :: Servlet diff --git a/jetty-ee10/jetty-ee10-servlets/pom.xml b/jetty-ee10/jetty-ee10-servlets/pom.xml index 2cfad7bcfc9..498061cda4c 100644 --- a/jetty-ee10/jetty-ee10-servlets/pom.xml +++ b/jetty-ee10/jetty-ee10-servlets/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-servlets EE10 :: Utility Servlets and Filters diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-bad-websocket-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-bad-websocket-webapp/pom.xml index dde0408ac7a..83fc8042040 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-bad-websocket-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-bad-websocket-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-bad-websocket-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-badinit-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-badinit-webapp/pom.xml index cdee3f48aa9..06c7f381f30 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-badinit-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-badinit-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-badinit-webapp diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-cdi-common-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-cdi-common-webapp/pom.xml index bc03a79b8ec..5ee0b86f997 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-cdi-common-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-cdi-common-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-cdi-common-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-cdi/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-cdi/pom.xml index bd305dbc6aa..0959bc4dabc 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-cdi/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-cdi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-cdi jar diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-client-transports/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-client-transports/pom.xml index de74e40b4b7..5afa9f495d8 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-client-transports/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-client-transports/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-client-transports jar diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-felix-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-felix-webapp/pom.xml index e263cec3110..c15b56fc29e 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-felix-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-felix-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-felix-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-http2-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-http2-webapp/pom.xml index efa176600b2..32fe758c9a4 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-http2-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-http2-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-http2-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-integration/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-integration/pom.xml index 8bd3e968bb7..47fdf6a2a1a 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-integration/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-integration/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-integration jar diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jersey/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jersey/pom.xml index 40565e747dd..e59ce0d08b4 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jersey/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jersey/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-jersey jar diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/jetty-ee10-jmx-webapp-it/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/jetty-ee10-jmx-webapp-it/pom.xml index c68fdc3c682..2189e7b1714 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/jetty-ee10-jmx-webapp-it/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/jetty-ee10-jmx-webapp-it/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-test-jmx - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-jmx-webapp-it jar diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/jetty-ee10-jmx-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/jetty-ee10-jmx-webapp/pom.xml index 2da8cb0aa88..0fec3c131c5 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/jetty-ee10-jmx-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/jetty-ee10-jmx-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-test-jmx - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-jmx-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/pom.xml index b1b342a8ad6..dc1b2aa9506 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jmx/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-jmx pom diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jndi/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jndi/pom.xml index e71d7512e08..459ae96440e 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jndi/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-jndi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT ../pom.xml jetty-ee10-test-jndi diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-log4j2-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-log4j2-webapp/pom.xml index 07baaffdf0d..d863d7c7d5d 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-log4j2-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-log4j2-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-log4j2-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-loginservice/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-loginservice/pom.xml index a22febab658..eeda68caf38 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-loginservice/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-loginservice/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-loginservice EE10 :: Tests :: Login Service diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-openid-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-openid-webapp/pom.xml index 7f5657416dc..6e5f2c2e6ec 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-openid-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-openid-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-openid-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-owb-cdi-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-owb-cdi-webapp/pom.xml index ca52a994cab..0c9ddb1cba6 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-owb-cdi-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-owb-cdi-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-owb-cdi-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-quickstart/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-quickstart/pom.xml index ba40faf2268..ef1e106dfd8 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-quickstart/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-quickstart/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-quickstart EE10 :: Tests :: Quick Start diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-common/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-common/pom.xml index 150c3bb4e73..f7bc10ef292 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-common/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-common/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-test-sessions - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-sessions-common EE10 :: Tests :: Sessions :: Common diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-file/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-file/pom.xml index b04400dfdf7..7bd80e18de0 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-file/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-file/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-test-sessions - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-sessions-file EE10 :: Tests :: Sessions :: File diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-gcloud/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-gcloud/pom.xml index 69f05d9d4a1..988f408abe4 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-gcloud/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-gcloud/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-test-sessions - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-sessions-gcloud EE10 :: Tests :: Sessions :: GCloud diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-hazelcast/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-hazelcast/pom.xml index c74a1425b2f..b2126e5566a 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-hazelcast/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-hazelcast/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-test-sessions - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-sessions-hazelcast EE10 :: Tests :: Sessions :: Hazelcast diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-infinispan/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-infinispan/pom.xml index 7676efff8c9..dc9ba559b4d 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-infinispan/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-infinispan/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-test-sessions - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-sessions-infinispan EE10 :: Tests :: Sessions :: Infinispan diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-jdbc/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-jdbc/pom.xml index 0532afb1d38..071665ccc5c 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-jdbc/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-jdbc/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-test-sessions - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-sessions-jdbc EE10 :: Tests :: Sessions :: JDBC diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-memcached/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-memcached/pom.xml index 20147b2fbcf..a2e2c072117 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-memcached/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-memcached/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-test-sessions - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-sessions-memcached EE10 :: Tests :: Sessions :: Memcached diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-mongodb/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-mongodb/pom.xml index 7800942542d..4fa0862224e 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-mongodb/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/jetty-ee10-test-sessions-mongodb/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-test-sessions - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-sessions-mongodb EE10 :: Tests :: Sessions :: Mongo diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/pom.xml index 07b429b41c2..71c19f4cae8 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-sessions/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-sessions pom diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-simple-session-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-simple-session-webapp/pom.xml index 2d89b0e2e06..32b46c38748 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-simple-session-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-simple-session-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-simple-session-webapp diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-webapp-rfc2616/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-webapp-rfc2616/pom.xml index 9d4e3dbd046..284820260ef 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-webapp-rfc2616/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-webapp-rfc2616/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-webapp-rfc2616 war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-client-provided-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-client-provided-webapp/pom.xml index a87becef0ab..69ca6fc1019 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-client-provided-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-client-provided-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-websocket-client-provided-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-client-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-client-webapp/pom.xml index 79cbb0e18f2..c5ec451736d 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-client-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-client-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-websocket-client-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-webapp/pom.xml index 55781568a27..6e7a9044b7b 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-websocket-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-websocket-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-weld-cdi-webapp/pom.xml b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-weld-cdi-webapp/pom.xml index b1f5d68b85b..747eb65ff9d 100644 --- a/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-weld-cdi-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/jetty-ee10-test-weld-cdi-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-test-weld-cdi-webapp war diff --git a/jetty-ee10/jetty-ee10-tests/pom.xml b/jetty-ee10/jetty-ee10-tests/pom.xml index 9ac2ad5daa1..5414e9cbd18 100644 --- a/jetty-ee10/jetty-ee10-tests/pom.xml +++ b/jetty-ee10/jetty-ee10-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT ../pom.xml jetty-ee10-tests diff --git a/jetty-ee10/jetty-ee10-webapp/pom.xml b/jetty-ee10/jetty-ee10-webapp/pom.xml index 62f73f0275d..01c38445b18 100644 --- a/jetty-ee10/jetty-ee10-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-webapp EE10 :: WebApp diff --git a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-client-webapp/pom.xml b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-client-webapp/pom.xml index 44a12499c4b..61e78c14877 100644 --- a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-client-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-client-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.websocket jetty-ee10-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-websocket-jakarta-client-webapp EE10 :: Websocket :: Jakarta Client WebApp diff --git a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-client/pom.xml b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-client/pom.xml index c90935eeaf0..978015954cc 100644 --- a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-client/pom.xml +++ b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.websocket jetty-ee10-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-websocket-jakarta-client EE10 :: Websocket :: Jakarta Client diff --git a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-common/pom.xml b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-common/pom.xml index c11b630b14d..34040424090 100644 --- a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-common/pom.xml +++ b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.websocket jetty-ee10-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-websocket-jakarta-common EE10 :: Websocket :: Jakarta Common diff --git a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-server/pom.xml b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-server/pom.xml index 712180879a6..dfa499eb6a5 100644 --- a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-server/pom.xml +++ b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.websocket jetty-ee10-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-websocket-jakarta-server EE10 :: Websocket :: Jakarta Server diff --git a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-tests/pom.xml b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-tests/pom.xml index 0df4528cefd..6d293d7a286 100644 --- a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-tests/pom.xml +++ b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.websocket jetty-ee10-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-websocket-jakarta-tests EE10 :: Websocket :: Jakarta Tests diff --git a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-client-webapp/pom.xml b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-client-webapp/pom.xml index 13f857a0724..24b2bf144e9 100644 --- a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-client-webapp/pom.xml +++ b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-client-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.websocket jetty-ee10-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-websocket-jetty-client-webapp EE10 :: Websocket :: Jetty Client WebApp diff --git a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-server/pom.xml b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-server/pom.xml index 7061b7b9a96..d373d5207b5 100644 --- a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-server/pom.xml +++ b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.websocket jetty-ee10-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-websocket-jetty-server EE10 :: Websocket :: Jetty Server diff --git a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-tests/pom.xml b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-tests/pom.xml index 5235448610c..10f528842cf 100644 --- a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-tests/pom.xml +++ b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jetty-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.websocket jetty-ee10-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-websocket-jetty-tests EE10 :: Websocket :: Jetty Tests diff --git a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-servlet/pom.xml b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-servlet/pom.xml index 530f2601e0b..271840606b1 100644 --- a/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-servlet/pom.xml +++ b/jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-servlet/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10.websocket jetty-ee10-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee10-websocket-servlet EE10 :: Websocket :: Servlet diff --git a/jetty-ee10/jetty-ee10-websocket/pom.xml b/jetty-ee10/jetty-ee10-websocket/pom.xml index 5189a4e42f5..68feec9af4a 100644 --- a/jetty-ee10/jetty-ee10-websocket/pom.xml +++ b/jetty-ee10/jetty-ee10-websocket/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee10 jetty-ee10 - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10.websocket jetty-ee10-websocket diff --git a/jetty-ee10/pom.xml b/jetty-ee10/pom.xml index b43c83cf189..e581c54c8ad 100644 --- a/jetty-ee10/pom.xml +++ b/jetty-ee10/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-project - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee10 jetty-ee10 diff --git a/jetty-ee8/jetty-ee8-annotations/pom.xml b/jetty-ee8/jetty-ee8-annotations/pom.xml index ab70e3c9408..4f8a951a27a 100644 --- a/jetty-ee8/jetty-ee8-annotations/pom.xml +++ b/jetty-ee8/jetty-ee8-annotations/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-annotations EE8 :: Servlet Annotations diff --git a/jetty-ee8/jetty-ee8-apache-jsp/pom.xml b/jetty-ee8/jetty-ee8-apache-jsp/pom.xml index f837551ee7d..5730dfdf19b 100644 --- a/jetty-ee8/jetty-ee8-apache-jsp/pom.xml +++ b/jetty-ee8/jetty-ee8-apache-jsp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-apache-jsp EE8 :: Apache JSP diff --git a/jetty-ee8/jetty-ee8-bom/pom.xml b/jetty-ee8/jetty-ee8-bom/pom.xml index a3f8ec40779..21ed01cebd7 100644 --- a/jetty-ee8/jetty-ee8-bom/pom.xml +++ b/jetty-ee8/jetty-ee8-bom/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-bom @@ -19,117 +19,117 @@ org.eclipse.jetty.ee8 jetty-ee8-annotations - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8 jetty-ee8-apache-jsp - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8 jetty-ee8-glassfish-jstl - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8 jetty-ee8-jndi - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8 jetty-ee8-nested - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8 jetty-ee8-openid - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8 jetty-ee8-plus - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8 jetty-ee8-proxy - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8 jetty-ee8-quickstart - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8 jetty-ee8-security - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8 jetty-ee8-servlet - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8 jetty-ee8-servlets - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8 jetty-ee8-webapp - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8.websocket jetty-ee8-websocket-javax-client - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8.websocket jetty-ee8-websocket-javax-client-webapp - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8.websocket jetty-ee8-websocket-javax-common - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8.websocket jetty-ee8-websocket-javax-server - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8.websocket jetty-ee8-websocket-jetty-api - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8.websocket jetty-ee8-websocket-jetty-client - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8.websocket jetty-ee8-websocket-jetty-client-webapp - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8.websocket jetty-ee8-websocket-jetty-common - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8.websocket jetty-ee8-websocket-jetty-server - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8.websocket jetty-ee8-websocket-servlet - 12.0.12 + 12.0.13-SNAPSHOT diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-jar/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-jar/pom.xml index 95bd0c0ec35..23595f462d8 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-jar/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-jar/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demo-async-rest - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-demo-async-rest-jar jar diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-server/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-server/pom.xml index 85cb39082d8..779af37ac7a 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-server/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demo-async-rest - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-demo-async-rest-server jar diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-webapp/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-webapp/pom.xml index 2e8df28dce1..3ec0807775f 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-webapp/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/jetty-ee8-demo-async-rest-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demo-async-rest - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-demo-async-rest-webapp war diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/pom.xml index 60a37fb7694..e1527305876 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-async-rest/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-demo-async-rest pom diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jaas-webapp/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jaas-webapp/pom.xml index 73a7c4fe246..32d6020271c 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jaas-webapp/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jaas-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-demo-jaas-webapp war diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jetty-webapp/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jetty-webapp/pom.xml index ff12691912d..b55b858bade 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jetty-webapp/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jetty-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-demo-jetty-webapp war diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jndi-webapp/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jndi-webapp/pom.xml index 66a278c5450..7532f1b9479 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jndi-webapp/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jndi-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-demo-jndi-webapp war diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jsp-webapp/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jsp-webapp/pom.xml index 3f4f75882ba..0bd09f91c6f 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jsp-webapp/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-jsp-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-demo-jsp-webapp war diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-mock-resources/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-mock-resources/pom.xml index fe8d64c7869..276e85d3fc6 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-mock-resources/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-mock-resources/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-demo-mock-resources jar diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-proxy-webapp/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-proxy-webapp/pom.xml index 14eec49b623..8930668e966 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-proxy-webapp/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-proxy-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-demo-proxy-webapp war diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-simple-webapp/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-simple-webapp/pom.xml index bccb28b9686..1e452e5ce0b 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-simple-webapp/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-simple-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-demo-simple-webapp war diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-container-initializer/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-container-initializer/pom.xml index 3d6b9baf8cd..1171d8ff6c9 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-container-initializer/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-container-initializer/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demo-spec - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-demo-container-initializer jar diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-spec-webapp/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-spec-webapp/pom.xml index 95ea40424f3..6a44980be8b 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-spec-webapp/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-spec-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demo-spec - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-demo-spec-webapp war diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-web-fragment/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-web-fragment/pom.xml index c7c9a157468..6c6d92001f8 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-web-fragment/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/jetty-ee8-demo-web-fragment/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demo-spec - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-demo-web-fragment jar diff --git a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/pom.xml b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/pom.xml index 753c303e2d7..619e47d5f5b 100644 --- a/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/jetty-ee8-demo-spec/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.demos jetty-ee8-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-demo-spec pom diff --git a/jetty-ee8/jetty-ee8-demos/pom.xml b/jetty-ee8/jetty-ee8-demos/pom.xml index f97225f1107..0279d75d00b 100644 --- a/jetty-ee8/jetty-ee8-demos/pom.xml +++ b/jetty-ee8/jetty-ee8-demos/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8.demos jetty-ee8-demos diff --git a/jetty-ee8/jetty-ee8-glassfish-jstl/pom.xml b/jetty-ee8/jetty-ee8-glassfish-jstl/pom.xml index 870dd146653..7b887e33e71 100644 --- a/jetty-ee8/jetty-ee8-glassfish-jstl/pom.xml +++ b/jetty-ee8/jetty-ee8-glassfish-jstl/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-glassfish-jstl jar diff --git a/jetty-ee8/jetty-ee8-home/pom.xml b/jetty-ee8/jetty-ee8-home/pom.xml index 5cd33bcf66b..356362613e6 100644 --- a/jetty-ee8/jetty-ee8-home/pom.xml +++ b/jetty-ee8/jetty-ee8-home/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-home pom diff --git a/jetty-ee8/jetty-ee8-jaspi/pom.xml b/jetty-ee8/jetty-ee8-jaspi/pom.xml index 81d65316fb5..876f1db1ef2 100644 --- a/jetty-ee8/jetty-ee8-jaspi/pom.xml +++ b/jetty-ee8/jetty-ee8-jaspi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-jaspi EE8 :: Jetty :: JASPI Security diff --git a/jetty-ee8/jetty-ee8-jndi/pom.xml b/jetty-ee8/jetty-ee8-jndi/pom.xml index aaa952ca44c..9b62c3d5e15 100644 --- a/jetty-ee8/jetty-ee8-jndi/pom.xml +++ b/jetty-ee8/jetty-ee8-jndi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-jndi EE8 :: JNDI diff --git a/jetty-ee8/jetty-ee8-jspc-maven-plugin/pom.xml b/jetty-ee8/jetty-ee8-jspc-maven-plugin/pom.xml index c1e8df1c97e..59cdb414e45 100644 --- a/jetty-ee8/jetty-ee8-jspc-maven-plugin/pom.xml +++ b/jetty-ee8/jetty-ee8-jspc-maven-plugin/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-jspc-maven-plugin maven-plugin diff --git a/jetty-ee8/jetty-ee8-maven-plugin/pom.xml b/jetty-ee8/jetty-ee8-maven-plugin/pom.xml index 87eb569bb33..49278e9172a 100644 --- a/jetty-ee8/jetty-ee8-maven-plugin/pom.xml +++ b/jetty-ee8/jetty-ee8-maven-plugin/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-maven-plugin maven-plugin diff --git a/jetty-ee8/jetty-ee8-nested/pom.xml b/jetty-ee8/jetty-ee8-nested/pom.xml index 3da086943b5..3f096c20b30 100644 --- a/jetty-ee8/jetty-ee8-nested/pom.xml +++ b/jetty-ee8/jetty-ee8-nested/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-nested EE8 :: Nested diff --git a/jetty-ee8/jetty-ee8-openid/pom.xml b/jetty-ee8/jetty-ee8-openid/pom.xml index 0c218e835a1..d990dbd056b 100644 --- a/jetty-ee8/jetty-ee8-openid/pom.xml +++ b/jetty-ee8/jetty-ee8-openid/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-openid EE8 :: OpenID diff --git a/jetty-ee8/jetty-ee8-osgi/jetty-ee8-osgi-boot-jsp/pom.xml b/jetty-ee8/jetty-ee8-osgi/jetty-ee8-osgi-boot-jsp/pom.xml index 33676250861..7cdb8f871d1 100644 --- a/jetty-ee8/jetty-ee8-osgi/jetty-ee8-osgi-boot-jsp/pom.xml +++ b/jetty-ee8/jetty-ee8-osgi/jetty-ee8-osgi-boot-jsp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.osgi jetty-ee8-osgi - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-osgi-boot-jsp EE8 :: OSGi :: Boot JSP diff --git a/jetty-ee8/jetty-ee8-osgi/jetty-ee8-osgi-boot/pom.xml b/jetty-ee8/jetty-ee8-osgi/jetty-ee8-osgi-boot/pom.xml index 15943eab084..58fd1a384a9 100644 --- a/jetty-ee8/jetty-ee8-osgi/jetty-ee8-osgi-boot/pom.xml +++ b/jetty-ee8/jetty-ee8-osgi/jetty-ee8-osgi-boot/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.osgi jetty-ee8-osgi - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-osgi-boot EE8 :: OSGi :: Boot diff --git a/jetty-ee8/jetty-ee8-osgi/pom.xml b/jetty-ee8/jetty-ee8-osgi/pom.xml index d092328f5dd..fffd7efb934 100644 --- a/jetty-ee8/jetty-ee8-osgi/pom.xml +++ b/jetty-ee8/jetty-ee8-osgi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8.osgi jetty-ee8-osgi diff --git a/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-fragment/pom.xml b/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-fragment/pom.xml index 73b47346df3..0a9efe568ad 100644 --- a/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-fragment/pom.xml +++ b/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-fragment/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.osgi jetty-ee8-osgi - 12.0.12 + 12.0.13-SNAPSHOT test-jetty-ee8-osgi-fragment EE8 :: OSGi :: WebApp Fragment diff --git a/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-server/pom.xml b/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-server/pom.xml index b83dc3f3f4d..5799780d1c0 100644 --- a/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-server/pom.xml +++ b/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-server/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.osgi jetty-ee8-osgi - 12.0.12 + 12.0.13-SNAPSHOT test-jetty-ee8-osgi-server EE8 :: OSGi :: Server diff --git a/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-webapp-resources/pom.xml b/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-webapp-resources/pom.xml index 3b17c2c4271..c19320bf684 100644 --- a/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-webapp-resources/pom.xml +++ b/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi-webapp-resources/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.osgi jetty-ee8-osgi - 12.0.12 + 12.0.13-SNAPSHOT test-jetty-ee8-osgi-webapp-resources war diff --git a/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi/pom.xml b/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi/pom.xml index 6a5e434491d..341aef8bad5 100644 --- a/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi/pom.xml +++ b/jetty-ee8/jetty-ee8-osgi/test-jetty-ee8-osgi/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8.osgi jetty-ee8-osgi - 12.0.12 + 12.0.13-SNAPSHOT test-jetty-ee8-osgi EE8 :: OSGi :: Test diff --git a/jetty-ee8/jetty-ee8-plus/pom.xml b/jetty-ee8/jetty-ee8-plus/pom.xml index 055af9def8c..67567cf8717 100644 --- a/jetty-ee8/jetty-ee8-plus/pom.xml +++ b/jetty-ee8/jetty-ee8-plus/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-plus EE8 :: Plus diff --git a/jetty-ee8/jetty-ee8-proxy/pom.xml b/jetty-ee8/jetty-ee8-proxy/pom.xml index c313d91e946..f400d12ccda 100644 --- a/jetty-ee8/jetty-ee8-proxy/pom.xml +++ b/jetty-ee8/jetty-ee8-proxy/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-proxy EE8 :: Proxy diff --git a/jetty-ee8/jetty-ee8-quickstart/pom.xml b/jetty-ee8/jetty-ee8-quickstart/pom.xml index 0235dc56d61..717ca358cab 100644 --- a/jetty-ee8/jetty-ee8-quickstart/pom.xml +++ b/jetty-ee8/jetty-ee8-quickstart/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-quickstart EE8 :: Quick Start diff --git a/jetty-ee8/jetty-ee8-runner/pom.xml b/jetty-ee8/jetty-ee8-runner/pom.xml index 2a0abdb8fd6..7d6973fdbdb 100644 --- a/jetty-ee8/jetty-ee8-runner/pom.xml +++ b/jetty-ee8/jetty-ee8-runner/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-runner EE8 :: Runner diff --git a/jetty-ee8/jetty-ee8-security/pom.xml b/jetty-ee8/jetty-ee8-security/pom.xml index 63fbad6ff1f..cfeaf397223 100644 --- a/jetty-ee8/jetty-ee8-security/pom.xml +++ b/jetty-ee8/jetty-ee8-security/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-security EE8 :: Security diff --git a/jetty-ee8/jetty-ee8-servlet/pom.xml b/jetty-ee8/jetty-ee8-servlet/pom.xml index dc2d4757421..db8c5ccc937 100644 --- a/jetty-ee8/jetty-ee8-servlet/pom.xml +++ b/jetty-ee8/jetty-ee8-servlet/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-servlet EE8 :: Servlet diff --git a/jetty-ee8/jetty-ee8-servlets/pom.xml b/jetty-ee8/jetty-ee8-servlets/pom.xml index b528bf6f636..7f4c3edc7bc 100644 --- a/jetty-ee8/jetty-ee8-servlets/pom.xml +++ b/jetty-ee8/jetty-ee8-servlets/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-servlets EE8 :: Utility Servlets and Filters diff --git a/jetty-ee8/jetty-ee8-webapp/pom.xml b/jetty-ee8/jetty-ee8-webapp/pom.xml index a43db7b802e..48491a2ffbd 100644 --- a/jetty-ee8/jetty-ee8-webapp/pom.xml +++ b/jetty-ee8/jetty-ee8-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-webapp EE8 :: WebApp diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-client-webapp/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-client-webapp/pom.xml index d49e13d1daf..9f207dc9fe3 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-client-webapp/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-client-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12 + 12.0.13-SNAPSHOT ../pom.xml jetty-ee8-websocket-javax-client-webapp diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-client/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-client/pom.xml index 99edfed5eec..ee852a48e80 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-client/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12 + 12.0.13-SNAPSHOT ../pom.xml jetty-ee8-websocket-javax-client diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-common/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-common/pom.xml index 285dd122d80..19191d0308d 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-common/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-websocket-javax-common EE8 :: Websocket :: Javax Common diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-server/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-server/pom.xml index e15d956e738..90adfa8a9ce 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-server/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-websocket-javax-server EE8 :: Websocket :: Javax Server diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-tests/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-tests/pom.xml index 54bb65fdedf..4ab42038685 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-tests/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-websocket-javax-tests EE8 :: Websocket :: Javax Tests diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-api/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-api/pom.xml index 1b2802d2aa6..be90481c7b7 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-api/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-api/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-websocket-jetty-api EE8 :: Websocket :: Jetty API diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-client-webapp/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-client-webapp/pom.xml index 2b6eb461a1c..7f6f36e805e 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-client-webapp/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-client-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-websocket-jetty-client-webapp EE8 :: Websocket :: Jetty Client WebApp diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-client/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-client/pom.xml index 468c96ccbe7..c419a9e3e47 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-client/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-websocket-jetty-client EE8 :: Websocket :: Jetty Client diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-common/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-common/pom.xml index 72ea1f3996a..ea936b8737f 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-common/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-websocket-jetty-common EE8 :: Websocket :: Jetty Common diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-server/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-server/pom.xml index 2e015e2a29e..6129b7803f4 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-server/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-websocket-jetty-server EE8 :: Websocket :: Jetty Server diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-tests/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-tests/pom.xml index ef731bb60ac..c187157c384 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-tests/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-jetty-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-websocket-jetty-tests EE8 :: Websocket :: Jetty Tests diff --git a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-servlet/pom.xml b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-servlet/pom.xml index e13b78b4482..e3025905ed1 100644 --- a/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-servlet/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-servlet/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8.websocket jetty-ee8-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee8-websocket-servlet EE8 :: Websocket :: Servlet diff --git a/jetty-ee8/jetty-ee8-websocket/pom.xml b/jetty-ee8/jetty-ee8-websocket/pom.xml index d7269689e05..1855566f300 100644 --- a/jetty-ee8/jetty-ee8-websocket/pom.xml +++ b/jetty-ee8/jetty-ee8-websocket/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee8 jetty-ee8 - 12.0.12 + 12.0.13-SNAPSHOT ../pom.xml org.eclipse.jetty.ee8.websocket diff --git a/jetty-ee8/pom.xml b/jetty-ee8/pom.xml index fe0a65b0136..11ae01347ed 100644 --- a/jetty-ee8/pom.xml +++ b/jetty-ee8/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-project - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee8 jetty-ee8 diff --git a/jetty-ee9/jetty-ee9-annotations/pom.xml b/jetty-ee9/jetty-ee9-annotations/pom.xml index fe4741af914..f8b95fad29b 100644 --- a/jetty-ee9/jetty-ee9-annotations/pom.xml +++ b/jetty-ee9/jetty-ee9-annotations/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-annotations EE9 :: Servlet Annotations diff --git a/jetty-ee9/jetty-ee9-apache-jsp/pom.xml b/jetty-ee9/jetty-ee9-apache-jsp/pom.xml index 317d8392f31..de2b3e75e23 100644 --- a/jetty-ee9/jetty-ee9-apache-jsp/pom.xml +++ b/jetty-ee9/jetty-ee9-apache-jsp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-apache-jsp EE9 :: Apache JSP diff --git a/jetty-ee9/jetty-ee9-bom/pom.xml b/jetty-ee9/jetty-ee9-bom/pom.xml index 1f3c098a8df..f6020bf29c6 100644 --- a/jetty-ee9/jetty-ee9-bom/pom.xml +++ b/jetty-ee9/jetty-ee9-bom/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-bom @@ -19,147 +19,147 @@ org.eclipse.jetty.ee9 jetty-ee9-annotations - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9 jetty-ee9-apache-jsp - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9 jetty-ee9-cdi - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9 jetty-ee9-fcgi-proxy - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9 jetty-ee9-glassfish-jstl - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9 jetty-ee9-jaspi - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9 jetty-ee9-jndi - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9 jetty-ee9-nested - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9 jetty-ee9-openid - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9 jetty-ee9-plus - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9 jetty-ee9-proxy - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9 jetty-ee9-quickstart - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9 jetty-ee9-runner - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9 jetty-ee9-security - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9 jetty-ee9-servlet - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9 jetty-ee9-servlets - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9 jetty-ee9-webapp - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9.osgi jetty-ee9-osgi-boot - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9.osgi jetty-ee9-osgi-boot-jsp - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9.websocket jetty-ee9-websocket-jakarta-client - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9.websocket jetty-ee9-websocket-jakarta-client-webapp - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9.websocket jetty-ee9-websocket-jakarta-common - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9.websocket jetty-ee9-websocket-jakarta-server - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9.websocket jetty-ee9-websocket-jetty-api - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9.websocket jetty-ee9-websocket-jetty-client - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9.websocket jetty-ee9-websocket-jetty-client-webapp - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9.websocket jetty-ee9-websocket-jetty-common - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9.websocket jetty-ee9-websocket-jetty-server - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9.websocket jetty-ee9-websocket-servlet - 12.0.12 + 12.0.13-SNAPSHOT diff --git a/jetty-ee9/jetty-ee9-cdi/pom.xml b/jetty-ee9/jetty-ee9-cdi/pom.xml index b2d2029c0dd..2d4a5dbf84a 100644 --- a/jetty-ee9/jetty-ee9-cdi/pom.xml +++ b/jetty-ee9/jetty-ee9-cdi/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-cdi jar diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-jar/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-jar/pom.xml index 50080ffefb4..bd824710ea1 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-jar/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-jar/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demo-async-rest - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-demo-async-rest-jar jar diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-server/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-server/pom.xml index 5c70bc58519..11ac0921b86 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-server/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demo-async-rest - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-demo-async-rest-server jar diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-webapp/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-webapp/pom.xml index c93044e4c5a..099b629eb47 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/jetty-ee9-demo-async-rest-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demo-async-rest - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-demo-async-rest-webapp war diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/pom.xml index 10bb632ef1d..6460fb0e6ef 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-async-rest/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-demo-async-rest pom diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-embedded/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-embedded/pom.xml index 60185ee0156..bca52588c2d 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-embedded/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-embedded/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-demo-embedded EE9 :: Demo :: Embedded Jetty diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jaas-webapp/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jaas-webapp/pom.xml index a8a68ee9e27..15b82148b46 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jaas-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jaas-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-demo-jaas-webapp war diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jetty-webapp/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jetty-webapp/pom.xml index 5141bca15e5..eaefd38e956 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jetty-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jetty-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-demo-jetty-webapp war diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jndi-webapp/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jndi-webapp/pom.xml index 2158ade9344..4513e2e5139 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jndi-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jndi-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-demo-jndi-webapp war diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jsp-webapp/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jsp-webapp/pom.xml index c806bb2f9e3..b13069a06be 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jsp-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-jsp-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-demo-jsp-webapp war diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-mock-resources/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-mock-resources/pom.xml index a375a48a4ed..cdacbffa7c2 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-mock-resources/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-mock-resources/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-demo-mock-resources jar diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-proxy-webapp/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-proxy-webapp/pom.xml index 6a3c3e1d8d5..75e1d0915ed 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-proxy-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-proxy-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-demo-proxy-webapp war diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-simple-webapp/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-simple-webapp/pom.xml index 38865592055..66f9ba0e8eb 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-simple-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-simple-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-demo-simple-webapp war diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-container-initializer/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-container-initializer/pom.xml index 0f543c0e3f8..d56b2d70701 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-container-initializer/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-container-initializer/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12 + 12.0.13-SNAPSHOT ../../pom.xml jetty-ee9-demo-container-initializer diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-spec-webapp/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-spec-webapp/pom.xml index aa89379a9fd..0e2e3b4e251 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-spec-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-spec-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12 + 12.0.13-SNAPSHOT ../../pom.xml jetty-ee9-demo-spec-webapp diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-web-fragment/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-web-fragment/pom.xml index 9e318cefba9..2a766cdb63a 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-web-fragment/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/jetty-ee9-demo-web-fragment/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12 + 12.0.13-SNAPSHOT ../../pom.xml jetty-ee9-demo-web-fragment diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/pom.xml index 7663abb6ed2..0fe8ba73d6e 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-spec/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-demo-spec pom diff --git a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-template/pom.xml b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-template/pom.xml index 3acf38c2a91..0a4a5a03c85 100644 --- a/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-template/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/jetty-ee9-demo-template/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.demos jetty-ee9-demos - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-demo-template jar diff --git a/jetty-ee9/jetty-ee9-demos/pom.xml b/jetty-ee9/jetty-ee9-demos/pom.xml index 9e22c0f39e3..7c895eb5295 100644 --- a/jetty-ee9/jetty-ee9-demos/pom.xml +++ b/jetty-ee9/jetty-ee9-demos/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9.demos jetty-ee9-demos diff --git a/jetty-ee9/jetty-ee9-fcgi-proxy/pom.xml b/jetty-ee9/jetty-ee9-fcgi-proxy/pom.xml index 17ba8c4d326..0611382d9f0 100644 --- a/jetty-ee9/jetty-ee9-fcgi-proxy/pom.xml +++ b/jetty-ee9/jetty-ee9-fcgi-proxy/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-fcgi-proxy EE9 :: FCGI Proxy diff --git a/jetty-ee9/jetty-ee9-glassfish-jstl/pom.xml b/jetty-ee9/jetty-ee9-glassfish-jstl/pom.xml index 3702f7f38e2..3a3a2d43797 100644 --- a/jetty-ee9/jetty-ee9-glassfish-jstl/pom.xml +++ b/jetty-ee9/jetty-ee9-glassfish-jstl/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-glassfish-jstl jar diff --git a/jetty-ee9/jetty-ee9-home/pom.xml b/jetty-ee9/jetty-ee9-home/pom.xml index f9dee08dc2b..753c3d6fe01 100644 --- a/jetty-ee9/jetty-ee9-home/pom.xml +++ b/jetty-ee9/jetty-ee9-home/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-home pom diff --git a/jetty-ee9/jetty-ee9-jaspi/pom.xml b/jetty-ee9/jetty-ee9-jaspi/pom.xml index 8b3a47c566c..fe75c2daac8 100644 --- a/jetty-ee9/jetty-ee9-jaspi/pom.xml +++ b/jetty-ee9/jetty-ee9-jaspi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-jaspi EE9 :: JASPI diff --git a/jetty-ee9/jetty-ee9-jndi/pom.xml b/jetty-ee9/jetty-ee9-jndi/pom.xml index 9522afe5137..96c9ffe683a 100644 --- a/jetty-ee9/jetty-ee9-jndi/pom.xml +++ b/jetty-ee9/jetty-ee9-jndi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-jndi EE9 :: JNDI diff --git a/jetty-ee9/jetty-ee9-jspc-maven-plugin/pom.xml b/jetty-ee9/jetty-ee9-jspc-maven-plugin/pom.xml index 53069bd0980..402e5da5851 100644 --- a/jetty-ee9/jetty-ee9-jspc-maven-plugin/pom.xml +++ b/jetty-ee9/jetty-ee9-jspc-maven-plugin/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-jspc-maven-plugin maven-plugin diff --git a/jetty-ee9/jetty-ee9-maven-plugin/pom.xml b/jetty-ee9/jetty-ee9-maven-plugin/pom.xml index 4e46d4379cc..fdce72ae784 100644 --- a/jetty-ee9/jetty-ee9-maven-plugin/pom.xml +++ b/jetty-ee9/jetty-ee9-maven-plugin/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-maven-plugin maven-plugin diff --git a/jetty-ee9/jetty-ee9-nested/pom.xml b/jetty-ee9/jetty-ee9-nested/pom.xml index af575f54cb7..e412b808016 100644 --- a/jetty-ee9/jetty-ee9-nested/pom.xml +++ b/jetty-ee9/jetty-ee9-nested/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-nested EE9 :: Nested diff --git a/jetty-ee9/jetty-ee9-openid/pom.xml b/jetty-ee9/jetty-ee9-openid/pom.xml index dcb1b155607..95652e456de 100644 --- a/jetty-ee9/jetty-ee9-openid/pom.xml +++ b/jetty-ee9/jetty-ee9-openid/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-openid EE9 :: OpenID diff --git a/jetty-ee9/jetty-ee9-osgi/jetty-ee9-osgi-boot-jsp/pom.xml b/jetty-ee9/jetty-ee9-osgi/jetty-ee9-osgi-boot-jsp/pom.xml index f36341d966c..5a6c954e7a8 100644 --- a/jetty-ee9/jetty-ee9-osgi/jetty-ee9-osgi-boot-jsp/pom.xml +++ b/jetty-ee9/jetty-ee9-osgi/jetty-ee9-osgi-boot-jsp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.osgi jetty-ee9-osgi - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-osgi-boot-jsp EE9 :: OSGi :: Boot JSP diff --git a/jetty-ee9/jetty-ee9-osgi/jetty-ee9-osgi-boot/pom.xml b/jetty-ee9/jetty-ee9-osgi/jetty-ee9-osgi-boot/pom.xml index aa75c50a0a9..c47ddc01725 100644 --- a/jetty-ee9/jetty-ee9-osgi/jetty-ee9-osgi-boot/pom.xml +++ b/jetty-ee9/jetty-ee9-osgi/jetty-ee9-osgi-boot/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.osgi jetty-ee9-osgi - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-osgi-boot EE9 :: OSGi :: Boot diff --git a/jetty-ee9/jetty-ee9-osgi/pom.xml b/jetty-ee9/jetty-ee9-osgi/pom.xml index 9f8e63834d1..6845f668888 100644 --- a/jetty-ee9/jetty-ee9-osgi/pom.xml +++ b/jetty-ee9/jetty-ee9-osgi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9.osgi jetty-ee9-osgi diff --git a/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-fragment/pom.xml b/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-fragment/pom.xml index 61897d5c348..517eb4d9c1f 100644 --- a/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-fragment/pom.xml +++ b/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-fragment/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.osgi jetty-ee9-osgi - 12.0.12 + 12.0.13-SNAPSHOT test-jetty-ee9-osgi-fragment EE9 :: OSGi :: WebApp Fragment diff --git a/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-server/pom.xml b/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-server/pom.xml index ac07ad395d7..ff259414fdf 100644 --- a/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-server/pom.xml +++ b/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-server/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.osgi jetty-ee9-osgi - 12.0.12 + 12.0.13-SNAPSHOT test-jetty-ee9-osgi-server EE9 :: OSGi :: Server diff --git a/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-webapp-resources/pom.xml b/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-webapp-resources/pom.xml index 627bebd1225..2e865c5000d 100644 --- a/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-webapp-resources/pom.xml +++ b/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi-webapp-resources/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.osgi jetty-ee9-osgi - 12.0.12 + 12.0.13-SNAPSHOT test-jetty-ee9-osgi-webapp-resources war diff --git a/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi/pom.xml b/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi/pom.xml index 70941dad469..be09475d3c9 100644 --- a/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi/pom.xml +++ b/jetty-ee9/jetty-ee9-osgi/test-jetty-ee9-osgi/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9.osgi jetty-ee9-osgi - 12.0.12 + 12.0.13-SNAPSHOT test-jetty-ee9-osgi EE9 :: OSGi :: Test diff --git a/jetty-ee9/jetty-ee9-plus/pom.xml b/jetty-ee9/jetty-ee9-plus/pom.xml index a17f256d508..857f5ed3db3 100644 --- a/jetty-ee9/jetty-ee9-plus/pom.xml +++ b/jetty-ee9/jetty-ee9-plus/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-plus EE9 :: Plus diff --git a/jetty-ee9/jetty-ee9-proxy/pom.xml b/jetty-ee9/jetty-ee9-proxy/pom.xml index 539fc1ea838..255c1fe45a9 100644 --- a/jetty-ee9/jetty-ee9-proxy/pom.xml +++ b/jetty-ee9/jetty-ee9-proxy/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-proxy EE9 :: Proxy diff --git a/jetty-ee9/jetty-ee9-quickstart/pom.xml b/jetty-ee9/jetty-ee9-quickstart/pom.xml index bb81c35dfab..4c1f31c62cf 100644 --- a/jetty-ee9/jetty-ee9-quickstart/pom.xml +++ b/jetty-ee9/jetty-ee9-quickstart/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-quickstart EE9 :: Quick Start diff --git a/jetty-ee9/jetty-ee9-runner/pom.xml b/jetty-ee9/jetty-ee9-runner/pom.xml index 76f2810ac96..981c02d2a3e 100644 --- a/jetty-ee9/jetty-ee9-runner/pom.xml +++ b/jetty-ee9/jetty-ee9-runner/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-runner EE9 :: Runner diff --git a/jetty-ee9/jetty-ee9-security/pom.xml b/jetty-ee9/jetty-ee9-security/pom.xml index 19e4c6cf0c3..4a699613d6b 100644 --- a/jetty-ee9/jetty-ee9-security/pom.xml +++ b/jetty-ee9/jetty-ee9-security/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-security EE9 :: Security diff --git a/jetty-ee9/jetty-ee9-servlet/pom.xml b/jetty-ee9/jetty-ee9-servlet/pom.xml index 05ee227cf77..7cde2440e80 100644 --- a/jetty-ee9/jetty-ee9-servlet/pom.xml +++ b/jetty-ee9/jetty-ee9-servlet/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-servlet EE9 :: Servlet diff --git a/jetty-ee9/jetty-ee9-servlets/pom.xml b/jetty-ee9/jetty-ee9-servlets/pom.xml index 8f8647eb634..ca2db36f569 100644 --- a/jetty-ee9/jetty-ee9-servlets/pom.xml +++ b/jetty-ee9/jetty-ee9-servlets/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-servlets EE9 :: Utility Servlets and Filters diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-bad-websocket-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-bad-websocket-webapp/pom.xml index 9e3defdac4b..31b1a3d5918 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-bad-websocket-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-bad-websocket-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-bad-websocket-webapp war diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-badinit-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-badinit-webapp/pom.xml index ee11ce4b210..e5d519b33d5 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-badinit-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-badinit-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-badinit-webapp diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-cdi-common-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-cdi-common-webapp/pom.xml index 7fa6e2a1502..d81a149fc88 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-cdi-common-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-cdi-common-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-cdi-common-webapp war diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-cdi/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-cdi/pom.xml index e41202ba3f2..ddd17df222c 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-cdi/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-cdi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-cdi jar diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-client-transports/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-client-transports/pom.xml index 387d8dc7169..d677b1b5ca8 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-client-transports/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-client-transports/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-client-transports jar diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-felix-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-felix-webapp/pom.xml index 829dfc9b9d6..d0a055cc2b3 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-felix-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-felix-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-felix-webapp war diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-http2-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-http2-webapp/pom.xml index 928a6b0936d..12b0f100376 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-http2-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-http2-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-http2-webapp war diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-integration/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-integration/pom.xml index df7d45c229d..0e83dd305d0 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-integration/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-integration/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-integration jar diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/jetty-ee9-jmx-webapp-it/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/jetty-ee9-jmx-webapp-it/pom.xml index c7e98f75114..7b1be9091ac 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/jetty-ee9-jmx-webapp-it/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/jetty-ee9-jmx-webapp-it/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-test-jmx - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-jmx-webapp-it jar diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/jetty-ee9-jmx-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/jetty-ee9-jmx-webapp/pom.xml index 90b847e4030..04d9688074d 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/jetty-ee9-jmx-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/jetty-ee9-jmx-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-test-jmx - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-jmx-webapp war diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/pom.xml index a757198d392..f7ef3890802 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jmx/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-jmx pom diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jndi/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jndi/pom.xml index d46460b39ce..084861fd910 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jndi/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-jndi/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-jndi jar diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-loginservice/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-loginservice/pom.xml index 687161a722e..009b1fc9061 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-loginservice/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-loginservice/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-loginservice EE9 :: Tests :: Login Service diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-openid-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-openid-webapp/pom.xml index 51d5c0ae878..fe9dfbfbd72 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-openid-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-openid-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-openid-webapp war diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-owb-cdi-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-owb-cdi-webapp/pom.xml index 73b8e4ca1ea..a73fa97aada 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-owb-cdi-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-owb-cdi-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-owb-cdi-webapp war diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-quickstart/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-quickstart/pom.xml index 74d29187069..f50f372278a 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-quickstart/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-quickstart/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-quickstart EE9 :: Tests :: Quick Start diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-common/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-common/pom.xml index 0fc30357449..ee87d95b19b 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-common/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-common/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-test-sessions - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-sessions-common EE9 :: Tests :: Sessions :: Common diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-file/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-file/pom.xml index c9bb6977366..d613d03184c 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-file/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-file/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-test-sessions - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-sessions-file EE9 :: Tests :: Sessions :: File diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-gcloud/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-gcloud/pom.xml index cd1ce59235f..855fdd44b91 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-gcloud/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-gcloud/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-test-sessions - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-sessions-gcloud EE9 :: Tests :: Sessions :: GCloud diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-hazelcast/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-hazelcast/pom.xml index 90d94ae2b28..466eb137798 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-hazelcast/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-hazelcast/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-test-sessions - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-sessions-hazelcast EE9 :: Tests :: Sessions :: Hazelcast diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-infinispan/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-infinispan/pom.xml index c1dd34bf8c7..b151ed82867 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-infinispan/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-infinispan/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-test-sessions - 12.0.12 + 12.0.13-SNAPSHOT ../pom.xml jetty-ee9-test-sessions-infinispan diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-jdbc/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-jdbc/pom.xml index d32233a4e87..e438b9813c4 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-jdbc/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-jdbc/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-test-sessions - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-sessions-jdbc EE9 :: Tests :: Sessions :: JDBC diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-memcached/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-memcached/pom.xml index ebf48078b4e..cb2d31f20d8 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-memcached/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-memcached/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-test-sessions - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-sessions-memcached EE9 :: Tests :: Sessions :: Memcached diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-mongodb/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-mongodb/pom.xml index 01cfe202759..27b81a74a2d 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-mongodb/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/jetty-ee9-test-sessions-mongodb/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-test-sessions - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-sessions-mongodb EE9 :: Tests :: Sessions :: Mongo diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/pom.xml index b4826b20992..9c4fad2faa3 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-sessions/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-sessions pom diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-simple-session-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-simple-session-webapp/pom.xml index 4c33c535861..02908105579 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-simple-session-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-simple-session-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-simple-session-webapp diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-webapp-rfc2616/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-webapp-rfc2616/pom.xml index cd2061a9d8c..2b9db52c01e 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-webapp-rfc2616/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-webapp-rfc2616/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-webapp-rfc2616 war diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-client-provided-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-client-provided-webapp/pom.xml index 8e7d260dcd1..132f9186e08 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-client-provided-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-client-provided-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-websocket-client-provided-webapp war diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-client-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-client-webapp/pom.xml index d4a5df0612c..c1f7db706a7 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-client-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-client-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-websocket-client-webapp war diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-webapp/pom.xml index ad552df25c1..1527bf08957 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-websocket-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-websocket-webapp war diff --git a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-weld-cdi-webapp/pom.xml b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-weld-cdi-webapp/pom.xml index 3507056351e..aa7d301084d 100644 --- a/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-weld-cdi-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/jetty-ee9-test-weld-cdi-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9-tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-test-weld-cdi-webapp war diff --git a/jetty-ee9/jetty-ee9-tests/pom.xml b/jetty-ee9/jetty-ee9-tests/pom.xml index 0c8424fa44f..f8faab169ac 100644 --- a/jetty-ee9/jetty-ee9-tests/pom.xml +++ b/jetty-ee9/jetty-ee9-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-tests pom diff --git a/jetty-ee9/jetty-ee9-webapp/pom.xml b/jetty-ee9/jetty-ee9-webapp/pom.xml index 95f714f848b..355504c0674 100644 --- a/jetty-ee9/jetty-ee9-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-webapp EE9 :: WebApp diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-client-webapp/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-client-webapp/pom.xml index 2c1bd286ce2..75c98ddea25 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-client-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-client-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12 + 12.0.13-SNAPSHOT ../pom.xml jetty-ee9-websocket-jakarta-client-webapp diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-client/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-client/pom.xml index bd7dbe3b55b..10f5a4eff36 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-client/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12 + 12.0.13-SNAPSHOT ../pom.xml jetty-ee9-websocket-jakarta-client diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-common/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-common/pom.xml index 1f0b84746aa..3f57fabcef5 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-common/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-websocket-jakarta-common EE9 :: Websocket :: Jakarta Common diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-server/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-server/pom.xml index 4e4bacd1b85..ab962a14df8 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-server/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-websocket-jakarta-server EE9 :: Websocket :: Jakarta Server diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-tests/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-tests/pom.xml index b675c09c52c..66f9a3bfd86 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-tests/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jakarta-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-websocket-jakarta-tests EE9 :: Websocket :: Jakarta Tests diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-api/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-api/pom.xml index 414de0710e2..ca1148c2054 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-api/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-api/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-websocket-jetty-api EE9 :: Websocket :: Jetty API diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-client-webapp/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-client-webapp/pom.xml index 16f60ad770e..08efa42e94c 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-client-webapp/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-client-webapp/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-websocket-jetty-client-webapp EE9 :: Websocket :: Jetty Client WebApp diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-client/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-client/pom.xml index 5d9284e3792..7df27d273af 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-client/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-client/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-websocket-jetty-client EE9 :: Websocket :: Jetty Client diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-common/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-common/pom.xml index 898edeaee69..2feb3c86eb6 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-common/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-websocket-jetty-common EE9 :: Websocket :: Jetty Common diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-server/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-server/pom.xml index 5398b7edfdd..a5e5dc9d6f5 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-server/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-websocket-jetty-server EE9 :: Websocket :: Jetty Server diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-tests/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-tests/pom.xml index 488495c2f84..e1d19a75b03 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-tests/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-jetty-tests/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-websocket-jetty-tests EE9 :: Websocket :: Jetty Tests diff --git a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-servlet/pom.xml b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-servlet/pom.xml index c90e517a975..9bc06509479 100644 --- a/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-servlet/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/jetty-ee9-websocket-servlet/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9.websocket jetty-ee9-websocket - 12.0.12 + 12.0.13-SNAPSHOT jetty-ee9-websocket-servlet EE9 :: Websocket :: Servlet diff --git a/jetty-ee9/jetty-ee9-websocket/pom.xml b/jetty-ee9/jetty-ee9-websocket/pom.xml index 80fada27dc3..60a66759caa 100644 --- a/jetty-ee9/jetty-ee9-websocket/pom.xml +++ b/jetty-ee9/jetty-ee9-websocket/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.ee9 jetty-ee9 - 12.0.12 + 12.0.13-SNAPSHOT ../pom.xml org.eclipse.jetty.ee9.websocket diff --git a/jetty-ee9/pom.xml b/jetty-ee9/pom.xml index f7f38b03716..557d8a7fb94 100644 --- a/jetty-ee9/pom.xml +++ b/jetty-ee9/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-project - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.ee9 jetty-ee9 diff --git a/jetty-home/pom.xml b/jetty-home/pom.xml index c50f277c725..fc871896441 100644 --- a/jetty-home/pom.xml +++ b/jetty-home/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-project - 12.0.12 + 12.0.13-SNAPSHOT ../pom.xml jetty-home diff --git a/jetty-integrations/jetty-gcloud/jetty-gcloud-session-manager/pom.xml b/jetty-integrations/jetty-gcloud/jetty-gcloud-session-manager/pom.xml index 12553dc373b..92f7a421e27 100644 --- a/jetty-integrations/jetty-gcloud/jetty-gcloud-session-manager/pom.xml +++ b/jetty-integrations/jetty-gcloud/jetty-gcloud-session-manager/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.gcloud jetty-gcloud - 12.0.12 + 12.0.13-SNAPSHOT jetty-gcloud-session-manager Integrations :: GCloud :: Sessions diff --git a/jetty-integrations/jetty-gcloud/pom.xml b/jetty-integrations/jetty-gcloud/pom.xml index d9fe7f7fe06..5305f8ed099 100644 --- a/jetty-integrations/jetty-gcloud/pom.xml +++ b/jetty-integrations/jetty-gcloud/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-integrations - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.gcloud jetty-gcloud diff --git a/jetty-integrations/jetty-hazelcast/pom.xml b/jetty-integrations/jetty-hazelcast/pom.xml index 0bba8a1ebf3..3bea1a62155 100644 --- a/jetty-integrations/jetty-hazelcast/pom.xml +++ b/jetty-integrations/jetty-hazelcast/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-integrations - 12.0.12 + 12.0.13-SNAPSHOT jetty-hazelcast Integrations :: Hazelcast :: Sessions diff --git a/jetty-integrations/jetty-infinispan/jetty-infinispan-common/pom.xml b/jetty-integrations/jetty-infinispan/jetty-infinispan-common/pom.xml index 3d54f85e26c..4808937c411 100644 --- a/jetty-integrations/jetty-infinispan/jetty-infinispan-common/pom.xml +++ b/jetty-integrations/jetty-infinispan/jetty-infinispan-common/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-infinispan - 12.0.12 + 12.0.13-SNAPSHOT jetty-infinispan-common Integrations :: Infinispan :: Sessions diff --git a/jetty-integrations/jetty-infinispan/jetty-infinispan-embedded-query/pom.xml b/jetty-integrations/jetty-infinispan/jetty-infinispan-embedded-query/pom.xml index 26217308be6..f52c4a9a78e 100644 --- a/jetty-integrations/jetty-infinispan/jetty-infinispan-embedded-query/pom.xml +++ b/jetty-integrations/jetty-infinispan/jetty-infinispan-embedded-query/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-infinispan - 12.0.12 + 12.0.13-SNAPSHOT jetty-infinispan-embedded-query Integrations :: Infinispan :: Embedded with Querying diff --git a/jetty-integrations/jetty-infinispan/jetty-infinispan-embedded/pom.xml b/jetty-integrations/jetty-infinispan/jetty-infinispan-embedded/pom.xml index 8938a4d08cd..98f5856cd71 100644 --- a/jetty-integrations/jetty-infinispan/jetty-infinispan-embedded/pom.xml +++ b/jetty-integrations/jetty-infinispan/jetty-infinispan-embedded/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-infinispan - 12.0.12 + 12.0.13-SNAPSHOT jetty-infinispan-embedded pom diff --git a/jetty-integrations/jetty-infinispan/jetty-infinispan-remote-query/pom.xml b/jetty-integrations/jetty-infinispan/jetty-infinispan-remote-query/pom.xml index 5354e5d71e0..6ffd70e4a5e 100644 --- a/jetty-integrations/jetty-infinispan/jetty-infinispan-remote-query/pom.xml +++ b/jetty-integrations/jetty-infinispan/jetty-infinispan-remote-query/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-infinispan - 12.0.12 + 12.0.13-SNAPSHOT jetty-infinispan-remote-query Integrations :: Infinispan :: Remote with Querying diff --git a/jetty-integrations/jetty-infinispan/jetty-infinispan-remote/pom.xml b/jetty-integrations/jetty-infinispan/jetty-infinispan-remote/pom.xml index b8240a506e1..f86ea704cd5 100644 --- a/jetty-integrations/jetty-infinispan/jetty-infinispan-remote/pom.xml +++ b/jetty-integrations/jetty-infinispan/jetty-infinispan-remote/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-infinispan - 12.0.12 + 12.0.13-SNAPSHOT jetty-infinispan-remote pom diff --git a/jetty-integrations/jetty-infinispan/pom.xml b/jetty-integrations/jetty-infinispan/pom.xml index fbf8b72e454..94020740b9a 100644 --- a/jetty-integrations/jetty-infinispan/pom.xml +++ b/jetty-integrations/jetty-infinispan/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-integrations - 12.0.12 + 12.0.13-SNAPSHOT jetty-infinispan pom diff --git a/jetty-integrations/jetty-memcached/jetty-memcached-sessions/pom.xml b/jetty-integrations/jetty-memcached/jetty-memcached-sessions/pom.xml index 14eaf9339e1..7d6dc8d3c1f 100644 --- a/jetty-integrations/jetty-memcached/jetty-memcached-sessions/pom.xml +++ b/jetty-integrations/jetty-memcached/jetty-memcached-sessions/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.memcached jetty-memcached - 12.0.12 + 12.0.13-SNAPSHOT jetty-memcached-sessions Integrations :: Memcached :: Sessions diff --git a/jetty-integrations/jetty-memcached/pom.xml b/jetty-integrations/jetty-memcached/pom.xml index de7b743ed5c..834448d1047 100644 --- a/jetty-integrations/jetty-memcached/pom.xml +++ b/jetty-integrations/jetty-memcached/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-integrations - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.memcached jetty-memcached diff --git a/jetty-integrations/jetty-nosql/pom.xml b/jetty-integrations/jetty-nosql/pom.xml index 2b6e7f15d0c..cef8dfdbd2d 100644 --- a/jetty-integrations/jetty-nosql/pom.xml +++ b/jetty-integrations/jetty-nosql/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-integrations - 12.0.12 + 12.0.13-SNAPSHOT jetty-nosql Integrations :: NoSQL :: Sessions diff --git a/jetty-integrations/pom.xml b/jetty-integrations/pom.xml index a8a4eebb216..84479b75d72 100644 --- a/jetty-integrations/pom.xml +++ b/jetty-integrations/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-project - 12.0.12 + 12.0.13-SNAPSHOT jetty-integrations pom diff --git a/jetty-p2/pom.xml b/jetty-p2/pom.xml index 16ccb03ac32..18ef1728136 100644 --- a/jetty-p2/pom.xml +++ b/jetty-p2/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-project - 12.0.12 + 12.0.13-SNAPSHOT jetty-p2 pom diff --git a/pom.xml b/pom.xml index 72a0439be7e..6b4d7081ff2 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.eclipse.jetty jetty-project - 12.0.12 + 12.0.13-SNAPSHOT pom Jetty :: Project The Eclipse Jetty Project diff --git a/tests/jetty-jmh/pom.xml b/tests/jetty-jmh/pom.xml index d0be24bc641..92f1c06393f 100644 --- a/tests/jetty-jmh/pom.xml +++ b/tests/jetty-jmh/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.tests tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-jmh Tests :: JMH diff --git a/tests/jetty-test-multipart/pom.xml b/tests/jetty-test-multipart/pom.xml index 409e961e39f..9b09794186d 100644 --- a/tests/jetty-test-multipart/pom.xml +++ b/tests/jetty-test-multipart/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.tests tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-test-multipart jar diff --git a/tests/jetty-test-session-common/pom.xml b/tests/jetty-test-session-common/pom.xml index e7cc827abf9..6d9cf6b3d36 100644 --- a/tests/jetty-test-session-common/pom.xml +++ b/tests/jetty-test-session-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.tests tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-test-session-common jar diff --git a/tests/jetty-testers/pom.xml b/tests/jetty-testers/pom.xml index d7911b6f65c..551ad6e09b6 100644 --- a/tests/jetty-testers/pom.xml +++ b/tests/jetty-testers/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.tests tests - 12.0.12 + 12.0.13-SNAPSHOT jetty-testers jar diff --git a/tests/pom.xml b/tests/pom.xml index b7f3076c391..56d0533625e 100644 --- a/tests/pom.xml +++ b/tests/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-project - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.tests tests diff --git a/tests/test-cross-context-dispatch/ccd-common/pom.xml b/tests/test-cross-context-dispatch/ccd-common/pom.xml index 3f6d7fcd979..617ab156ab5 100644 --- a/tests/test-cross-context-dispatch/ccd-common/pom.xml +++ b/tests/test-cross-context-dispatch/ccd-common/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests.ccd test-cross-context-dispatch - 12.0.12 + 12.0.13-SNAPSHOT ccd-common jar diff --git a/tests/test-cross-context-dispatch/ccd-ee10-webapp/pom.xml b/tests/test-cross-context-dispatch/ccd-ee10-webapp/pom.xml index fcf4b529d78..63221cff78f 100644 --- a/tests/test-cross-context-dispatch/ccd-ee10-webapp/pom.xml +++ b/tests/test-cross-context-dispatch/ccd-ee10-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests.ccd test-cross-context-dispatch - 12.0.12 + 12.0.13-SNAPSHOT ccd-ee10-webapp war diff --git a/tests/test-cross-context-dispatch/ccd-ee8-webapp/pom.xml b/tests/test-cross-context-dispatch/ccd-ee8-webapp/pom.xml index 53a6dff0ff8..e080c81dd35 100644 --- a/tests/test-cross-context-dispatch/ccd-ee8-webapp/pom.xml +++ b/tests/test-cross-context-dispatch/ccd-ee8-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests.ccd test-cross-context-dispatch - 12.0.12 + 12.0.13-SNAPSHOT ccd-ee8-webapp war diff --git a/tests/test-cross-context-dispatch/ccd-ee9-webapp/pom.xml b/tests/test-cross-context-dispatch/ccd-ee9-webapp/pom.xml index fba185b28c7..a08db053e89 100644 --- a/tests/test-cross-context-dispatch/ccd-ee9-webapp/pom.xml +++ b/tests/test-cross-context-dispatch/ccd-ee9-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests.ccd test-cross-context-dispatch - 12.0.12 + 12.0.13-SNAPSHOT ccd-ee9-webapp war diff --git a/tests/test-cross-context-dispatch/ccd-tests/pom.xml b/tests/test-cross-context-dispatch/ccd-tests/pom.xml index 0127b5a8307..1ac7fee93ca 100644 --- a/tests/test-cross-context-dispatch/ccd-tests/pom.xml +++ b/tests/test-cross-context-dispatch/ccd-tests/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests.ccd test-cross-context-dispatch - 12.0.12 + 12.0.13-SNAPSHOT ccd-tests jar diff --git a/tests/test-cross-context-dispatch/pom.xml b/tests/test-cross-context-dispatch/pom.xml index 27a35099890..5469e4a8a57 100644 --- a/tests/test-cross-context-dispatch/pom.xml +++ b/tests/test-cross-context-dispatch/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.tests tests - 12.0.12 + 12.0.13-SNAPSHOT org.eclipse.jetty.tests.ccd test-cross-context-dispatch diff --git a/tests/test-distribution/pom.xml b/tests/test-distribution/pom.xml index 99f4b676a66..3a427005e85 100644 --- a/tests/test-distribution/pom.xml +++ b/tests/test-distribution/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.tests tests - 12.0.12 + 12.0.13-SNAPSHOT test-distribution pom diff --git a/tests/test-distribution/test-distribution-common/pom.xml b/tests/test-distribution/test-distribution-common/pom.xml index 1a7cccfefa8..81daf52dde1 100644 --- a/tests/test-distribution/test-distribution-common/pom.xml +++ b/tests/test-distribution/test-distribution-common/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.tests test-distribution - 12.0.12 + 12.0.13-SNAPSHOT test-distribution-common jar diff --git a/tests/test-distribution/test-ee10-distribution/pom.xml b/tests/test-distribution/test-ee10-distribution/pom.xml index 0d8d85d47e7..138c2bacc50 100644 --- a/tests/test-distribution/test-ee10-distribution/pom.xml +++ b/tests/test-distribution/test-ee10-distribution/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.tests test-distribution - 12.0.12 + 12.0.13-SNAPSHOT test-ee10-distribution jar diff --git a/tests/test-distribution/test-ee9-distribution/pom.xml b/tests/test-distribution/test-ee9-distribution/pom.xml index bb02bc0a8ad..4ce5418dd64 100644 --- a/tests/test-distribution/test-ee9-distribution/pom.xml +++ b/tests/test-distribution/test-ee9-distribution/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.tests test-distribution - 12.0.12 + 12.0.13-SNAPSHOT test-ee9-distribution jar diff --git a/tests/test-integration/pom.xml b/tests/test-integration/pom.xml index 56fff58fb3a..f0094c5a8d9 100644 --- a/tests/test-integration/pom.xml +++ b/tests/test-integration/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests tests - 12.0.12 + 12.0.13-SNAPSHOT test-integration jar diff --git a/tests/test-jpms/pom.xml b/tests/test-jpms/pom.xml index eeece7c2be6..a745bdefcd5 100644 --- a/tests/test-jpms/pom.xml +++ b/tests/test-jpms/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests tests - 12.0.12 + 12.0.13-SNAPSHOT test-jpms Tests :: JPMS From 2182992b31ce46c0539bc55132c193a8aaf40b84 Mon Sep 17 00:00:00 2001 From: Olivier Lamy Date: Fri, 26 Jul 2024 10:58:46 +1000 Subject: [PATCH 05/21] add target/jetty-home as part of the cache as it is useful with jetty-home module (#12090) * add target/jetty-home as part of the cache as it is useful with jetty-home module Signed-off-by: Olivier Lamy * include files from src/main/webapp in the cache checkksum Signed-off-by: Olivier Lamy --------- Signed-off-by: Olivier Lamy --- .mvn/maven-build-cache-config.xml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.mvn/maven-build-cache-config.xml b/.mvn/maven-build-cache-config.xml index de31d2cc648..b0bd4f212d3 100644 --- a/.mvn/maven-build-cache-config.xml +++ b/.mvn/maven-build-cache-config.xml @@ -1,5 +1,5 @@ - + XXMM true @@ -19,10 +19,18 @@ + + + jetty-home + + {*.java,*.xml,*.properties,*.mod,*.adoc} + + src/main/webapp + From 05d638da35b5eb1b8146a9c2934da0b48914fe63 Mon Sep 17 00:00:00 2001 From: Basil Crow Date: Sat, 27 Jul 2024 16:21:05 -0700 Subject: [PATCH 06/21] Use `text/troff` MIME type (#12095) --- .../resources/org/eclipse/jetty/http/mime.properties | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/jetty-core/jetty-http/src/main/resources/org/eclipse/jetty/http/mime.properties b/jetty-core/jetty-http/src/main/resources/org/eclipse/jetty/http/mime.properties index 1bff0c6fd02..801049757c2 100644 --- a/jetty-core/jetty-http/src/main/resources/org/eclipse/jetty/http/mime.properties +++ b/jetty-core/jetty-http/src/main/resources/org/eclipse/jetty/http/mime.properties @@ -67,9 +67,9 @@ kar=audio/midi latex=application/x-latex lha=application/octet-stream lzh=application/octet-stream -man=application/x-troff-man +man=text/troff mathml=application/mathml+xml -me=application/x-troff-me +me=text/troff mesh=model/mesh mid=audio/midi midi=audio/midi @@ -85,7 +85,7 @@ mpe=video/mpeg mpeg=video/mpeg mpg=video/mpeg mpga=audio/mpeg -ms=application/x-troff-ms +ms=text/troff msh=model/mesh msi=application/octet-stream nc=application/x-netcdf @@ -128,7 +128,7 @@ ras=image/x-cmu-raster rdf=application/rdf+xml rgb=image/x-rgb rm=audio/x-pn-realaudio -roff=application/x-troff +roff=text/troff rpm=application/x-rpm rtf=application/rtf rtx=text/richtext @@ -154,7 +154,7 @@ sv4crc=application/x-sv4crc svg=image/svg+xml svgz=image/svg+xml swf=application/x-shockwave-flash -t=application/x-troff +t=text/troff tar=application/x-tar tcl=application/x-tcl tex=application/x-tex @@ -163,7 +163,7 @@ texinfo=application/x-texinfo tgz=application/x-gtar tif=image/tiff tiff=image/tiff -tr=application/x-troff +tr=text/troff tsv=text/tab-separated-values txt=text/plain ustar=application/x-ustar From b61e8d82e765d634ec900260f1eb0f1311aea707 Mon Sep 17 00:00:00 2001 From: Basil Crow Date: Sat, 27 Jul 2024 16:21:26 -0700 Subject: [PATCH 07/21] Update `smil` MIME type (#12096) --- .../src/main/resources/org/eclipse/jetty/http/mime.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jetty-core/jetty-http/src/main/resources/org/eclipse/jetty/http/mime.properties b/jetty-core/jetty-http/src/main/resources/org/eclipse/jetty/http/mime.properties index 801049757c2..7de31ad0f61 100644 --- a/jetty-core/jetty-http/src/main/resources/org/eclipse/jetty/http/mime.properties +++ b/jetty-core/jetty-http/src/main/resources/org/eclipse/jetty/http/mime.properties @@ -144,8 +144,8 @@ skd=application/x-koan skm=application/x-koan skp=application/x-koan skt=application/x-koan -smi=application/smil -smil=application/smil +smi=application/smil+xml +smil=application/smil+xml snd=audio/basic spl=application/x-futuresplash src=application/x-wais-source From a1e90fe6b07bd43dc088cc0fd2088caa5dc8fe92 Mon Sep 17 00:00:00 2001 From: Basil Crow Date: Sat, 27 Jul 2024 17:18:25 -0700 Subject: [PATCH 08/21] Add missing font MIME types (#12098) --- .../src/main/resources/org/eclipse/jetty/http/mime.properties | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jetty-core/jetty-http/src/main/resources/org/eclipse/jetty/http/mime.properties b/jetty-core/jetty-http/src/main/resources/org/eclipse/jetty/http/mime.properties index 7de31ad0f61..d73e8b63327 100644 --- a/jetty-core/jetty-http/src/main/resources/org/eclipse/jetty/http/mime.properties +++ b/jetty-core/jetty-http/src/main/resources/org/eclipse/jetty/http/mime.properties @@ -165,6 +165,8 @@ tif=image/tiff tiff=image/tiff tr=text/troff tsv=text/tab-separated-values +ttc=font/collection +ttf=font/ttf txt=text/plain ustar=application/x-ustar vcd=application/x-cdlink From 87324a70b67da0d5edb217e2dd18a28fb8fd1dbb Mon Sep 17 00:00:00 2001 From: Simone Bordet Date: Tue, 30 Jul 2024 17:52:55 +0300 Subject: [PATCH 09/21] Fixes #11926 - Authority Customizer. (#12066) Fixes #11926 - Authority Customizer. Introduced AuthorityCustomizer to synthesize the authority from the Host header (or serverName:serverPort), and related documentation. Removed additional check on authority's host in `HttpCompliance`, as it was too strict and in the wrong place (authority checks should be factored out elsewhere for all HTTP protocol versions). Signed-off-by: Simone Bordet --- .../programming-guide/pages/server/http.adoc | 12 +++ .../eclipse/jetty/http/HttpCompliance.java | 3 - .../http2/server/AuthorityCustomizer.java | 63 ++++++++++++ .../jetty/http2/tests/AbstractServerTest.java | 5 +- .../http2/tests/AuthorityCustomizerTest.java | 98 +++++++++++++++++++ 5 files changed, 176 insertions(+), 5 deletions(-) create mode 100644 jetty-core/jetty-http2/jetty-http2-server/src/main/java/org/eclipse/jetty/http2/server/AuthorityCustomizer.java create mode 100644 jetty-core/jetty-http2/jetty-http2-tests/src/test/java/org/eclipse/jetty/http2/tests/AuthorityCustomizerTest.java diff --git a/documentation/jetty/modules/programming-guide/pages/server/http.adoc b/documentation/jetty/modules/programming-guide/pages/server/http.adoc index 840a2d76b19..65942800516 100644 --- a/documentation/jetty/modules/programming-guide/pages/server/http.adoc +++ b/documentation/jetty/modules/programming-guide/pages/server/http.adoc @@ -239,6 +239,18 @@ WebSocket over HTTP/2 or over HTTP/3 initiate the WebSocket communication with a For more information about how to configure `HostHeaderCustomizer`, see also link:{javadoc-url}/org/eclipse/jetty/server/HostHeaderCustomizer.html[the javadocs]. +[[request-customizer-authority]] +=== `AuthorityCustomizer` + +`AuthorityCustomizer` should be added when Jetty receives HTTP/2 or HTTP/3 requests that lack the `:authority` pseudo-header, and web applications have logic that depends on this value, exposed through the `Request` URI authority via `Request.getHttpURI().getAuthority()`. + +The `:authority` pseudo-header may be missing if the request arrived to a proxy in HTTP/1.1 format, and the proxy is converting it to HTTP/2 or HTTP/3 before sending it to the backend server. + +`AuthorityCustomizer` will synthesize the authority using the `Host` header field, if present. +If the `Host` header is also missing, it will use the request _server name_ and _server port_, values that may be influenced by the <> and the <>. + +The synthesized authority will be exposed as the `Request` URI authority via `Request.getHttpURI().getAuthority()`. + [[request-customizer-proxy]] === `ProxyCustomizer` diff --git a/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/HttpCompliance.java b/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/HttpCompliance.java index 02b51493562..41cebbf55d0 100644 --- a/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/HttpCompliance.java +++ b/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/HttpCompliance.java @@ -402,9 +402,6 @@ public final class HttpCompliance implements ComplianceViolation.Mode for (String hostValue: hostValues) if (StringUtil.isBlank(hostValue)) assertAllowed(Violation.UNSAFE_HOST_HEADER, mode, listener); - String authority = request.getHttpURI().getHost(); - if (StringUtil.isBlank(authority)) - assertAllowed(Violation.UNSAFE_HOST_HEADER, mode, listener); seenHostHeader = true; } } diff --git a/jetty-core/jetty-http2/jetty-http2-server/src/main/java/org/eclipse/jetty/http2/server/AuthorityCustomizer.java b/jetty-core/jetty-http2/jetty-http2-server/src/main/java/org/eclipse/jetty/http2/server/AuthorityCustomizer.java new file mode 100644 index 00000000000..7587a048828 --- /dev/null +++ b/jetty-core/jetty-http2/jetty-http2-server/src/main/java/org/eclipse/jetty/http2/server/AuthorityCustomizer.java @@ -0,0 +1,63 @@ +// +// ======================================================================== +// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. +// +// This program and the accompanying materials are made available under the +// terms of the Eclipse Public License v. 2.0 which is available at +// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 +// which is available at https://www.apache.org/licenses/LICENSE-2.0. +// +// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 +// ======================================================================== +// + +package org.eclipse.jetty.http2.server; + +import org.eclipse.jetty.http.HttpFields; +import org.eclipse.jetty.http.HttpHeader; +import org.eclipse.jetty.http.HttpURI; +import org.eclipse.jetty.server.HttpConfiguration; +import org.eclipse.jetty.server.Request; +import org.eclipse.jetty.util.HostPort; +import org.eclipse.jetty.util.URIUtil; + +/** + *

A {@link HttpConfiguration.Customizer} that synthesizes the authority when the + * {@link HttpHeader#C_AUTHORITY} header is missing.

+ *

After customization, the synthesized authority is accessible via + * {@link HttpURI#getAuthority()} from the {@link Request} object.

+ *

The authority is synthesized from the {@code Host} header. + * If the {@code Host} header is also missing, it is synthesized using + * {@link Request#getServerName(Request)} and {@link Request#getServerPort(Request)}.

+ */ +public class AuthorityCustomizer implements HttpConfiguration.Customizer +{ + @Override + public Request customize(Request request, HttpFields.Mutable responseHeaders) + { + if (request.getConnectionMetaData().getHttpVersion().getVersion() < 20) + return request; + + HttpURI httpURI = request.getHttpURI(); + if (httpURI.hasAuthority() && !httpURI.getAuthority().isEmpty()) + return request; + + String hostPort = request.getHeaders().get(HttpHeader.HOST); + if (hostPort == null) + { + String host = Request.getServerName(request); + int port = URIUtil.normalizePortForScheme(httpURI.getScheme(), Request.getServerPort(request)); + hostPort = new HostPort(host, port).toString(); + } + + HttpURI newHttpURI = HttpURI.build(httpURI).authority(hostPort).asImmutable(); + return new Request.Wrapper(request) + { + @Override + public HttpURI getHttpURI() + { + return newHttpURI; + } + }; + } +} diff --git a/jetty-core/jetty-http2/jetty-http2-tests/src/test/java/org/eclipse/jetty/http2/tests/AbstractServerTest.java b/jetty-core/jetty-http2/jetty-http2-tests/src/test/java/org/eclipse/jetty/http2/tests/AbstractServerTest.java index 61b599c513f..b3ea38d23b9 100644 --- a/jetty-core/jetty-http2/jetty-http2-tests/src/test/java/org/eclipse/jetty/http2/tests/AbstractServerTest.java +++ b/jetty-core/jetty-http2/jetty-http2-tests/src/test/java/org/eclipse/jetty/http2/tests/AbstractServerTest.java @@ -41,6 +41,7 @@ import org.junit.jupiter.api.AfterEach; public class AbstractServerTest { + protected HttpConfiguration httpConfig = new HttpConfiguration(); protected ServerConnector connector; protected ByteBufferPool bufferPool; protected Generator generator; @@ -49,14 +50,14 @@ public class AbstractServerTest protected void startServer(Handler handler) throws Exception { - prepareServer(new HTTP2ServerConnectionFactory(new HttpConfiguration())); + prepareServer(new HTTP2ServerConnectionFactory(httpConfig)); server.setHandler(handler); server.start(); } protected void startServer(ServerSessionListener listener) throws Exception { - prepareServer(new RawHTTP2ServerConnectionFactory(new HttpConfiguration(), listener)); + prepareServer(new RawHTTP2ServerConnectionFactory(httpConfig, listener)); server.start(); } diff --git a/jetty-core/jetty-http2/jetty-http2-tests/src/test/java/org/eclipse/jetty/http2/tests/AuthorityCustomizerTest.java b/jetty-core/jetty-http2/jetty-http2-tests/src/test/java/org/eclipse/jetty/http2/tests/AuthorityCustomizerTest.java new file mode 100644 index 00000000000..1518e3397f8 --- /dev/null +++ b/jetty-core/jetty-http2/jetty-http2-tests/src/test/java/org/eclipse/jetty/http2/tests/AuthorityCustomizerTest.java @@ -0,0 +1,98 @@ +// +// ======================================================================== +// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. +// +// This program and the accompanying materials are made available under the +// terms of the Eclipse Public License v. 2.0 which is available at +// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 +// which is available at https://www.apache.org/licenses/LICENSE-2.0. +// +// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 +// ======================================================================== +// + +package org.eclipse.jetty.http2.tests; + +import java.io.OutputStream; +import java.net.Socket; +import java.nio.ByteBuffer; +import java.util.HashMap; +import java.util.concurrent.CountDownLatch; +import java.util.concurrent.TimeUnit; +import java.util.concurrent.atomic.AtomicReference; + +import org.eclipse.jetty.http.HttpFields; +import org.eclipse.jetty.http.HttpScheme; +import org.eclipse.jetty.http.HttpStatus; +import org.eclipse.jetty.http.HttpVersion; +import org.eclipse.jetty.http.MetaData; +import org.eclipse.jetty.http2.frames.HeadersFrame; +import org.eclipse.jetty.http2.frames.PrefaceFrame; +import org.eclipse.jetty.http2.frames.SettingsFrame; +import org.eclipse.jetty.http2.parser.Parser; +import org.eclipse.jetty.http2.server.AuthorityCustomizer; +import org.eclipse.jetty.io.ByteBufferPool; +import org.eclipse.jetty.server.Handler; +import org.eclipse.jetty.server.Request; +import org.eclipse.jetty.server.Response; +import org.eclipse.jetty.util.BufferUtil; +import org.eclipse.jetty.util.Callback; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertTrue; + +public class AuthorityCustomizerTest extends AbstractServerTest +{ + @Test + public void testSynthesizeAuthorityFromHost() throws Exception + { + startServer(new Handler.Abstract() + { + @Override + public boolean handle(Request request, Response response, Callback callback) + { + int status = request.getHttpURI().hasAuthority() ? HttpStatus.OK_200 : HttpStatus.BAD_REQUEST_400; + response.setStatus(status); + callback.succeeded(); + return true; + } + }); + httpConfig.addCustomizer(new AuthorityCustomizer()); + + ByteBufferPool.Accumulator accumulator = new ByteBufferPool.Accumulator(); + generator.control(accumulator, new PrefaceFrame()); + generator.control(accumulator, new SettingsFrame(new HashMap<>(), false)); + MetaData.Request metaData = new MetaData.Request("GET", HttpScheme.HTTP.asString(), null, path, HttpVersion.HTTP_2, HttpFields.EMPTY, -1); + generator.control(accumulator, new HeadersFrame(1, metaData, null, true)); + + try (Socket client = new Socket("localhost", connector.getLocalPort())) + { + OutputStream output = client.getOutputStream(); + for (ByteBuffer buffer : accumulator.getByteBuffers()) + { + output.write(BufferUtil.toArray(buffer)); + } + + CountDownLatch latch = new CountDownLatch(1); + AtomicReference frameRef = new AtomicReference<>(); + Parser parser = new Parser(bufferPool, 8192); + parser.init(new Parser.Listener() + { + @Override + public void onHeaders(HeadersFrame frame) + { + frameRef.set(frame); + latch.countDown(); + } + }); + parseResponse(client, parser); + + assertTrue(latch.await(5, TimeUnit.SECONDS)); + + HeadersFrame frame = frameRef.get(); + MetaData.Response response = (MetaData.Response)frame.getMetaData(); + assertEquals(HttpStatus.OK_200, response.getStatus()); + } + } +} From c7e02ba008565c1f432ab05b82eac7a6277158dd Mon Sep 17 00:00:00 2001 From: Olivier Lamy Date: Wed, 31 Jul 2024 08:07:55 +1000 Subject: [PATCH 10/21] invoker:install should include test dependencies as well as they are used by the tests, this issue can happen only when not snapshots have been deployed of demos new versions Signed-off-by: Olivier Lamy --- jetty-ee10/jetty-ee10-runner/pom.xml | 8 -------- jetty-ee8/jetty-ee8-runner/pom.xml | 8 -------- jetty-ee9/jetty-ee9-runner/pom.xml | 8 -------- pom.xml | 1 + 4 files changed, 1 insertion(+), 24 deletions(-) diff --git a/jetty-ee10/jetty-ee10-runner/pom.xml b/jetty-ee10/jetty-ee10-runner/pom.xml index 08ad7649d13..97c900f5eab 100644 --- a/jetty-ee10/jetty-ee10-runner/pom.xml +++ b/jetty-ee10/jetty-ee10-runner/pom.xml @@ -131,15 +131,7 @@ ${it.debug} true - - org.eclipse.jetty:jetty-client:${project.version} - org.eclipse.jetty.maven.its.ee10.runner - - ${maven.dependency.plugin.version} - ${maven.surefire.plugin.version} - ${hamcrest.version} - clean diff --git a/jetty-ee8/jetty-ee8-runner/pom.xml b/jetty-ee8/jetty-ee8-runner/pom.xml index 7d6973fdbdb..247ed87961f 100644 --- a/jetty-ee8/jetty-ee8-runner/pom.xml +++ b/jetty-ee8/jetty-ee8-runner/pom.xml @@ -135,15 +135,7 @@ ${it.debug} true - - org.eclipse.jetty:jetty-client:${project.version} - org.eclipse.jetty.maven.its.ee8.runner - - ${maven.dependency.plugin.version} - ${maven.surefire.plugin.version} - ${hamcrest.version} - clean diff --git a/jetty-ee9/jetty-ee9-runner/pom.xml b/jetty-ee9/jetty-ee9-runner/pom.xml index 981c02d2a3e..f5c4ef3e4fc 100644 --- a/jetty-ee9/jetty-ee9-runner/pom.xml +++ b/jetty-ee9/jetty-ee9-runner/pom.xml @@ -133,15 +133,7 @@ ${it.debug} true - - org.eclipse.jetty:jetty-client:${project.version} - org.eclipse.jetty.maven.its.ee9.runner - - ${maven.dependency.plugin.version} - ${maven.surefire.plugin.version} - ${hamcrest.version} - clean diff --git a/pom.xml b/pom.xml index 6b4d7081ff2..f0ca25ed6bc 100644 --- a/pom.xml +++ b/pom.xml @@ -1440,6 +1440,7 @@ 300 ${project.build.directory}/it ${localRepoPath} + test ${settingsPath} ${skipTests} true From 385d943b0c29445da704763da7d107325b3d99d2 Mon Sep 17 00:00:00 2001 From: gregw Date: Fri, 2 Aug 2024 14:26:42 +1000 Subject: [PATCH 11/21] Fix #12104 Empty Connection Header Fix #12104 by better handling of `close` and `keep-alive` values in the HttpGenerator, so that we never add an empty field. --- .../org/eclipse/jetty/http/HttpField.java | 35 +++ .../org/eclipse/jetty/http/HttpGenerator.java | 60 ++++-- .../org/eclipse/jetty/http/QuotedCSV.java | 12 ++ .../org/eclipse/jetty/http/HttpFieldTest.java | 18 ++ .../jetty/server/HttpConnectionTest.java | 202 +++++++++++++++++- 5 files changed, 308 insertions(+), 19 deletions(-) diff --git a/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/HttpField.java b/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/HttpField.java index 88c812ca38c..2598a5e364d 100644 --- a/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/HttpField.java +++ b/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/HttpField.java @@ -550,6 +550,41 @@ public class HttpField return _name.equalsIgnoreCase(name); } + /** + * Return a {@link HttpField} without a given value (case-insensitive) + * @param value The value to remove + * @return A new {@link HttpField} if the value was removed, but others remain; this {@link HttpField} if it + * did not contain the value; or {@code null} if the value was the only value. + */ + public HttpField withoutValue(String value) + { + if (_value.length() < value.length()) + return this; + + if (_value.equalsIgnoreCase(value)) + return null; + + if (_value.length() == value.length()) + return this; + + QuotedCSV csv = new QuotedCSV(false, _value); + boolean removed = false; + for (Iterator i = csv.iterator(); i.hasNext();) + { + String element = i.next(); + if (element.equalsIgnoreCase(value)) + { + removed = true; + i.remove(); + } + } + + if (!removed) + return this; + + return new HttpField(_header, _name, csv.asString()); + } + private int nameHashCode() { int h = this._hash; diff --git a/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/HttpGenerator.java b/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/HttpGenerator.java index b1282d67bd4..595fb5f5df5 100644 --- a/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/HttpGenerator.java +++ b/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/HttpGenerator.java @@ -18,8 +18,6 @@ import java.nio.BufferOverflowException; import java.nio.ByteBuffer; import java.util.Arrays; import java.util.function.Supplier; -import java.util.stream.Collectors; -import java.util.stream.Stream; import org.eclipse.jetty.http.HttpTokens.EndOfContent; import org.eclipse.jetty.util.BufferUtil; @@ -627,23 +625,58 @@ public class HttpGenerator case CONNECTION: { - boolean keepAlive = field.contains(HttpHeaderValue.KEEP_ALIVE.asString()); - if (keepAlive && _info.getHttpVersion() == HttpVersion.HTTP_1_0 && _persistent == null) - { - _persistent = true; - } - if (field.contains(HttpHeaderValue.CLOSE.asString())) + String value = field.getValue(); + + // Handle simple case of close value only + if (HttpHeaderValue.CLOSE.is(value)) { + if (!close) + header.put(CONNECTION_CLOSE); close = true; _persistent = false; } - if (keepAlive && _persistent == Boolean.FALSE) + // Handle close with other values + else if (field.contains(HttpHeaderValue.CLOSE.asString())) { - field = new HttpField(HttpHeader.CONNECTION, - Stream.of(field.getValues()).filter(s -> !HttpHeaderValue.KEEP_ALIVE.is(s)) - .collect(Collectors.joining(", "))); + close = true; + _persistent = false; + + // Add the field, but without keep-alive + putTo(field.withoutValue(HttpHeaderValue.KEEP_ALIVE.asString()), header); + } + // Handle Keep-Alive value only + else if (HttpHeaderValue.KEEP_ALIVE.is(value)) + { + // If we can persist for HTTP/1.0 + if (_persistent != Boolean.FALSE && _info.getHttpVersion() == HttpVersion.HTTP_1_0) + { + // then do so + _persistent = true; + header.put(CONNECTION_KEEP_ALIVE); + } + // otherwise we just ignore the keep-alive + } + // Handle Keep-Alive with other values, but no close + else if (field.contains(HttpHeaderValue.KEEP_ALIVE.asString())) + { + // If we can persist for HTTP/1.0 + if (_persistent != Boolean.FALSE && _info.getHttpVersion() == HttpVersion.HTTP_1_0) + { + // then do so + _persistent = true; + putTo(field, header); + } + else + { + // otherwise we add the field, but without keep-alive + putTo(field.withoutValue(HttpHeaderValue.KEEP_ALIVE.asString()), header); + } + } + // Handle connection header without either close nor keep-alive + else + { + putTo(field, header); } - putTo(field, header); break; } @@ -799,6 +832,7 @@ public class HttpGenerator private static final byte[] LAST_CHUNK = {(byte)'0', (byte)'\r', (byte)'\n', (byte)'\r', (byte)'\n'}; private static final byte[] CONTENT_LENGTH_0 = StringUtil.getBytes("Content-Length: 0\r\n"); private static final byte[] CONNECTION_CLOSE = StringUtil.getBytes("Connection: close\r\n"); + private static final byte[] CONNECTION_KEEP_ALIVE = StringUtil.getBytes("Connection: keep-alive\r\n"); private static final byte[] HTTP_1_1_SPACE = StringUtil.getBytes(HttpVersion.HTTP_1_1 + " "); private static final byte[] TRANSFER_ENCODING_CHUNKED = StringUtil.getBytes("Transfer-Encoding: chunked\r\n"); diff --git a/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/QuotedCSV.java b/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/QuotedCSV.java index a90084e0068..5d98a2e4202 100644 --- a/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/QuotedCSV.java +++ b/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/QuotedCSV.java @@ -144,6 +144,18 @@ public class QuotedCSV extends QuotedCSVParser implements Iterable return _values.iterator(); } + public String asString() + { + if (_values.isEmpty()) + return null; + if (_values.size() == 1) + return _values.get(0); + + StringBuilder builder = new StringBuilder(); + join(builder, _values); + return builder.toString(); + } + @Override public String toString() { diff --git a/jetty-core/jetty-http/src/test/java/org/eclipse/jetty/http/HttpFieldTest.java b/jetty-core/jetty-http/src/test/java/org/eclipse/jetty/http/HttpFieldTest.java index 98385dfef82..efaa7d981d4 100644 --- a/jetty-core/jetty-http/src/test/java/org/eclipse/jetty/http/HttpFieldTest.java +++ b/jetty-core/jetty-http/src/test/java/org/eclipse/jetty/http/HttpFieldTest.java @@ -21,7 +21,10 @@ import org.eclipse.jetty.util.BufferUtil; import org.junit.jupiter.api.Test; import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.equalTo; import static org.hamcrest.Matchers.is; +import static org.hamcrest.Matchers.nullValue; +import static org.hamcrest.Matchers.sameInstance; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertNull; @@ -203,4 +206,19 @@ public class HttpFieldTest assertThat(map.get("p2"), is("v2")); assertThat(map.get("p3"), is(" v ; 3=three")); } + + @Test + public void testWithoutValue() + { + HttpField field = new HttpField("name", "value"); + assertThat(field.withoutValue("value"), nullValue()); + assertThat(field.withoutValue("other"), sameInstance(field)); + assertThat(field.withoutValue("val"), sameInstance(field)); + + + field = new HttpField("name", "list, of, values"); + assertThat(field.withoutValue("value"), sameInstance(field)); + assertThat(field.withoutValue("often"), sameInstance(field)); + assertThat(field.withoutValue("of"), equalTo(new HttpField("name", "list, values"))); + } } diff --git a/jetty-core/jetty-server/src/test/java/org/eclipse/jetty/server/HttpConnectionTest.java b/jetty-core/jetty-server/src/test/java/org/eclipse/jetty/server/HttpConnectionTest.java index cef0156fddc..b93a6daa100 100644 --- a/jetty-core/jetty-server/src/test/java/org/eclipse/jetty/server/HttpConnectionTest.java +++ b/jetty-core/jetty-server/src/test/java/org/eclipse/jetty/server/HttpConnectionTest.java @@ -23,6 +23,7 @@ package org.eclipse.jetty.server; import java.io.BufferedReader; import java.io.StringReader; import java.nio.charset.StandardCharsets; +import java.util.ArrayList; import java.util.Arrays; import java.util.EnumSet; import java.util.HashSet; @@ -39,6 +40,7 @@ import org.eclipse.jetty.http.HttpHeader; import org.eclipse.jetty.http.HttpParser; import org.eclipse.jetty.http.HttpStatus; import org.eclipse.jetty.http.HttpTester; +import org.eclipse.jetty.http.HttpVersion; import org.eclipse.jetty.http.MimeTypes; import org.eclipse.jetty.http.UriCompliance; import org.eclipse.jetty.io.Content; @@ -67,6 +69,7 @@ import static org.hamcrest.Matchers.lessThanOrEqualTo; import static org.hamcrest.Matchers.not; import static org.hamcrest.Matchers.startsWith; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; public class HttpConnectionTest @@ -90,7 +93,6 @@ public class HttpConnectionTest _connector.setIdleTimeout(5000); _server.addConnector(_connector); _server.setHandler(new DumpHandler()); - _server.start(); } @AfterEach @@ -103,6 +105,7 @@ public class HttpConnectionTest @Test public void testFragmentedChunk() throws Exception { + _server.start(); String response = null; try { @@ -152,6 +155,7 @@ public class HttpConnectionTest @Test public void testHttp09NoVersion() throws Exception { + _server.start(); _connector.getConnectionFactory(HttpConnectionFactory.class).getHttpConfiguration().setHttpCompliance(HttpCompliance.RFC2616); String request = "GET / HTTP/0.9\r\n\r\n"; String response = _connector.getResponse(request); @@ -171,6 +175,7 @@ public class HttpConnectionTest @Test public void testHttp09NoHeaders() throws Exception { + _server.start(); _connector.getConnectionFactory(HttpConnectionFactory.class).getHttpConfiguration().setHttpCompliance(HttpCompliance.RFC2616); // header looking like another request is ignored String request = "GET /one\r\nGET :/two\r\n\r\n"; @@ -185,6 +190,7 @@ public class HttpConnectionTest @Test public void testHttp09MultipleRequests() throws Exception { + _server.start(); _connector.getConnectionFactory(HttpConnectionFactory.class).getHttpConfiguration().setHttpCompliance(HttpCompliance.RFC2616); // Verify that pipelining does not work with HTTP/0.9. @@ -202,6 +208,7 @@ public class HttpConnectionTest @Test public void testHttp11ChunkedBodyTruncation() throws Exception { + _server.start(); String request = "POST /?id=123 HTTP/1.1\r\n" + "Host: local\r\n" + "Transfer-Encoding: chunked\r\n" + @@ -251,6 +258,7 @@ public class HttpConnectionTest @MethodSource("contentLengths") public void testHttp11MultipleContentLength(int[] clen) throws Exception { + _server.start(); LOG.info("badMessage: 400 Bad messages EXPECTED..."); StringBuilder request = new StringBuilder(); request.append("POST / HTTP/1.1\r\n"); @@ -298,6 +306,7 @@ public class HttpConnectionTest @MethodSource("http11ContentLengthAndChunkedData") public void testHttp11ContentLengthAndChunk(int[] contentLengths) throws Exception { + _server.start(); LOG.info("badMessage: 400 Bad messages EXPECTED..."); StringBuilder request = new StringBuilder(); @@ -354,6 +363,7 @@ public class HttpConnectionTest @MethodSource("http11TransferEncodingChunked") public void testHttp11TransferEncodingChunked(List tokens) throws Exception { + _server.start(); StringBuilder request = new StringBuilder(); request.append("POST / HTTP/1.1\r\n"); request.append("Host: local\r\n"); @@ -405,6 +415,7 @@ public class HttpConnectionTest @MethodSource("http11TransferEncodingInvalidChunked") public void testHttp11TransferEncodingInvalidChunked(List tokens) throws Exception { + _server.start(); LOG.info("badMessage: 400 Bad messages EXPECTED..."); StringBuilder request = new StringBuilder(); request.append("POST / HTTP/1.1\r\n"); @@ -424,6 +435,7 @@ public class HttpConnectionTest @Test public void testNoPath() throws Exception { + _server.start(); String response = _connector.getResponse("GET http://localhost:80 HTTP/1.1\r\n" + "Host: localhost:80\r\n" + "Connection: close\r\n" + @@ -437,6 +449,7 @@ public class HttpConnectionTest @Test public void testDate() throws Exception { + _server.start(); String response = _connector.getResponse("GET / HTTP/1.1\r\n" + "Host: localhost:80\r\n" + "Connection: close\r\n" + @@ -451,6 +464,7 @@ public class HttpConnectionTest @Test public void testSetDate() throws Exception { + _server.start(); String response = _connector.getResponse("GET /?date=1+Jan+1970 HTTP/1.1\r\n" + "Host: localhost:80\r\n" + "Connection: close\r\n" + @@ -465,6 +479,7 @@ public class HttpConnectionTest @Test public void testBadNoPath() throws Exception { + _server.start(); String response = _connector.getResponse("GET http://localhost:80/../cheat HTTP/1.1\r\n" + "Host: localhost:80\r\n" + "\r\n"); @@ -474,6 +489,7 @@ public class HttpConnectionTest @Test public void testOKPathDotDotPath() throws Exception { + _server.start(); String response = _connector.getResponse("GET /ooops/../path HTTP/1.0\r\nHost: localhost:80\r\n\n"); checkContains(response, 0, "HTTP/1.1 200 OK"); checkContains(response, 0, "pathInContext=/path"); @@ -482,6 +498,7 @@ public class HttpConnectionTest @Test public void testBadPathDotDotPath() throws Exception { + _server.start(); String response = _connector.getResponse("GET /ooops/../../path HTTP/1.0\r\nHost: localhost:80\r\n\n"); checkContains(response, 0, "HTTP/1.1 400 "); checkContains(response, 0, "MESSAGE:Bad Request"); @@ -490,6 +507,7 @@ public class HttpConnectionTest @Test public void testBadDotDotPath() throws Exception { + _server.start(); String response = _connector.getResponse("GET ../path HTTP/1.0\r\nHost: localhost:80\r\n\n"); checkContains(response, 0, "HTTP/1.1 400 "); checkContains(response, 0, "MESSAGE:Bad Request"); @@ -498,14 +516,16 @@ public class HttpConnectionTest @Test public void testBadSlashDotDotPath() throws Exception { + _server.start(); String response = _connector.getResponse("GET /../path HTTP/1.0\r\nHost: localhost:80\r\n\n"); checkContains(response, 0, "HTTP/1.1 400 "); checkContains(response, 0, "MESSAGE:Bad Request"); } @Test - public void test09() + public void test09() throws Exception { + _server.start(); _connector.getConnectionFactory(HttpConnectionFactory.class).getHttpConfiguration().setHttpCompliance(HttpCompliance.RFC2616_LEGACY); LocalConnector.LocalEndPoint endp = _connector.executeRequest("GET /R1\n"); endp.waitUntilClosed(); @@ -521,6 +541,7 @@ public class HttpConnectionTest @Test public void testSimple() throws Exception { + _server.start(); String response = _connector.getResponse("GET /R1 HTTP/1.1\r\n" + "Host: localhost\r\n" + "Connection: close\r\n" + @@ -535,6 +556,7 @@ public class HttpConnectionTest @Test public void testEmptyNotPersistent() throws Exception { + _server.start(); String response = _connector.getResponse(""" GET /R1?empty=true HTTP/1.0\r Host: localhost\r @@ -558,6 +580,7 @@ public class HttpConnectionTest @Test public void testEmptyPersistent() throws Exception { + _server.start(); String response = _connector.getResponse(""" GET /R1?empty=true HTTP/1.0\r Host: localhost\r @@ -585,6 +608,7 @@ public class HttpConnectionTest @Test public void testEmptyChunk() throws Exception { + _server.start(); String response = _connector.getResponse("GET /R1 HTTP/1.1\r\n" + "Host: localhost\r\n" + "Transfer-Encoding: chunked\r\n" + @@ -602,6 +626,7 @@ public class HttpConnectionTest @Test public void testChunk() throws Exception { + _server.start(); String response = _connector.getResponse("GET /R1 HTTP/1.1\r\n" + "Host: localhost\r\n" + "Transfer-Encoding: chunked\r\n" + @@ -622,6 +647,7 @@ public class HttpConnectionTest @Test public void testChunkTrailer() throws Exception { + _server.start(); String response = _connector.getResponse("GET /R1 HTTP/1.1\r\n" + "Host: localhost\r\n" + "Transfer-Encoding: chunked\r\n" + @@ -643,6 +669,7 @@ public class HttpConnectionTest @Test public void testChunkNoTrailer() throws Exception { + _server.start(); // Expect TimeoutException logged _connector.setIdleTimeout(1000); String response = _connector.getResponse("GET /R1 HTTP/1.1\r\n" + @@ -663,6 +690,7 @@ public class HttpConnectionTest @Test public void testHead() throws Exception { + _server.start(); String responsePOST = _connector.getResponse("POST /R1 HTTP/1.1\r\n" + "Host: localhost\r\n" + "Connection: close\r\n" + @@ -714,6 +742,7 @@ public class HttpConnectionTest @Test public void testHeadChunked() throws Exception { + _server.start(); String responsePOST = _connector.getResponse("POST /R1?no-content-length=true HTTP/1.1\r\n" + "Host: localhost\r\n" + "\r\n", false, 1, TimeUnit.SECONDS); @@ -763,6 +792,7 @@ public class HttpConnectionTest @Test public void testHostOnlyPort() throws Exception { + _server.start(); String response; response = _connector.getResponse(""" @@ -777,6 +807,7 @@ public class HttpConnectionTest @Test public void testBadHostPort() throws Exception { + _server.start(); String response; response = _connector.getResponse("GET http://localhost:EXPECTED_NUMBER_FORMAT_EXCEPTION/ HTTP/1.1\r\n" + @@ -789,6 +820,7 @@ public class HttpConnectionTest @Test public void testNoHost() throws Exception { + _server.start(); String response; response = _connector.getResponse(""" @@ -801,6 +833,7 @@ public class HttpConnectionTest @Test public void testEmptyHost() throws Exception { + _server.start(); String response; response = _connector.getResponse("GET / HTTP/1.1\r\n" + @@ -812,6 +845,7 @@ public class HttpConnectionTest @Test public void testEmptyHostAbsolute() throws Exception { + _server.start(); String response; response = _connector.getResponse("GET scheme:/// HTTP/1.1\r\n" + @@ -823,6 +857,7 @@ public class HttpConnectionTest @Test public void testBadURIencoding() throws Exception { + _server.start(); String response = _connector.getResponse("GET /bad/encoding%x HTTP/1.1\r\n" + "Host: localhost\r\n" + "Connection: close\r\n" + @@ -834,6 +869,7 @@ public class HttpConnectionTest @Disabled("review this test. seems a security issue to fallback from utf-8 to iso-1, was there a reason to do that?") public void testBadUTF8FallsbackTo8859() throws Exception { + _server.start(); LOG.info("badMessage: bad encoding expected ..."); String response; @@ -853,6 +889,7 @@ public class HttpConnectionTest @Test public void testAutoFlush() throws Exception { + _server.start(); int offset = 0; String response = _connector.getResponse("GET /R1 HTTP/1.1\r\n" + @@ -874,7 +911,6 @@ public class HttpConnectionTest @Test public void testEmptyFlush() throws Exception { - _server.stop(); _server.setHandler(new Handler.Abstract.NonBlocking() { @Override @@ -898,6 +934,7 @@ public class HttpConnectionTest @Test public void testUnconsumed() throws Exception { + _server.start(); int offset = 0; String requests = "GET /R1?read=4 HTTP/1.1\r\n" + @@ -935,6 +972,7 @@ public class HttpConnectionTest @Test public void testUnconsumedTimeout() throws Exception { + _server.start(); _connector.setIdleTimeout(500); int offset = 0; String requests = @@ -959,6 +997,7 @@ public class HttpConnectionTest @Test public void testUnconsumedErrorRead() throws Exception { + _server.start(); int offset = 0; String requests = "GET /R1?read=1&error=499 HTTP/1.1\r\n" + @@ -992,6 +1031,7 @@ public class HttpConnectionTest @Test public void testUnconsumedErrorStream() throws Exception { + _server.start(); int offset = 0; String requests = "GET /R1?error=599 HTTP/1.1\r\n" + @@ -1028,6 +1068,7 @@ public class HttpConnectionTest @Test public void testUnconsumedException() throws Exception { + _server.start(); int offset = 0; String requests = "GET /R1?read=1&ISE=true HTTP/1.1\r\n" + "Host: localhost\r\n" + @@ -1059,6 +1100,7 @@ public class HttpConnectionTest @Test public void testConnection() throws Exception { + _server.start(); String response = null; try { @@ -1091,6 +1133,7 @@ public class HttpConnectionTest @Test public void testOversizedBuffer() throws Exception { + _server.start(); String response = null; try { @@ -1123,6 +1166,7 @@ public class HttpConnectionTest @Test public void testExcessiveHeader() throws Exception { + _server.start(); int offset = 0; StringBuilder request = new StringBuilder(); @@ -1150,7 +1194,6 @@ public class HttpConnectionTest } final String longstr = str; final CountDownLatch checkError = new CountDownLatch(1); - _server.stop(); _server.setHandler(new Handler.Abstract.NonBlocking() { @Override @@ -1189,7 +1232,6 @@ public class HttpConnectionTest Arrays.fill(bytes, (byte)'X'); final String longstr = "thisisastringthatshouldreachover12kbytes-" + new String(bytes, StandardCharsets.ISO_8859_1) + "_Z_"; final CountDownLatch checkError = new CountDownLatch(1); - _server.stop(); _server.setHandler(new Handler.Abstract.NonBlocking() { @Override @@ -1224,6 +1266,7 @@ public class HttpConnectionTest @Test public void testAsterisk() throws Exception { + _server.start(); String response = null; try (StacklessLogging stackless = new StacklessLogging(HttpParser.class)) { @@ -1278,6 +1321,7 @@ public class HttpConnectionTest @Test public void testCONNECT() throws Exception { + _server.start(); String response = null; try { @@ -1302,7 +1346,6 @@ public class HttpConnectionTest String chunk1 = "0123456789ABCDEF"; String chunk2 = IntStream.range(0, 64).mapToObj(i -> chunk1).collect(Collectors.joining()); long dataLength = chunk1.length() + chunk2.length(); - _server.stop(); _server.setHandler(new Handler.Abstract() { @Override @@ -1386,6 +1429,7 @@ public class HttpConnectionTest @Test public void testBadURI() throws Exception { + _server.start(); String request = """ GET /ambiguous/doubleSlash// HTTP/1.0 Host: whatever @@ -1400,6 +1444,7 @@ public class HttpConnectionTest @Test public void testAmbiguousParameters() throws Exception { + _server.start(); String request = """ GET /ambiguous/..;/path HTTP/1.0\r Host: whatever\r @@ -1420,6 +1465,7 @@ public class HttpConnectionTest @Test public void testAmbiguousSegments() throws Exception { + _server.start(); String request = """ GET /ambiguous/%2e%2e/path HTTP/1.0\r Host: whatever\r @@ -1436,6 +1482,7 @@ public class HttpConnectionTest @Test public void testAmbiguousSeparators() throws Exception { + _server.start(); String request = """ GET /ambiguous/%2f/path HTTP/1.0\r Host: whatever\r @@ -1454,6 +1501,7 @@ public class HttpConnectionTest @Test public void testAmbiguousPaths() throws Exception { + _server.start(); String request = """ GET /unnormal/.././path/ambiguous%2f%2e%2e/%2e;/info HTTP/1.0\r Host: whatever\r @@ -1475,6 +1523,7 @@ public class HttpConnectionTest @Test public void testAmbiguousEncoding() throws Exception { + _server.start(); String request = """ GET /ambiguous/encoded/%25/path HTTP/1.0\r Host: whatever\r @@ -1500,6 +1549,7 @@ public class HttpConnectionTest @Test public void testAmbiguousDoubleSlash() throws Exception { + _server.start(); String request = """ GET /ambiguous/doubleSlash// HTTP/1.0 Host: whatever @@ -1518,6 +1568,7 @@ public class HttpConnectionTest @Test public void testRelativePath() throws Exception { + _server.start(); String request = """ GET foo/bar HTTP/1.0\r Host: whatever\r @@ -1538,4 +1589,143 @@ public class HttpConnectionTest { assertThat(s.substring(offset), Matchers.not(Matchers.containsString(c))); } + + public static Stream connectionBehavior() + { + List cases = new ArrayList<>(); + + // --- VALID HTTP/1.0 SPEC REQUESTS --- + + // Request does not send connection header. + cases.add(Arguments.of(HttpVersion.HTTP_1_0, null, null, null)); + cases.add(Arguments.of(HttpVersion.HTTP_1_0, null, "close", "close")); + cases.add(Arguments.of(HttpVersion.HTTP_1_0, null, "keep-alive", null)); + cases.add(Arguments.of(HttpVersion.HTTP_1_0, null, "Close", "close")); + cases.add(Arguments.of(HttpVersion.HTTP_1_0, null, "Keep-Alive", null)); + + // Request sends "keep-alive" + cases.add(Arguments.of(HttpVersion.HTTP_1_0, "keep-alive", null, "keep-alive")); + cases.add(Arguments.of(HttpVersion.HTTP_1_0, "keep-alive", "close", "close")); + cases.add(Arguments.of(HttpVersion.HTTP_1_0, "keep-alive", "keep-alive", "keep-alive")); + + // --- INVALID HTTP/1.0 SPEC REQUESTS --- + + // Request sends invalid value "close" (on HTTP/1.0) + cases.add(Arguments.of(HttpVersion.HTTP_1_0, "close", null, null)); + cases.add(Arguments.of(HttpVersion.HTTP_1_0, "close", "close", "close")); + cases.add(Arguments.of(HttpVersion.HTTP_1_0, "close", "keep-alive", null)); + + // --- INVALID HTTP RESPONSE HEADERS --- + // this is when the servlet is setting headers that are in conflict with + // the spec and each other. + + // Request does not set "connection" header. + cases.add(Arguments.of(HttpVersion.HTTP_1_0, null, "close, keep-alive", "close")); + cases.add(Arguments.of(HttpVersion.HTTP_1_0, null, "keep-alive, close", "close")); + + // Request sends invalid value "close" (on HTTP/1.0) + // keep-alive is forbidden when not persistent + cases.add(Arguments.of(HttpVersion.HTTP_1_0, "close", "close, keep-alive", "close")); + cases.add(Arguments.of(HttpVersion.HTTP_1_0, "close", "keep-alive, close", "close")); + + // Request sends "keep-alive" + // connection lists are preserved per hop-by-hop rules + cases.add(Arguments.of(HttpVersion.HTTP_1_0, "keep-alive", "close, keep-alive", "close")); + cases.add(Arguments.of(HttpVersion.HTTP_1_0, "keep-alive", "keep-alive, close", "close")); + + // Other connection values + cases.add(Arguments.of(HttpVersion.HTTP_1_0, null, "Other, Fields", "Other, Fields")); + cases.add(Arguments.of(HttpVersion.HTTP_1_0, null, "Other, close, Fields", "Other, close, Fields")); + cases.add(Arguments.of(HttpVersion.HTTP_1_0, null, "Other, keep-alive, Fields", "Other, Fields")); + cases.add(Arguments.of(HttpVersion.HTTP_1_0, null, "Other, close, keep-alive, Fields", "Other, close, Fields")); + cases.add(Arguments.of(HttpVersion.HTTP_1_0, "keep-alive", "Other, keep-alive, Fields", "Other, keep-alive, Fields")); + + + // --- VALID HTTP/1.1 SPEC REQUESTS --- + + // Request does not send connection header. + cases.add(Arguments.of(HttpVersion.HTTP_1_1, null, null, null)); + cases.add(Arguments.of(HttpVersion.HTTP_1_1, null, "close", "close")); + cases.add(Arguments.of(HttpVersion.HTTP_1_1, null, "keep-alive", null)); + cases.add(Arguments.of(HttpVersion.HTTP_1_1, null, "Close", "close")); + cases.add(Arguments.of(HttpVersion.HTTP_1_1, null, "Keep-Alive", null)); + + // Request sends value "close" + cases.add(Arguments.of(HttpVersion.HTTP_1_1, "close", null, "close")); + cases.add(Arguments.of(HttpVersion.HTTP_1_1, "close", "close", "close")); + cases.add(Arguments.of(HttpVersion.HTTP_1_1, "close", "keep-alive", "close")); + + // --- INVALID HTTP/1.0 SPEC REQUESTS --- + + // Request sends invalid "keep-alive" header value (on HTTP/1.1) + cases.add(Arguments.of(HttpVersion.HTTP_1_1, "keep-alive", null, null)); + cases.add(Arguments.of(HttpVersion.HTTP_1_1, "keep-alive", "close", "close")); + cases.add(Arguments.of(HttpVersion.HTTP_1_1, "keep-alive", "keep-alive", null)); + + // --- INVALID HTTP RESPONSE HEADERS --- + // this is when the servlet is setting headers that are in conflict with + // the spec and each other. + + // Request does not set "connection" header. + cases.add(Arguments.of(HttpVersion.HTTP_1_1, null, "close, keep-alive", "close")); + cases.add(Arguments.of(HttpVersion.HTTP_1_1, null, "keep-alive, close", "close")); + + // Request sends value "close" + cases.add(Arguments.of(HttpVersion.HTTP_1_1, "close", "close, keep-alive", "close")); + cases.add(Arguments.of(HttpVersion.HTTP_1_1, "close", "keep-alive, close", "close")); + + // Request sends invalid "keep-alive" header value (on HTTP/1.1) + cases.add(Arguments.of(HttpVersion.HTTP_1_1, "keep-alive", "close, keep-alive", "close")); + cases.add(Arguments.of(HttpVersion.HTTP_1_1, "keep-alive", "keep-alive, close", "close")); + + // Other connection values + cases.add(Arguments.of(HttpVersion.HTTP_1_1, null, "Other, Fields", "Other, Fields")); + cases.add(Arguments.of(HttpVersion.HTTP_1_1, null, "Other, close, Fields", "Other, close, Fields")); + cases.add(Arguments.of(HttpVersion.HTTP_1_1, null, "Other, keep-alive, Fields", "Other, Fields")); + cases.add(Arguments.of(HttpVersion.HTTP_1_1, null, "Other, close, keep-alive, Fields", "Other, close, Fields")); + cases.add(Arguments.of(HttpVersion.HTTP_1_1, "close", "Other, Fields", "Other, Fields|close")); + + return cases.stream(); + } + + @ParameterizedTest + @MethodSource("connectionBehavior") + public void testConnectionBehavior(HttpVersion version, String requestConnectionHeader, String responseConnectionHeader, String expectedConnectionHeader) throws Exception + { + _server.setHandler(new Handler.Abstract() + { + @Override + public boolean handle(Request request, Response response, Callback callback) throws Exception + { + if (responseConnectionHeader != null) + response.getHeaders().put(HttpHeader.CONNECTION, responseConnectionHeader); + + callback.succeeded(); + return true; + } + }); + + _server.start(); + + StringBuilder rawRequest = new StringBuilder(); + rawRequest.append("GET /nothing %s\r\n".formatted(version.asString())); + rawRequest.append("Host: test\r\n"); + if (requestConnectionHeader != null) + rawRequest.append("Connection: ").append(requestConnectionHeader).append("\r\n"); + rawRequest.append("\r\n"); + + String rawResponse = _connector.getResponse(rawRequest.toString()); + HttpTester.Response response = HttpTester.parseResponse(rawResponse); + + assertThat(response.getStatus(), is(200)); + assertThat(response.getVersion(), is(HttpVersion.HTTP_1_1)); + if (expectedConnectionHeader == null) + assertFalse(response.getMetaData().getHttpFields().contains(HttpHeader.CONNECTION)); + else + { + List actual = response.getValuesList(HttpHeader.CONNECTION); + for (String expected : expectedConnectionHeader.split("\\|")) + assertThat(actual.remove(0), is(expected)); + } + } } From fa143fa62a4098f9f4e5b5f32f25cfb22031d2e0 Mon Sep 17 00:00:00 2001 From: Simone Bordet Date: Fri, 2 Aug 2024 12:28:47 +0300 Subject: [PATCH 12/21] Improvements to HttpSender. (#12111) * Changed ContentSender demand from iterate()+IDLE to succeeded()+SCHEDULED. This ensures that there is no re-iteration in case a 100 Continue response arrives. This, in turn, avoids that the demand is performed multiple times, causing ISE to be thrown. * Changed the 100 Continue action of the proxy Servlet/Handler, that provides the request content, to be executed by the HttpSender, rather than by the HttpReceiver. Signed-off-by: Simone Bordet --- .../jetty/client/ContinueProtocolHandler.java | 11 ++- .../jetty/client/transport/HttpChannel.java | 4 +- .../jetty/client/transport/HttpExchange.java | 4 +- .../jetty/client/transport/HttpSender.java | 95 ++++++++++++------- .../org/eclipse/jetty/proxy/ProxyHandler.java | 10 +- .../ee10/proxy/AbstractProxyServlet.java | 9 +- .../ee10/proxy/AsyncMiddleManServlet.java | 8 +- .../jetty/ee10/proxy/ProxyServlet.java | 10 +- .../jetty/ee9/proxy/AbstractProxyServlet.java | 17 +++- .../ee9/proxy/AsyncMiddleManServlet.java | 8 +- .../eclipse/jetty/ee9/proxy/ProxyServlet.java | 10 +- 11 files changed, 107 insertions(+), 79 deletions(-) diff --git a/jetty-core/jetty-client/src/main/java/org/eclipse/jetty/client/ContinueProtocolHandler.java b/jetty-core/jetty-client/src/main/java/org/eclipse/jetty/client/ContinueProtocolHandler.java index 146b241e644..213e0ef2586 100644 --- a/jetty-core/jetty-client/src/main/java/org/eclipse/jetty/client/ContinueProtocolHandler.java +++ b/jetty-core/jetty-client/src/main/java/org/eclipse/jetty/client/ContinueProtocolHandler.java @@ -52,8 +52,9 @@ public class ContinueProtocolHandler implements ProtocolHandler return new ContinueListener(); } - protected void onContinue(Request request) + protected Runnable onContinue(Request request) { + return null; } protected class ContinueListener extends BufferingResponseListener @@ -79,8 +80,10 @@ public class ContinueProtocolHandler implements ProtocolHandler { // All good, continue. exchange.resetResponse(); - exchange.proceed(null); - onContinue(request); + Runnable proceedAction = onContinue(request); + // Pass the proceed action to be executed + // by the sender, not here by the receiver. + exchange.proceed(proceedAction, null); } else { @@ -90,7 +93,7 @@ public class ContinueProtocolHandler implements ProtocolHandler ResponseListeners listeners = exchange.getResponseListeners(); HttpContentResponse contentResponse = new HttpContentResponse(response, getContent(), getMediaType(), getEncoding()); listeners.emitSuccess(contentResponse); - exchange.proceed(new HttpRequestException("Expectation failed", request)); + exchange.proceed(null, new HttpRequestException("Expectation failed", request)); } } diff --git a/jetty-core/jetty-client/src/main/java/org/eclipse/jetty/client/transport/HttpChannel.java b/jetty-core/jetty-client/src/main/java/org/eclipse/jetty/client/transport/HttpChannel.java index b524ede09f9..6545d31d07f 100644 --- a/jetty-core/jetty-client/src/main/java/org/eclipse/jetty/client/transport/HttpChannel.java +++ b/jetty-core/jetty-client/src/main/java/org/eclipse/jetty/client/transport/HttpChannel.java @@ -146,9 +146,9 @@ public abstract class HttpChannel implements CyclicTimeouts.Expirable public abstract void release(); - public void proceed(HttpExchange exchange, Throwable failure) + public void proceed(HttpExchange exchange, Runnable proceedAction, Throwable failure) { - getHttpSender().proceed(exchange, failure); + getHttpSender().proceed(exchange, proceedAction, failure); } public void abort(HttpExchange exchange, Throwable requestFailure, Throwable responseFailure, Promise promise) diff --git a/jetty-core/jetty-client/src/main/java/org/eclipse/jetty/client/transport/HttpExchange.java b/jetty-core/jetty-client/src/main/java/org/eclipse/jetty/client/transport/HttpExchange.java index b68815bea28..0028e6c3a4b 100644 --- a/jetty-core/jetty-client/src/main/java/org/eclipse/jetty/client/transport/HttpExchange.java +++ b/jetty-core/jetty-client/src/main/java/org/eclipse/jetty/client/transport/HttpExchange.java @@ -317,11 +317,11 @@ public class HttpExchange implements CyclicTimeouts.Expirable } } - public void proceed(Throwable failure) + public void proceed(Runnable proceedAction, Throwable failure) { HttpChannel channel = getHttpChannel(); if (channel != null) - channel.proceed(this, failure); + channel.proceed(this, proceedAction, failure); } @Override diff --git a/jetty-core/jetty-client/src/main/java/org/eclipse/jetty/client/transport/HttpSender.java b/jetty-core/jetty-client/src/main/java/org/eclipse/jetty/client/transport/HttpSender.java index 551a210ae0e..43903c1437a 100644 --- a/jetty-core/jetty-client/src/main/java/org/eclipse/jetty/client/transport/HttpSender.java +++ b/jetty-core/jetty-client/src/main/java/org/eclipse/jetty/client/transport/HttpSender.java @@ -317,12 +317,15 @@ public abstract class HttpSender { } - public void proceed(HttpExchange exchange, Throwable failure) + public void proceed(HttpExchange exchange, Runnable proceedAction, Throwable failure) { - // Received a 100 Continue, although Expect header was not sent. + // Received a 100 Continue, although the Expect header was not sent. if (!contentSender.expect100) return; + // Write the fields in this order, since the reader of + // these fields will read them in the opposite order. + contentSender.proceedAction = proceedAction; contentSender.expect100 = false; if (failure == null) { @@ -462,32 +465,39 @@ public abstract class HttpSender private class ContentSender extends IteratingCallback { - private HttpExchange exchange; + // Fields that are set externally. + private volatile HttpExchange exchange; + private volatile Runnable proceedAction; + private volatile boolean expect100; + // Fields only used internally. private Content.Chunk chunk; private ByteBuffer contentBuffer; - private boolean expect100; private boolean committed; private boolean success; private boolean complete; private Promise abort; + private boolean demanded; @Override public boolean reset() { exchange = null; + proceedAction = null; + expect100 = false; chunk = null; contentBuffer = null; - expect100 = false; committed = false; success = false; complete = false; abort = null; + demanded = false; return super.reset(); } @Override protected Action process() throws Throwable { + HttpExchange exchange = this.exchange; if (complete) { if (success) @@ -498,15 +508,26 @@ public abstract class HttpSender HttpRequest request = exchange.getRequest(); Content.Source content = request.getBody(); + boolean expect100 = this.expect100; if (expect100) { + // If the request was sent already, wait for + // the 100 response before sending the content. if (committed) return Action.IDLE; - else - chunk = null; + // Do not send any content yet. + chunk = null; } else { + // Run the proceed action first, which likely will provide + // content after having received the 100 Continue response. + Runnable action = proceedAction; + proceedAction = null; + if (action != null) + action.run(); + + // Read the request content. chunk = content.read(); } if (LOG.isDebugEnabled()) @@ -516,11 +537,14 @@ public abstract class HttpSender { if (committed) { - content.demand(this::iterate); - return Action.IDLE; + // No content after the headers, demand. + demanded = true; + content.demand(this::succeeded); + return Action.SCHEDULED; } else { + // Normalize to avoid null checks. chunk = Content.Chunk.EMPTY; } } @@ -545,48 +569,49 @@ public abstract class HttpSender @Override protected void onSuccess() { - boolean proceed = true; - if (committed) + if (demanded) { - if (contentBuffer.hasRemaining()) - proceed = someToContent(exchange, contentBuffer); + // Content is now available, reset + // the demand and iterate again. + demanded = false; } else { - committed = true; - if (headersToCommit(exchange)) + boolean proceed = true; + if (committed) { - // Was any content sent while committing? if (contentBuffer.hasRemaining()) proceed = someToContent(exchange, contentBuffer); } else { - proceed = false; + committed = true; + proceed = headersToCommit(exchange); + if (proceed) + { + // Was any content sent while committing? + if (contentBuffer.hasRemaining()) + proceed = someToContent(exchange, contentBuffer); + } } - } - boolean last = chunk.isLast(); - chunk.release(); - chunk = null; + boolean last = chunk.isLast(); + chunk.release(); + chunk = null; - if (proceed) - { - if (last) + if (proceed) { - success = true; + if (last) + { + success = true; + complete = true; + } + } + else + { + // There was some concurrent error, terminate. complete = true; } - else if (expect100) - { - if (LOG.isDebugEnabled()) - LOG.debug("Expecting 100 Continue for {}", exchange.getRequest()); - } - } - else - { - // There was some concurrent error, terminate. - complete = true; } } diff --git a/jetty-core/jetty-proxy/src/main/java/org/eclipse/jetty/proxy/ProxyHandler.java b/jetty-core/jetty-proxy/src/main/java/org/eclipse/jetty/proxy/ProxyHandler.java index 99baae9f591..f7223624188 100644 --- a/jetty-core/jetty-proxy/src/main/java/org/eclipse/jetty/proxy/ProxyHandler.java +++ b/jetty-core/jetty-proxy/src/main/java/org/eclipse/jetty/proxy/ProxyHandler.java @@ -444,12 +444,11 @@ public abstract class ProxyHandler extends Handler.Abstract Response.writeError(clientToProxyRequest, proxyToClientResponse, callback, status); } - protected void onServerToProxyResponse100Continue(Request clientToProxyRequest, org.eclipse.jetty.client.Request proxyToServerRequest) + protected Runnable onServerToProxyResponse100Continue(Request clientToProxyRequest, org.eclipse.jetty.client.Request proxyToServerRequest) { if (LOG.isDebugEnabled()) LOG.debug("{} P2C 100 continue response", requestId(clientToProxyRequest)); - Runnable action = (Runnable)proxyToServerRequest.getAttributes().get(PROXY_TO_SERVER_CONTINUE_ATTRIBUTE); - action.run(); + return (Runnable)proxyToServerRequest.getAttributes().get(PROXY_TO_SERVER_CONTINUE_ATTRIBUTE); } protected void onServerToProxyResponse102Processing(Request clientToProxyRequest, org.eclipse.jetty.client.Request proxyToServerRequest, HttpFields serverToProxyResponseHeaders, Response proxyToClientResponse) @@ -776,13 +775,12 @@ public abstract class ProxyHandler extends Handler.Abstract private class ProxyContinueProtocolHandler extends ContinueProtocolHandler { @Override - protected void onContinue(org.eclipse.jetty.client.Request proxyToServerRequest) + protected Runnable onContinue(org.eclipse.jetty.client.Request proxyToServerRequest) { - super.onContinue(proxyToServerRequest); var clientToProxyRequest = (Request)proxyToServerRequest.getAttributes().get(CLIENT_TO_PROXY_REQUEST_ATTRIBUTE); if (LOG.isDebugEnabled()) LOG.debug("{} S2P received 100 Continue", requestId(clientToProxyRequest)); - onServerToProxyResponse100Continue(clientToProxyRequest, proxyToServerRequest); + return onServerToProxyResponse100Continue(clientToProxyRequest, proxyToServerRequest); } } diff --git a/jetty-ee10/jetty-ee10-proxy/src/main/java/org/eclipse/jetty/ee10/proxy/AbstractProxyServlet.java b/jetty-ee10/jetty-ee10-proxy/src/main/java/org/eclipse/jetty/ee10/proxy/AbstractProxyServlet.java index 8cad022eec0..dd7db3f33a0 100644 --- a/jetty-ee10/jetty-ee10-proxy/src/main/java/org/eclipse/jetty/ee10/proxy/AbstractProxyServlet.java +++ b/jetty-ee10/jetty-ee10-proxy/src/main/java/org/eclipse/jetty/ee10/proxy/AbstractProxyServlet.java @@ -763,10 +763,9 @@ public abstract class AbstractProxyServlet extends HttpServlet } } - protected void onContinue(HttpServletRequest clientRequest, Request proxyRequest) + protected Runnable onContinue(HttpServletRequest clientRequest, Request proxyRequest) { - if (_log.isDebugEnabled()) - _log.debug("{} handling 100 Continue", getRequestId(clientRequest)); + return null; } /** @@ -851,10 +850,10 @@ public abstract class AbstractProxyServlet extends HttpServlet class ProxyContinueProtocolHandler extends ContinueProtocolHandler { @Override - protected void onContinue(Request request) + protected Runnable onContinue(Request request) { HttpServletRequest clientRequest = (HttpServletRequest)request.getAttributes().get(CLIENT_REQUEST_ATTRIBUTE); - AbstractProxyServlet.this.onContinue(clientRequest, request); + return AbstractProxyServlet.this.onContinue(clientRequest, request); } } } diff --git a/jetty-ee10/jetty-ee10-proxy/src/main/java/org/eclipse/jetty/ee10/proxy/AsyncMiddleManServlet.java b/jetty-ee10/jetty-ee10-proxy/src/main/java/org/eclipse/jetty/ee10/proxy/AsyncMiddleManServlet.java index 765495e64ad..a03be8bdb54 100644 --- a/jetty-ee10/jetty-ee10-proxy/src/main/java/org/eclipse/jetty/ee10/proxy/AsyncMiddleManServlet.java +++ b/jetty-ee10/jetty-ee10-proxy/src/main/java/org/eclipse/jetty/ee10/proxy/AsyncMiddleManServlet.java @@ -171,11 +171,11 @@ public class AsyncMiddleManServlet extends AbstractProxyServlet } @Override - protected void onContinue(HttpServletRequest clientRequest, Request proxyRequest) + protected Runnable onContinue(HttpServletRequest clientRequest, Request proxyRequest) { - super.onContinue(clientRequest, proxyRequest); - Runnable action = (Runnable)proxyRequest.getAttributes().get(CONTINUE_ACTION_ATTRIBUTE); - action.run(); + if (_log.isDebugEnabled()) + _log.debug("{} handling 100 Continue", getRequestId(clientRequest)); + return (Runnable)proxyRequest.getAttributes().get(CONTINUE_ACTION_ATTRIBUTE); } private void transform(ContentTransformer transformer, ByteBuffer input, boolean finished, List output) throws IOException diff --git a/jetty-ee10/jetty-ee10-proxy/src/main/java/org/eclipse/jetty/ee10/proxy/ProxyServlet.java b/jetty-ee10/jetty-ee10-proxy/src/main/java/org/eclipse/jetty/ee10/proxy/ProxyServlet.java index c8e0f532b97..bfb8c26c783 100644 --- a/jetty-ee10/jetty-ee10-proxy/src/main/java/org/eclipse/jetty/ee10/proxy/ProxyServlet.java +++ b/jetty-ee10/jetty-ee10-proxy/src/main/java/org/eclipse/jetty/ee10/proxy/ProxyServlet.java @@ -16,7 +16,6 @@ package org.eclipse.jetty.ee10.proxy; import java.io.IOException; import java.io.InputStream; import java.nio.ByteBuffer; -import java.util.concurrent.Executor; import java.util.concurrent.TimeUnit; import jakarta.servlet.AsyncContext; @@ -144,12 +143,11 @@ public class ProxyServlet extends AbstractProxyServlet } @Override - protected void onContinue(HttpServletRequest clientRequest, Request proxyRequest) + protected Runnable onContinue(HttpServletRequest clientRequest, Request proxyRequest) { - super.onContinue(clientRequest, proxyRequest); - Runnable action = (Runnable)proxyRequest.getAttributes().get(CONTINUE_ACTION_ATTRIBUTE); - Executor executor = getHttpClient().getExecutor(); - executor.execute(action); + if (_log.isDebugEnabled()) + _log.debug("{} handling 100 Continue", getRequestId(clientRequest)); + return (Runnable)proxyRequest.getAttributes().get(CONTINUE_ACTION_ATTRIBUTE); } /** diff --git a/jetty-ee9/jetty-ee9-proxy/src/main/java/org/eclipse/jetty/ee9/proxy/AbstractProxyServlet.java b/jetty-ee9/jetty-ee9-proxy/src/main/java/org/eclipse/jetty/ee9/proxy/AbstractProxyServlet.java index 0b3acdacd53..c8a6cd738b9 100644 --- a/jetty-ee9/jetty-ee9-proxy/src/main/java/org/eclipse/jetty/ee9/proxy/AbstractProxyServlet.java +++ b/jetty-ee9/jetty-ee9-proxy/src/main/java/org/eclipse/jetty/ee9/proxy/AbstractProxyServlet.java @@ -768,10 +768,17 @@ public abstract class AbstractProxyServlet extends HttpServlet } } - protected void onContinue(HttpServletRequest clientRequest, Request proxyRequest) + /** + *

Returns the action to perform when the proxy receives + * a 100 Continue response from the server.

+ * + * @param clientRequest the client request + * @param proxyRequest the request being proxied + * @return the 100 Continue action to run + */ + protected Runnable onContinue(HttpServletRequest clientRequest, Request proxyRequest) { - if (_log.isDebugEnabled()) - _log.debug("{} handling 100 Continue", getRequestId(clientRequest)); + return null; } /** @@ -856,10 +863,10 @@ public abstract class AbstractProxyServlet extends HttpServlet class ProxyContinueProtocolHandler extends ContinueProtocolHandler { @Override - protected void onContinue(Request request) + protected Runnable onContinue(Request request) { HttpServletRequest clientRequest = (HttpServletRequest)request.getAttributes().get(CLIENT_REQUEST_ATTRIBUTE); - AbstractProxyServlet.this.onContinue(clientRequest, request); + return AbstractProxyServlet.this.onContinue(clientRequest, request); } } } diff --git a/jetty-ee9/jetty-ee9-proxy/src/main/java/org/eclipse/jetty/ee9/proxy/AsyncMiddleManServlet.java b/jetty-ee9/jetty-ee9-proxy/src/main/java/org/eclipse/jetty/ee9/proxy/AsyncMiddleManServlet.java index b70bfab7747..e929a724a96 100644 --- a/jetty-ee9/jetty-ee9-proxy/src/main/java/org/eclipse/jetty/ee9/proxy/AsyncMiddleManServlet.java +++ b/jetty-ee9/jetty-ee9-proxy/src/main/java/org/eclipse/jetty/ee9/proxy/AsyncMiddleManServlet.java @@ -171,11 +171,11 @@ public class AsyncMiddleManServlet extends AbstractProxyServlet } @Override - protected void onContinue(HttpServletRequest clientRequest, Request proxyRequest) + protected Runnable onContinue(HttpServletRequest clientRequest, Request proxyRequest) { - super.onContinue(clientRequest, proxyRequest); - Runnable action = (Runnable)proxyRequest.getAttributes().get(CONTINUE_ACTION_ATTRIBUTE); - action.run(); + if (_log.isDebugEnabled()) + _log.debug("{} handling 100 Continue", getRequestId(clientRequest)); + return (Runnable)proxyRequest.getAttributes().get(CONTINUE_ACTION_ATTRIBUTE); } private void transform(ContentTransformer transformer, ByteBuffer input, boolean finished, List output) throws IOException diff --git a/jetty-ee9/jetty-ee9-proxy/src/main/java/org/eclipse/jetty/ee9/proxy/ProxyServlet.java b/jetty-ee9/jetty-ee9-proxy/src/main/java/org/eclipse/jetty/ee9/proxy/ProxyServlet.java index f9520096bcf..9691bcb9628 100644 --- a/jetty-ee9/jetty-ee9-proxy/src/main/java/org/eclipse/jetty/ee9/proxy/ProxyServlet.java +++ b/jetty-ee9/jetty-ee9-proxy/src/main/java/org/eclipse/jetty/ee9/proxy/ProxyServlet.java @@ -16,7 +16,6 @@ package org.eclipse.jetty.ee9.proxy; import java.io.IOException; import java.io.InputStream; import java.nio.ByteBuffer; -import java.util.concurrent.Executor; import java.util.concurrent.TimeUnit; import jakarta.servlet.AsyncContext; @@ -144,12 +143,11 @@ public class ProxyServlet extends AbstractProxyServlet } @Override - protected void onContinue(HttpServletRequest clientRequest, Request proxyRequest) + protected Runnable onContinue(HttpServletRequest clientRequest, Request proxyRequest) { - super.onContinue(clientRequest, proxyRequest); - Runnable action = (Runnable)proxyRequest.getAttributes().get(CONTINUE_ACTION_ATTRIBUTE); - Executor executor = getHttpClient().getExecutor(); - executor.execute(action); + if (_log.isDebugEnabled()) + _log.debug("{} handling 100 Continue", getRequestId(clientRequest)); + return (Runnable)proxyRequest.getAttributes().get(CONTINUE_ACTION_ATTRIBUTE); } /** From 84d0574ab614d000a3695112a6523ce64e595fd2 Mon Sep 17 00:00:00 2001 From: Simone Bordet Date: Fri, 2 Aug 2024 16:18:35 +0300 Subject: [PATCH 13/21] Fixes #12120 - Introduce properties for cipher suites. (#12126) Added documentation for advanced TLS configuration. Updated the javadoc-url attribute to the new javadocs URI. Signed-off-by: Simone Bordet --- documentation/jetty/antora.yml | 2 +- .../pages/modules/standard.adoc | 58 +++++++++++++++++++ 2 files changed, 59 insertions(+), 1 deletion(-) diff --git a/documentation/jetty/antora.yml b/documentation/jetty/antora.yml index b7eaaad3d60..b6d3bafe164 100644 --- a/documentation/jetty/antora.yml +++ b/documentation/jetty/antora.yml @@ -3,7 +3,7 @@ version: '12' title: Eclipse Jetty asciidoc: attributes: - javadoc-url: https://jetty.org/javadoc/jetty-12 + javadoc-url: https://javadoc.jetty.org/jetty-12 jdurl: '{javadoc-url}' jetty-home: ${jetty.home}@ version: 12.0.10-SNAPSHOT diff --git a/documentation/jetty/modules/operations-guide/pages/modules/standard.adoc b/documentation/jetty/modules/operations-guide/pages/modules/standard.adoc index 0e5c6fef3f8..33a1bad5b52 100644 --- a/documentation/jetty/modules/operations-guide/pages/modules/standard.adoc +++ b/documentation/jetty/modules/operations-guide/pages/modules/standard.adoc @@ -550,6 +550,10 @@ include::{jetty-home}/modules/ssl.mod[tags=documentation-ssl-context] [[ssl-keystore-tls]] === KeyStore Properties and TLS Properties +The Jetty component that manages the KeyStore, that contains the cryptographic material and the TLS configuration is an instance of `SslContextFactory.Server`. + +You can configure the `SslContextFactory.Server` by specifying properties, or by invoking its method for a more xref:ssl-advanced[advanced configuration]. + Among the configurable properties, the most relevant are: `jetty.sslContext.keyStorePath`:: @@ -567,6 +571,60 @@ Whether client certificate authentication should be requested. If you configure client certificate authentication, you need to configure and distribute a client KeyStore as explained in xref:keystore/index.adoc#client-authn[this section]. +[[ssl-advanced]] +=== Advanced TLS Configuration + +Configuring `SslContextFactory.Server` using properties as explained in xref:ssl-keystore-tls[this section] is sufficient for most cases. + +For the cases where Jetty module properties are not defined, or when you need more advanced configuration (for example the ability to include and/or exclude the TLS cipher suites), you can follow these steps: + +. Modify `$JETTY_BASE/start.d/ssl.ini` by adding a path to a custom XML file, for example: ++ +.ssl.ini +[source,subs="verbatim,quotes"] +---- +--module=ssl +*etc/ssl-config.xml* <1> +... +---- +<1> The path to the custom XML file, relative to `$JETTY_BASE`. +. Create the custom XML file, with your advanced configuration. +For example, to exclude certain TLS ciphers you can use the following file: ++ +.ssl-config.xml +[source,xml,subs="verbatim"] +---- + + + + + <1> + + <2> + + ^TLS_RSA_.*$ + ^.*_(MD5|SHA|SHA1)$ + + + + + + + ^SSL_.*$ + + + + + +---- +<1> Reference the existing `sslContextFactory` object. +<2> Call the method `setExcludeCipherSuites(String\...)` to specify regular expressions of the TLS ciphers you want to exclude. + +The syntax to use in the custom XML file is described in xref:xml/index.adoc[this section]. + +In the custom XML file you can call any `SslContextFactory.Server` method. +Refer to the `SslContextFactory.Server` link:{javadoc-url}/org/eclipse/jetty/util/ssl/SslContextFactory.Server.html[javadocs] for the comprehensive list of methods. + [[ssl-reload]] == Module `ssl-reload` From e1d03b4c682fa22405e705ea8d7e20067a112057 Mon Sep 17 00:00:00 2001 From: Simone Bordet Date: Sat, 3 Aug 2024 14:43:53 +0200 Subject: [PATCH 14/21] Now the documentation has been migrated to Antora, so there is no need for the Java Asciidoctor plugin, and the directories that previously held the documentation using the Asciidoctor Maven plugin. Renamed the `version` attribute to `jetty-version`, and now using the POM value, rather than a hard-coded one. Removed references to Asciidoctor from the main POM. Signed-off-by: Simone Bordet --- .../jetty-asciidoctor-extensions/pom.xml | 44 - .../jetty/docs/JavadocIncludeExtension.java | 235 --- .../jetty/docs/JettyIncludeExtension.java | 270 --- ...ctor.jruby.extension.spi.ExtensionRegistry | 2 - documentation/jetty-documentation/pom.xml | 437 ----- .../src/main/asciidoc/config.adoc | 35 - .../contribution-guide/.asciidoctorconfig | 5 - .../contribution-guide/1-introduction.adoc | 56 - .../asciidoc/contribution-guide/2-eca.adoc | 30 - .../asciidoc/contribution-guide/3-source.adoc | 49 - .../asciidoc/contribution-guide/4-build.adoc | 137 -- .../contribution-guide/5-code-standards.adoc | 133 -- .../contribution-guide/6-documentation.adoc | 255 --- .../7-submitting-patches.adoc | 67 - .../contribution-guide/8-security.adoc | 32 - .../images/small_powered_by.gif | Bin 4787 -> 0 bytes .../asciidoc/contribution-guide/index.adoc | 29 - .../src/main/asciidoc/index.adoc | 34 - .../src/main/asciidoc/old_docs/alpn/alpn.adoc | 100 - .../main/asciidoc/old_docs/alpn/chapter.adoc | 28 - .../old_docs/annotations/chapter.adoc | 22 - .../annotations/quick-annotations-setup.adoc | 40 - .../using-annotations-embedded.adoc | 189 -- .../old_docs/architecture/chapter.adoc | 19 - .../architecture/jetty-classloading.adoc | 198 -- .../asciidoc/old_docs/connectors/chapter.adoc | 19 - .../connectors/configuring-connectors.adoc | 540 ------ .../asciidoc/old_docs/contexts/chapter.adoc | 22 - .../old_docs/contexts/custom-error-pages.adoc | 168 -- .../contexts/setting-context-path.adoc | 55 - .../old_docs/contexts/setting-form-size.adoc | 77 - .../contexts/temporary-directories.adoc | 205 -- .../asciidoc/old_docs/contributing/bugs.adoc | 21 - .../old_docs/contributing/chapter.adoc | 28 - .../contributing/coding-standards.adoc | 84 - .../old_docs/contributing/community.adoc | 38 - .../old_docs/contributing/documentation.adoc | 234 --- .../old_docs/contributing/patches.adoc | 104 - .../contributing/release-testing.adoc | 225 --- .../contributing/releasing-jetty.adoc | 252 --- .../old_docs/contributing/source-build.adoc | 93 - .../asciidoc/old_docs/deploying/chapter.adoc | 26 - ...onfiguring-specific-webapp-deployment.adoc | 161 -- .../deploying/deployment-architecture.adoc | 166 -- .../deployment-processing-webapps.adoc | 297 --- .../old_docs/deploying/quickstart-webapp.adoc | 177 -- .../deploying/static-content-deployment.adoc | 36 - .../asciidoc/old_docs/embedding/chapter.adoc | 19 - .../old_docs/embedding/embedded-examples.adoc | 81 - .../old_docs/embedding/embedding-jetty.adoc | 242 --- .../examples/embedded-file-server.adoc | 44 - .../examples/embedded-many-connectors.adoc | 51 - .../examples/embedded-minimal-servlet.adoc | 51 - .../examples/embedded-one-webapp.adoc | 45 - .../embedded-secured-hello-handler.adoc | 54 - .../examples/embedded-split-file-server.adoc | 51 - .../old_docs/embedding/jetty-helloworld.adoc | 89 - .../old_docs/extras/balancer-servlet.adoc | 34 - .../asciidoc/old_docs/extras/chapter.adoc | 41 - .../old_docs/extras/cross-origin-filter.adoc | 91 - .../old_docs/extras/debug-handler.adoc | 63 - .../old_docs/extras/default-handler.adoc | 47 - .../old_docs/extras/default-servlet.adoc | 83 - .../asciidoc/old_docs/extras/dos-filter.adoc | 102 - .../old_docs/extras/error-handler.adoc | 29 - .../asciidoc/old_docs/extras/gzip-filter.adoc | 92 - .../old_docs/extras/header-filter.adoc | 112 -- .../old_docs/extras/inetaccess-handler.adoc | 32 - .../old_docs/extras/ipaccess-handler.adoc | 69 - .../extras/moved-context-handler.adoc | 65 - .../old_docs/extras/proxy-servlet.adoc | 73 - .../old_docs/extras/resource-handler.adoc | 52 - .../old_docs/extras/rewrite-handler.adoc | 140 -- .../old_docs/extras/shutdown-handler.adoc | 62 - .../old_docs/extras/statistics-handler.adoc | 108 -- .../asciidoc/old_docs/frameworks/cdi.adoc | 114 -- .../asciidoc/old_docs/frameworks/chapter.adoc | 20 - .../asciidoc/old_docs/frameworks/metro.adoc | 57 - .../asciidoc/old_docs/frameworks/osgi.adoc | 1134 ----------- .../gettingstarted/configuring/chapter.adoc | 17 - .../configuring/what-to-configure.adoc | 281 --- .../getting-started/chapter.adoc | 22 - .../jetty-common-configuration.adoc | 184 -- .../getting-started/jetty-installing.adoc | 94 - .../getting-started/jetty-running.adoc | 121 -- .../gettingstarted/introduction/chapter.adoc | 20 - .../introduction/jetty-coordinates.adoc | 56 - .../introduction/jetty-javaee.adoc | 104 - .../introduction/what-is-jetty.adoc | 36 - .../introduction/what-version.adoc | 50 - .../gettingstarted/upgrading/chapter.adoc | 17 - .../gettingstarted/upgrading/sample.adoc | 20 - .../upgrading/upgrading-9.3-to-9.4.adoc | 257 --- .../upgrading/upgrading-9.4-to.10.0.adoc | 58 - .../Jetty_DeployManager_AppLifeCycle-1.png | Bin 20022 -> 0 bytes ...loyManager_DefaultAppLifeCycleBindings.png | Bin 65653 -> 0 bytes ..._DeployManager_DeploymentManager_Roles.png | Bin 21894 -> 0 bytes .../old_docs/images/SessionsHierarchy.png | Bin 51740 -> 0 bytes .../images/basic-architecture-handlers.png | Bin 55665 -> 0 bytes .../basic-architecture-nested-handlers.png | Bin 12452 -> 0 bytes .../images/basic-architecture-patterns.png | Bin 44966 -> 0 bytes .../basic-architecture-servlet-handler.png | Bin 41033 -> 0 bytes .../basic-architecture-web-application.png | Bin 21701 -> 0 bytes .../old_docs/images/certificate-chain.png | Bin 6013 -> 0 bytes .../old_docs/images/debug-eclipse-1.png | Bin 122854 -> 0 bytes .../old_docs/images/debug-eclipse-2.png | Bin 340485 -> 0 bytes .../old_docs/images/debug-eclipse-3.png | Bin 275553 -> 0 bytes .../old_docs/images/intellij_debug_view.png | Bin 443702 -> 0 bytes .../images/intellij_new_remote_config.png | Bin 281731 -> 0 bytes .../old_docs/images/intellij_select_debug.png | Bin 555356 -> 0 bytes .../images/intellij_set_breakpoint.png | Bin 405149 -> 0 bytes .../images/jetty-high-level-architecture.png | Bin 4502 -> 0 bytes .../images/modules-9.3-simplified.dot | 254 --- .../images/modules-9.3-simplified.png | Bin 306780 -> 0 bytes .../old_docs/images/windows-service-jetty.png | Bin 138765 -> 0 bytes .../src/main/asciidoc/old_docs/index.adoc | 56 - .../asciidoc/old_docs/jetty-xml/chapter.adoc | 22 - .../old_docs/jetty-xml/jetty-env-xml.adoc | 94 - .../jetty-xml/jetty-web-xml-config.adoc | 64 - .../old_docs/jetty-xml/jetty-xml-config.adoc | 59 - .../old_docs/jetty-xml/jetty-xml-usage.adoc | 68 - .../old_docs/jetty-xml/override-web-xml.adoc | 90 - .../old_docs/jetty-xml/webdefault-xml.adoc | 131 -- .../main/asciidoc/old_docs/jndi/chapter.adoc | 23 - .../old_docs/jndi/jndi-configuration.adoc | 339 ---- .../old_docs/jndi/jndi-datasources.adoc | 400 ---- .../asciidoc/old_docs/jndi/jndi-embedded.adoc | 128 -- .../asciidoc/old_docs/jndi/using-jndi.adoc | 149 -- .../main/asciidoc/old_docs/jsp/chapter.adoc | 17 - .../old_docs/jsp/configuring-jsp.adoc | 339 ---- .../asciidoc/old_docs/platforms/chapter.adoc | 31 - .../old_docs/platforms/cloudfoundry.adoc | 138 -- .../old_docs/platforms/elastic-beanstalk.adoc | 83 - .../asciidoc/old_docs/platforms/fedora.adoc | 21 - .../asciidoc/old_docs/platforms/jelastic.adoc | 21 - .../asciidoc/old_docs/platforms/ubuntu.adoc | 20 - .../asciidoc/old_docs/runner/chapter.adoc | 19 - .../old_docs/runner/jetty-runner.adoc | 344 ---- .../old_docs/security/authentication.adoc | 529 ------ .../asciidoc/old_docs/security/chapter.adoc | 24 - .../security/configuring-form-size.adoc | 70 - .../old_docs/security/jaas-support.adoc | 409 ---- .../security/jetty-home-and-jetty-base.adoc | 517 ----- .../old_docs/security/openid-support.adoc | 134 -- .../security/serving-aliased-files.adoc | 85 - ...tting-port80-access-for-non-root-user.adoc | 134 -- .../old_docs/security/spnego-support.adoc | 133 -- .../asciidoc/old_docs/startup/chapter.adoc | 18 - .../startup/startup-unix-service.adoc | 271 --- .../startup/startup-windows-service.adoc | 293 --- .../old_docs/troubleshooting/chapter.adoc | 24 - .../preventing-memory-leaks.adoc | 158 -- .../troubleshooting/security-reports.adoc | 34 - .../troubleshooting/slow-deployment.adoc | 46 - .../troubleshooting-locked-files.adoc | 92 - .../troubleshooting-zip-exceptions.adoc | 39 - .../troubleshooting/watchservice.adoc | 32 - .../asciidoc/old_docs/tuning/chapter.adoc | 25 - .../old_docs/tuning/garbage-collection.adoc | 52 - .../asciidoc/old_docs/tuning/high-load.adoc | 154 -- .../asciidoc/old_docs/tuning/limit-load.adoc | 38 - .../old_docs/websockets/java/chapter.adoc | 18 - .../java/java-websocket-client-api.adoc | 19 - .../java/java-websocket-server-api.adoc | 19 - .../old_docs/websockets/jetty/chapter.adoc | 19 - .../jetty/jetty-websocket-server-api.adoc | 76 - .../operations-guide/.asciidoctorconfig | 8 - .../operations-guide/annotations/chapter.adoc | 221 --- .../architecture/architecture.adoc | 162 -- .../architecture/chapter.adoc | 14 - .../operations-guide/begin/chapter.adoc | 28 - .../operations-guide/begin/deploy.adoc | 123 -- .../operations-guide/begin/download.adoc | 19 - .../operations-guide/begin/install.adoc | 29 - .../operations-guide/begin/start.adoc | 146 -- .../operations-guide/contexts/chapter.adoc | 18 - .../operations-guide/deploy/chapter.adoc | 58 - .../deploy/deploy-extract-war.adoc | 34 - .../deploy/deploy-hot-static.adoc | 38 - .../operations-guide/deploy/deploy-jetty.adoc | 86 - .../operations-guide/deploy/deploy-jndi.adoc | 54 - .../deploy/deploy-override-webxml.adoc | 55 - .../operations-guide/deploy/deploy-rules.adoc | 81 - .../deploy/deploy-virtual-hosts.adoc | 186 -- .../asciidoc/operations-guide/features.adoc | 37 - .../asciidoc/operations-guide/howtos.adoc | 25 - .../images/jmc-server-dump.png | Bin 268442 -> 0 bytes .../operations-guide/index-docinfo.html | 3 - .../main/asciidoc/operations-guide/index.adoc | 42 - .../operations-guide/introduction.adoc | 17 - .../operations-guide/jaas/chapter.adoc | 334 ---- .../operations-guide/jaspi/chapter.adoc | 71 - .../operations-guide/jmx/chapter.adoc | 26 - .../operations-guide/jmx/jmx-local.adoc | 34 - .../operations-guide/jmx/jmx-remote.adoc | 249 --- .../operations-guide/jndi/chapter.adoc | 422 ----- .../operations-guide/jsp/chapter.adoc | 212 --- .../operations-guide/keystore/chapter.adoc | 26 - .../keystore/keystore-client-authn.adoc | 141 -- .../keystore/keystore-create.adoc | 70 - .../keystore/keystore-csr.adoc | 78 - .../operations-guide/modules/chapter.adoc | 16 - .../operations-guide/modules/module-alpn.adoc | 25 - .../modules/module-bytebufferpool.adoc | 40 - .../modules/module-console-capture.adoc | 26 - .../modules/module-core-deploy.adoc | 23 - .../modules/module-cross-origin.adoc | 33 - .../modules/module-eeN-deploy.adoc | 38 - .../modules/module-eeN-webapp.adoc | 24 - .../modules/module-http-forwarded.adoc | 23 - .../operations-guide/modules/module-http.adoc | 67 - .../modules/module-http2.adoc | 32 - .../modules/module-http2c.adoc | 25 - .../modules/module-http3.adoc | 23 - .../modules/module-https.adoc | 23 - .../modules/module-jmx-remote.adoc | 39 - .../operations-guide/modules/module-jmx.adoc | 20 - .../modules/module-requestlog.adoc | 27 - .../modules/module-requestlog.xsl | 48 - .../modules/module-resources.adoc | 22 - .../modules/module-rewrite.adoc | 84 - .../modules/module-server.adoc | 132 -- .../modules/module-ssl-reload.adoc | 24 - .../operations-guide/modules/module-ssl.adoc | 65 - .../modules/module-state-tracking.adoc | 31 - .../modules/module-test-keystore.adoc | 27 - .../module-threadpool-virtual-preview.adoc | 41 - .../modules/module-threadpool-virtual.adoc | 36 - .../modules/module-threadpool.adoc | 49 - .../modules/module-well-known.adoc | 29 - .../modules/modules-custom.adoc | 238 --- .../modules/modules-standard.adoc | 43 - .../operations-guide/modules/modules.adoc | 494 ----- .../operations-guide/protocols/chapter.adoc | 48 - .../protocols/protocols-fcgi.adoc | 156 -- .../protocols/protocols-http.adoc | 64 - .../protocols/protocols-http2.adoc | 145 -- .../protocols/protocols-http2c.adoc | 66 - .../protocols/protocols-http2s.adoc | 58 - .../protocols/protocols-http3.adoc | 49 - .../protocols/protocols-https.adoc | 92 - .../protocols/protocols-proxy.adoc | 261 --- .../protocols/protocols-ssl.adoc | 290 --- .../protocols/protocols-websocket.adoc | 117 -- .../operations-guide/quickstart/chapter.adoc | 69 - .../operations-guide/server/chapter.adoc | 26 - .../server/server-logging-request.adoc | 62 - .../server/server-logging-server.adoc | 221 --- .../server/server-logging.adoc | 23 - .../server/server-threadpool.adoc | 81 - .../operations-guide/sessions/chapter.adoc | 31 - .../sessions/session-base.adoc | 76 - .../sessions/session-cache.adoc | 102 - .../sessions/session-filesystem.adoc | 76 - .../sessions/session-gcloud.adoc | 146 -- .../sessions/session-hazelcast.adoc | 128 -- .../sessions/session-infinispan.adoc | 160 -- .../sessions/session-jdbc.adoc | 136 -- .../sessions/session-memcached.adoc | 45 - .../sessions/session-mongodb.adoc | 73 - .../sessions/session-overview.adoc | 81 - .../sessions/session-usecases.adoc | 65 - .../sessions/session-xml.adoc | 47 - .../operations-guide/start/chapter.adoc | 73 - .../asciidoc/operations-guide/start/jpms.mod | 8 - .../asciidoc/operations-guide/start/jvm.mod | 6 - .../operations-guide/start/postgresql.mod | 15 - .../start/start-configure.adoc | 371 ---- .../operations-guide/start/start-jpms.adoc | 97 - .../operations-guide/start/start-start.adoc | 108 -- .../operations-guide/start/start-stop.adoc | 78 - .../operations-guide/tools/chapter.adoc | 81 - .../troubleshooting/chapter.adoc | 39 - .../troubleshooting/remote-debug.mod | 5 - .../troubleshooting-debugging.adoc | 74 - .../troubleshooting/troubleshooting-dump.adoc | 85 - .../troubleshooting-handlers.adoc | 28 - .../troubleshooting-logging.adoc | 67 - .../operations-guide/xml/chapter.adoc | 27 - .../operations-guide/xml/xml-syntax.adoc | 506 ----- .../programming-guide/.asciidoctorconfig | 8 - .../asciidoc/programming-guide/arch-bean.adoc | 161 -- .../asciidoc/programming-guide/arch-io.adoc | 376 ---- .../asciidoc/programming-guide/arch-jmx.adoc | 301 --- .../programming-guide/arch-listener.adoc | 35 - .../programming-guide/arch-threads.adoc | 258 --- .../main/asciidoc/programming-guide/arch.adoc | 22 - .../client/client-io-arch.adoc | 179 -- .../programming-guide/client/client.adoc | 37 - .../client/http/client-http-api.adoc | 295 --- .../http/client-http-authentication.adoc | 80 - .../http/client-http-configuration.adoc | 92 - .../client/http/client-http-cookie.adoc | 100 - .../client/http/client-http-intro.adoc | 216 --- .../client/http/client-http-proxy.adoc | 94 - .../client/http/client-http-transport.adoc | 201 -- .../client/http/client-http.adoc | 24 - .../client/http2/client-http2.adoc | 181 -- .../client/http3/client-http3.adoc | 175 -- .../client/websocket/client-websocket.adoc | 209 -- .../asciidoc/programming-guide/http2.adoc | 84 - .../asciidoc/programming-guide/http3.adoc | 70 - .../images/jmc-server-dump.png | Bin 268442 -> 0 bytes .../programming-guide/index-docinfo.html | 3 - .../asciidoc/programming-guide/index.adoc | 27 - .../programming-guide/introduction.adoc | 25 - .../maven/jetty-jspc-maven-plugin.adoc | 243 --- .../maven/jetty-maven-helloworld.adoc | 277 --- .../maven/jetty-maven-plugin.adoc | 1163 ------------ .../programming-guide/maven/maven.adoc | 19 - .../migration/migration-11-to-12.adoc | 186 -- .../migration/migration-9.4-to-10.adoc | 131 -- .../migration/migration.adoc | 19 - .../compliance/server-compliance-cookie.adoc | 35 - .../compliance/server-compliance-http.adoc | 42 - .../compliance/server-compliance-uri.adoc | 52 - .../server/compliance/server-compliance.adoc | 33 - .../server/fastcgi/server-fastcgi.adoc | 17 - .../server/http/server-http-application.adoc | 55 - .../server/http/server-http-connector.adoc | 327 ---- .../http/server-http-handler-implement.adoc | 308 --- .../server/http/server-http-handler-use.adoc | 663 ------- .../server/http/server-http-handler.adoc | 85 - .../http/server-http-request-customizers.adoc | 112 -- .../http/server-http-request-logging.adoc | 48 - .../server/http/server-http-security.adoc | 19 - .../server/http/server-http-session.adoc | 59 - .../server/http/server-http.adoc | 148 -- .../server/http2/server-http2.adoc | 143 -- .../server/http3/server-http3.adoc | 146 -- .../server/server-io-arch.adoc | 224 --- .../programming-guide/server/server.adoc | 39 - .../server/sessions/session-architecture.adoc | 90 - .../session-cachingsessiondatastore.adoc | 40 - .../server/sessions/session-sessioncache.adoc | 151 -- .../session-sessiondatastore-file.adoc | 78 - .../session-sessiondatastore-gcloud.adoc | 112 -- .../session-sessiondatastore-infinispan.adoc | 62 - .../session-sessiondatastore-jdbc.adoc | 150 -- .../session-sessiondatastore-mongo.adoc | 92 - .../session-sessiondatastore-null.adoc | 24 - .../sessions/session-sessiondatastore.adoc | 167 -- .../sessions/session-sessionhandler.adoc | 122 -- .../server/sessions/session-sessionidmgr.adoc | 80 - .../server/sessions/sessions.adoc | 30 - .../websocket/server-websocket-filter.adoc | 78 - .../websocket/server-websocket-jetty.adoc | 135 -- .../websocket/server-websocket-standard.adoc | 124 -- .../server/websocket/server-websocket.adoc | 47 - .../programming-guide/troubleshooting.adoc | 117 -- .../asciidoc/programming-guide/websocket.adoc | 338 ---- .../src/main/asciidoc/styles.css | 20 - .../src/main/asciidoc/toc.css | 26 - .../src/main/asciidoc/toc.js | 134 -- .../src/main/assembly/html.xml | 37 - .../docs/programming/ArchitectureDocs.java | 33 - .../jetty/docs/programming/ComponentDocs.java | 284 --- .../jetty/docs/programming/ContentDocs.java | 396 ---- .../jetty/docs/programming/HTTP2Docs.java | 94 - .../jetty/docs/programming/JMXDocs.java | 271 --- .../docs/programming/SelectorManagerDocs.java | 316 ---- .../jetty/docs/programming/WebSocketDocs.java | 632 ------- .../client/ClientConnectorDocs.java | 429 ----- .../client/http/HTTPClientDocs.java | 1158 ------------ .../client/http2/HTTP2ClientDocs.java | 416 ---- .../client/http3/HTTP3ClientDocs.java | 271 --- .../client/websocket/WebSocketClientDocs.java | 195 -- .../migration/ServletToHandlerDocs.java | 647 ------- .../docs/programming/server/HandlerDocs.java | 221 --- .../docs/programming/server/ServerDocs.java | 335 ---- .../server/http/HTTPServerDocs.java | 1674 ----------------- .../server/http/SessionHandlerDocs.java | 65 - .../server/http2/HTTP2ServerDocs.java | 349 ---- .../server/http3/HTTP3ServerDocs.java | 341 ---- .../server/session/SessionDocs.java | 465 ----- .../server/websocket/WebSocketServerDocs.java | 312 --- documentation/jetty/antora.yml | 3 +- .../jetty/docs/programming/HTTP2Docs.java | 2 +- .../client/http2/HTTP2ClientDocs.java | 10 +- .../client/http3/HTTP3ClientDocs.java | 6 +- .../server/http/HTTPServerDocs.java | 25 +- .../operations-guide/pages/begin/index.adoc | 2 +- .../pages/modules/standard.adoc | 2 +- .../operations-guide/pages/session/index.adoc | 6 +- .../operations-guide/pages/tools/index.adoc | 2 +- .../programming-guide/pages/arch/io.adoc | 2 +- .../programming-guide/pages/arch/jmx.adoc | 2 +- .../programming-guide/pages/client/http.adoc | 2 +- .../programming-guide/pages/client/http2.adoc | 2 +- .../programming-guide/pages/client/http3.adoc | 2 +- .../pages/client/websocket.adoc | 2 +- .../maven-jetty/jetty-jspc-maven-plugin.adoc | 6 +- .../maven-jetty/jetty-maven-helloworld.adoc | 4 +- .../pages/maven-jetty/jetty-maven-plugin.adoc | 18 +- .../programming-guide/pages/server/http.adoc | 27 +- .../programming-guide/pages/server/http2.adoc | 2 +- .../programming-guide/pages/server/http3.adoc | 2 +- .../pages/server/websocket.adoc | 6 +- documentation/jetty/pom.xml | 1 + documentation/pom.xml | 2 - pom.xml | 70 - 401 files changed, 85 insertions(+), 45333 deletions(-) delete mode 100644 documentation/jetty-asciidoctor-extensions/pom.xml delete mode 100644 documentation/jetty-asciidoctor-extensions/src/main/java/org/eclipse/jetty/docs/JavadocIncludeExtension.java delete mode 100644 documentation/jetty-asciidoctor-extensions/src/main/java/org/eclipse/jetty/docs/JettyIncludeExtension.java delete mode 100644 documentation/jetty-asciidoctor-extensions/src/main/resources/META-INF/services/org.asciidoctor.jruby.extension.spi.ExtensionRegistry delete mode 100644 documentation/jetty-documentation/pom.xml delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/config.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/contribution-guide/.asciidoctorconfig delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/contribution-guide/1-introduction.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/contribution-guide/2-eca.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/contribution-guide/3-source.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/contribution-guide/4-build.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/contribution-guide/5-code-standards.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/contribution-guide/6-documentation.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/contribution-guide/7-submitting-patches.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/contribution-guide/8-security.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/contribution-guide/images/small_powered_by.gif delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/contribution-guide/index.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/index.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/alpn/alpn.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/alpn/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/annotations/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/annotations/quick-annotations-setup.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/annotations/using-annotations-embedded.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/architecture/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/architecture/jetty-classloading.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/connectors/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/connectors/configuring-connectors.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/contexts/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/contexts/custom-error-pages.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/contexts/setting-context-path.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/contexts/setting-form-size.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/contexts/temporary-directories.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/bugs.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/coding-standards.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/community.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/documentation.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/patches.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/release-testing.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/releasing-jetty.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/source-build.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/configuring-specific-webapp-deployment.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/deployment-architecture.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/deployment-processing-webapps.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/quickstart-webapp.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/static-content-deployment.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/embedded-examples.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/embedding-jetty.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-file-server.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-many-connectors.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-minimal-servlet.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-one-webapp.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-secured-hello-handler.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-split-file-server.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/jetty-helloworld.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/balancer-servlet.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/cross-origin-filter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/debug-handler.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/default-handler.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/default-servlet.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/dos-filter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/error-handler.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/gzip-filter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/header-filter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/inetaccess-handler.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/ipaccess-handler.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/moved-context-handler.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/proxy-servlet.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/resource-handler.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/rewrite-handler.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/shutdown-handler.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/statistics-handler.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/frameworks/cdi.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/frameworks/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/frameworks/metro.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/frameworks/osgi.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/configuring/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/configuring/what-to-configure.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/getting-started/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/getting-started/jetty-common-configuration.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/getting-started/jetty-installing.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/getting-started/jetty-running.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/introduction/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/introduction/jetty-coordinates.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/introduction/jetty-javaee.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/introduction/what-is-jetty.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/introduction/what-version.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/upgrading/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/upgrading/sample.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/upgrading/upgrading-9.3-to-9.4.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/upgrading/upgrading-9.4-to.10.0.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/images/Jetty_DeployManager_AppLifeCycle-1.png delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/images/Jetty_DeployManager_DefaultAppLifeCycleBindings.png delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/images/Jetty_DeployManager_DeploymentManager_Roles.png delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/images/SessionsHierarchy.png delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/images/basic-architecture-handlers.png delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/images/basic-architecture-nested-handlers.png delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/images/basic-architecture-patterns.png delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/images/basic-architecture-servlet-handler.png delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/images/basic-architecture-web-application.png delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/images/certificate-chain.png delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/images/debug-eclipse-1.png delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/images/debug-eclipse-2.png delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/images/debug-eclipse-3.png delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/images/intellij_debug_view.png delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/images/intellij_new_remote_config.png delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/images/intellij_select_debug.png delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/images/intellij_set_breakpoint.png delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/images/jetty-high-level-architecture.png delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/images/modules-9.3-simplified.dot delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/images/modules-9.3-simplified.png delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/images/windows-service-jetty.png delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/index.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/jetty-xml/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/jetty-xml/jetty-env-xml.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/jetty-xml/jetty-web-xml-config.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/jetty-xml/jetty-xml-config.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/jetty-xml/jetty-xml-usage.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/jetty-xml/override-web-xml.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/jetty-xml/webdefault-xml.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/jndi/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/jndi/jndi-configuration.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/jndi/jndi-datasources.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/jndi/jndi-embedded.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/jndi/using-jndi.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/jsp/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/jsp/configuring-jsp.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/platforms/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/platforms/cloudfoundry.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/platforms/elastic-beanstalk.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/platforms/fedora.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/platforms/jelastic.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/platforms/ubuntu.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/runner/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/runner/jetty-runner.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/security/authentication.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/security/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/security/configuring-form-size.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/security/jaas-support.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/security/jetty-home-and-jetty-base.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/security/openid-support.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/security/serving-aliased-files.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/security/setting-port80-access-for-non-root-user.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/security/spnego-support.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/startup/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/startup/startup-unix-service.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/startup/startup-windows-service.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/troubleshooting/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/troubleshooting/preventing-memory-leaks.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/troubleshooting/security-reports.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/troubleshooting/slow-deployment.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/troubleshooting/troubleshooting-locked-files.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/troubleshooting/troubleshooting-zip-exceptions.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/troubleshooting/watchservice.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/tuning/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/tuning/garbage-collection.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/tuning/high-load.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/tuning/limit-load.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/websockets/java/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/websockets/java/java-websocket-client-api.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/websockets/java/java-websocket-server-api.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/websockets/jetty/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/old_docs/websockets/jetty/jetty-websocket-server-api.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/.asciidoctorconfig delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/annotations/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/architecture/architecture.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/architecture/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/begin/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/begin/deploy.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/begin/download.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/begin/install.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/begin/start.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/contexts/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/deploy/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/deploy/deploy-extract-war.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/deploy/deploy-hot-static.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/deploy/deploy-jetty.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/deploy/deploy-jndi.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/deploy/deploy-override-webxml.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/deploy/deploy-rules.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/deploy/deploy-virtual-hosts.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/features.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/howtos.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/images/jmc-server-dump.png delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/index-docinfo.html delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/index.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/introduction.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/jaas/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/jaspi/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/jmx/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/jmx/jmx-local.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/jmx/jmx-remote.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/jndi/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/jsp/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/keystore/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/keystore/keystore-client-authn.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/keystore/keystore-create.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/keystore/keystore-csr.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-alpn.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-bytebufferpool.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-console-capture.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-core-deploy.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-cross-origin.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-eeN-deploy.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-eeN-webapp.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-http-forwarded.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-http.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-http2.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-http2c.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-http3.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-https.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-jmx-remote.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-jmx.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-requestlog.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-requestlog.xsl delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-resources.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-rewrite.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-server.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-ssl-reload.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-ssl.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-state-tracking.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-test-keystore.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-threadpool-virtual-preview.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-threadpool-virtual.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-threadpool.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/module-well-known.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/modules-custom.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/modules-standard.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/modules/modules.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/protocols/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/protocols/protocols-fcgi.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/protocols/protocols-http.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/protocols/protocols-http2.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/protocols/protocols-http2c.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/protocols/protocols-http2s.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/protocols/protocols-http3.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/protocols/protocols-https.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/protocols/protocols-proxy.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/protocols/protocols-ssl.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/protocols/protocols-websocket.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/quickstart/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/server/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/server/server-logging-request.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/server/server-logging-server.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/server/server-logging.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/server/server-threadpool.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/sessions/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/sessions/session-base.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/sessions/session-cache.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/sessions/session-filesystem.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/sessions/session-gcloud.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/sessions/session-hazelcast.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/sessions/session-infinispan.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/sessions/session-jdbc.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/sessions/session-memcached.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/sessions/session-mongodb.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/sessions/session-overview.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/sessions/session-usecases.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/sessions/session-xml.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/start/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/start/jpms.mod delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/start/jvm.mod delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/start/postgresql.mod delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/start/start-configure.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/start/start-jpms.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/start/start-start.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/start/start-stop.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/tools/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/troubleshooting/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/troubleshooting/remote-debug.mod delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/troubleshooting/troubleshooting-debugging.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/troubleshooting/troubleshooting-dump.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/troubleshooting/troubleshooting-handlers.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/troubleshooting/troubleshooting-logging.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/xml/chapter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/operations-guide/xml/xml-syntax.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/.asciidoctorconfig delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/arch-bean.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/arch-io.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/arch-jmx.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/arch-listener.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/arch-threads.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/arch.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/client/client-io-arch.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/client/client.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/client/http/client-http-api.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/client/http/client-http-authentication.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/client/http/client-http-configuration.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/client/http/client-http-cookie.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/client/http/client-http-intro.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/client/http/client-http-proxy.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/client/http/client-http-transport.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/client/http/client-http.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/client/http2/client-http2.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/client/http3/client-http3.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/client/websocket/client-websocket.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/http2.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/http3.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/images/jmc-server-dump.png delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/index-docinfo.html delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/index.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/introduction.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/maven/jetty-jspc-maven-plugin.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/maven/jetty-maven-helloworld.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/maven/jetty-maven-plugin.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/maven/maven.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/migration/migration-11-to-12.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/migration/migration-9.4-to-10.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/migration/migration.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/compliance/server-compliance-cookie.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/compliance/server-compliance-http.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/compliance/server-compliance-uri.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/compliance/server-compliance.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/fastcgi/server-fastcgi.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/http/server-http-application.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/http/server-http-connector.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/http/server-http-handler-implement.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/http/server-http-handler-use.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/http/server-http-handler.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/http/server-http-request-customizers.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/http/server-http-request-logging.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/http/server-http-security.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/http/server-http-session.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/http/server-http.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/http2/server-http2.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/http3/server-http3.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/server-io-arch.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/server.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/sessions/session-architecture.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/sessions/session-cachingsessiondatastore.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/sessions/session-sessioncache.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/sessions/session-sessiondatastore-file.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/sessions/session-sessiondatastore-gcloud.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/sessions/session-sessiondatastore-infinispan.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/sessions/session-sessiondatastore-jdbc.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/sessions/session-sessiondatastore-mongo.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/sessions/session-sessiondatastore-null.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/sessions/session-sessiondatastore.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/sessions/session-sessionhandler.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/sessions/session-sessionidmgr.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/sessions/sessions.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/websocket/server-websocket-filter.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/websocket/server-websocket-jetty.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/websocket/server-websocket-standard.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/server/websocket/server-websocket.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/troubleshooting.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/programming-guide/websocket.adoc delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/styles.css delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/toc.css delete mode 100644 documentation/jetty-documentation/src/main/asciidoc/toc.js delete mode 100644 documentation/jetty-documentation/src/main/assembly/html.xml delete mode 100644 documentation/jetty-documentation/src/main/java/org/eclipse/jetty/docs/programming/ArchitectureDocs.java delete mode 100644 documentation/jetty-documentation/src/main/java/org/eclipse/jetty/docs/programming/ComponentDocs.java delete mode 100644 documentation/jetty-documentation/src/main/java/org/eclipse/jetty/docs/programming/ContentDocs.java delete mode 100644 documentation/jetty-documentation/src/main/java/org/eclipse/jetty/docs/programming/HTTP2Docs.java delete mode 100644 documentation/jetty-documentation/src/main/java/org/eclipse/jetty/docs/programming/JMXDocs.java delete mode 100644 documentation/jetty-documentation/src/main/java/org/eclipse/jetty/docs/programming/SelectorManagerDocs.java delete mode 100644 documentation/jetty-documentation/src/main/java/org/eclipse/jetty/docs/programming/WebSocketDocs.java delete mode 100644 documentation/jetty-documentation/src/main/java/org/eclipse/jetty/docs/programming/client/ClientConnectorDocs.java delete mode 100644 documentation/jetty-documentation/src/main/java/org/eclipse/jetty/docs/programming/client/http/HTTPClientDocs.java delete mode 100644 documentation/jetty-documentation/src/main/java/org/eclipse/jetty/docs/programming/client/http2/HTTP2ClientDocs.java delete mode 100644 documentation/jetty-documentation/src/main/java/org/eclipse/jetty/docs/programming/client/http3/HTTP3ClientDocs.java delete mode 100644 documentation/jetty-documentation/src/main/java/org/eclipse/jetty/docs/programming/client/websocket/WebSocketClientDocs.java delete mode 100644 documentation/jetty-documentation/src/main/java/org/eclipse/jetty/docs/programming/migration/ServletToHandlerDocs.java delete mode 100644 documentation/jetty-documentation/src/main/java/org/eclipse/jetty/docs/programming/server/HandlerDocs.java delete mode 100644 documentation/jetty-documentation/src/main/java/org/eclipse/jetty/docs/programming/server/ServerDocs.java delete mode 100644 documentation/jetty-documentation/src/main/java/org/eclipse/jetty/docs/programming/server/http/HTTPServerDocs.java delete mode 100644 documentation/jetty-documentation/src/main/java/org/eclipse/jetty/docs/programming/server/http/SessionHandlerDocs.java delete mode 100644 documentation/jetty-documentation/src/main/java/org/eclipse/jetty/docs/programming/server/http2/HTTP2ServerDocs.java delete mode 100644 documentation/jetty-documentation/src/main/java/org/eclipse/jetty/docs/programming/server/http3/HTTP3ServerDocs.java delete mode 100644 documentation/jetty-documentation/src/main/java/org/eclipse/jetty/docs/programming/server/session/SessionDocs.java delete mode 100644 documentation/jetty-documentation/src/main/java/org/eclipse/jetty/docs/programming/server/websocket/WebSocketServerDocs.java diff --git a/documentation/jetty-asciidoctor-extensions/pom.xml b/documentation/jetty-asciidoctor-extensions/pom.xml deleted file mode 100644 index d48984a2ffa..00000000000 --- a/documentation/jetty-asciidoctor-extensions/pom.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - 4.0.0 - - org.eclipse.jetty.documentation - documentation - 12.0.13-SNAPSHOT - - jetty-asciidoctor-extensions - jar - Documentation :: AsciiDoctor Extensions - - - ${project.groupId}.asciidoctor.extensions - - - - - org.asciidoctor - asciidoctorj - - - jakarta.annotation - jakarta.annotation-api - - - - org.jruby - jruby-stdlib - - - - - org.eclipse.jetty.tests - jetty-testers - compile - - - diff --git a/documentation/jetty-asciidoctor-extensions/src/main/java/org/eclipse/jetty/docs/JavadocIncludeExtension.java b/documentation/jetty-asciidoctor-extensions/src/main/java/org/eclipse/jetty/docs/JavadocIncludeExtension.java deleted file mode 100644 index 94fe1c44620..00000000000 --- a/documentation/jetty-asciidoctor-extensions/src/main/java/org/eclipse/jetty/docs/JavadocIncludeExtension.java +++ /dev/null @@ -1,235 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -package org.eclipse.jetty.docs; - -import java.io.StringReader; -import java.io.StringWriter; -import java.nio.charset.StandardCharsets; -import java.nio.file.Files; -import java.nio.file.Path; -import java.util.ArrayDeque; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Deque; -import java.util.Iterator; -import java.util.List; -import java.util.Map; -import java.util.regex.Matcher; -import java.util.regex.Pattern; -import java.util.stream.Collectors; -import javax.xml.parsers.DocumentBuilder; -import javax.xml.parsers.DocumentBuilderFactory; -import javax.xml.transform.Transformer; -import javax.xml.transform.TransformerFactory; -import javax.xml.transform.dom.DOMSource; -import javax.xml.transform.stream.StreamResult; -import javax.xml.transform.stream.StreamSource; - -import org.asciidoctor.Asciidoctor; -import org.asciidoctor.ast.Document; -import org.asciidoctor.extension.IncludeProcessor; -import org.asciidoctor.extension.PreprocessorReader; -import org.asciidoctor.jruby.extension.spi.ExtensionRegistry; -import org.xml.sax.InputSource; - -/** - *

Asciidoctor include extension that includes into - * the document the output produced by an XSL transformation of - * parts of the javadoc of a file.

- *

Example usage in an Asciidoc page:

- *
- * include::javadoc[file=Source.java,xsl=source.xsl,tags=docs]
- * 
- *

Available configuration parameters are:

- *
- *
file
- *
Mandatory, specifies the file to read the javadoc from, relative to the root of the Jetty Project source.
- *
xsl
- *
Mandatory, specifies the XSL file to use to transform the javadoc, relative to the root of the documentation source.
- *
tags
- *
Optional, specifies the name of the tagged regions of the javadoc to include.
- *
replace
- *
Optional, specifies a comma-separated pair where the first element is a regular - * expression and the second is the string replacement, applied to each included line.
- *
- *

An example javadoc could be:

- *
- * /**
- *  * <p>Class description.</p>
- *  * <!-- tag::docs -->
- *  * <p>Parameters</p>
- *  * <table>
- *  *   <tr>
- *  *     <td>param</td>
- *  *     <td>value</td>
- *  *   </tr>
- *  * </table>
- *  * <!-- end::docs -->
- *  */
- *  public class A
- *  {
- *  }
- * 
- *

The javadoc lines included in the tagged region "docs" (between {@code tag::docs} and {@code end::docs}) - * will be stripped of the asterisk at the beginning of the line and wrapped - * into a {@code <root>} element, so that it becomes a well-formed XML document.

- *

Each line of the XML document is then passed through the regular expression specified by the {@code replace} - * parameter (if any), and then transformed using the XSL file specified by the {@code xsl} parameter, - * which should produce a valid Asciidoc block which is then included in the Asciidoc documentation page.

- */ -public class JavadocIncludeExtension implements ExtensionRegistry -{ - @Override - public void register(Asciidoctor asciidoctor) - { - asciidoctor.javaExtensionRegistry().includeProcessor(JavadocIncludeExtension.JavadocIncludeProcessor.class); - } - - public static class JavadocIncludeProcessor extends IncludeProcessor - { - private static final Pattern JAVADOC_INITIAL_ASTERISK = Pattern.compile("^\\s*\\*\\s*(.*)$"); - private static final Pattern JAVADOC_INLINE_CODE = Pattern.compile("\\{@code ([^\\}]+)\\}"); - - @Override - public boolean handles(String target) - { - return "javadoc".equals(target); - } - - @Override - public void process(Document document, PreprocessorReader reader, String target, Map attributes) - { - try - { - // Document attributes are converted by Asciidoctor to lowercase. - Path jettyDocsPath = Path.of((String)document.getAttribute("project-basedir")); - Path jettyRoot = jettyDocsPath.resolve("../..").normalize(); - - String file = (String)attributes.get("file"); - if (file == null) - throw new IllegalArgumentException("Missing 'file' attribute"); - Path filePath = jettyRoot.resolve(file.trim()); - - String xsl = (String)attributes.get("xsl"); - if (xsl == null) - throw new IllegalArgumentException("Missing 'xsl' attribute"); - Path xslPath = jettyDocsPath.resolve(xsl.trim()); - - List tagList = new ArrayList<>(); - String tags = (String)attributes.get("tags"); - if (tags != null) - { - for (String tag : tags.split(",")) - { - tag = tag.trim(); - boolean exclude = tag.startsWith("!"); - if (exclude) - tag = tag.substring(1); - if (tag.isEmpty()) - throw new IllegalArgumentException("Invalid tag in 'tags' attribute: " + tags); - tagList.add(new Tag(tag, exclude)); - } - } - - String replace = (String)attributes.get("replace"); - - List contentLines = new ArrayList<>(); - contentLines.add(""); - Iterator lines = Files.lines(filePath, StandardCharsets.UTF_8).iterator(); - Deque tagStack = new ArrayDeque<>(); - while (lines.hasNext()) - { - String line = lines.next(); - - // Strip the initial Javadoc asterisk. - Matcher matcher = JAVADOC_INITIAL_ASTERISK.matcher(line); - if (matcher.matches()) - line = matcher.group(1); - - // Convert {@code X} into X - line = JAVADOC_INLINE_CODE.matcher(line).replaceAll("$1"); - - boolean keepLine = tagList.isEmpty() || tagList.stream().allMatch(tag -> tag.exclude); - - if (tagStack.isEmpty()) - { - for (Tag tag : tagList) - { - if (line.contains("tag::" + tag.name)) - tagStack.push(tag); - } - } - else - { - Tag currentTag = tagStack.peek(); - keepLine = !currentTag.exclude; - if (line.contains("end::" + currentTag.name)) - { - tagStack.pop(); - keepLine = false; - } - } - - if (keepLine) - { - if (replace == null) - contentLines.add(line); - else - contentLines.addAll(replace(line, replace)); - } - } - contentLines.add(""); - - String content = String.join("\n", contentLines); - - // Run the XML stylesheet over the remaining lines. - DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder(); - org.w3c.dom.Document xml = builder.parse(new InputSource(new StringReader(content))); - Transformer transformer = TransformerFactory.newInstance().newTransformer(new StreamSource(xslPath.toFile())); - StringWriter output = new StringWriter(content.length()); - transformer.transform(new DOMSource(xml), new StreamResult(output)); - String asciidoc = output.toString(); - asciidoc = Arrays.stream(asciidoc.split("\n")).map(String::stripLeading).collect(Collectors.joining("\n")); - - reader.pushInclude(asciidoc, "javadoc", target, 1, attributes); - } - catch (Throwable x) - { - reader.pushInclude(x.toString(), "javadoc", target, 1, attributes); - x.printStackTrace(); - } - } - - private List replace(String line, String replace) - { - // Format is: (regexp,replacement). - String[] parts = replace.split(","); - String regExp = parts[0]; - String replacement = parts[1].replace("\\n", "\n"); - return List.of(line.replaceAll(regExp, replacement).split("\n")); - } - - private static class Tag - { - private final String name; - private final boolean exclude; - - private Tag(String name, boolean exclude) - { - this.name = name; - this.exclude = exclude; - } - } - } -} diff --git a/documentation/jetty-asciidoctor-extensions/src/main/java/org/eclipse/jetty/docs/JettyIncludeExtension.java b/documentation/jetty-asciidoctor-extensions/src/main/java/org/eclipse/jetty/docs/JettyIncludeExtension.java deleted file mode 100644 index 5e7527cc2e1..00000000000 --- a/documentation/jetty-asciidoctor-extensions/src/main/java/org/eclipse/jetty/docs/JettyIncludeExtension.java +++ /dev/null @@ -1,270 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -package org.eclipse.jetty.docs; - -import java.nio.file.Files; -import java.nio.file.Path; -import java.util.List; -import java.util.Map; -import java.util.concurrent.TimeUnit; -import java.util.concurrent.atomic.AtomicInteger; -import java.util.regex.Matcher; -import java.util.regex.Pattern; -import java.util.stream.Collectors; -import java.util.stream.Stream; - -import org.asciidoctor.Asciidoctor; -import org.asciidoctor.ast.Document; -import org.asciidoctor.extension.IncludeProcessor; -import org.asciidoctor.extension.PreprocessorReader; -import org.asciidoctor.jruby.extension.spi.ExtensionRegistry; -import org.eclipse.jetty.tests.testers.JettyHomeTester; - -/** - *

Asciidoctor include extension that includes into - * the document the output produced by starting a Jetty server.

- *

Example usage in an Asciidoc page:

- *
- * include::jetty[setupArgs="--add-modules=http,deploy,demo-simple",highlight="WebAppContext"]
- * 
- *

Available configuration parameters are:

- *
- *
setupModules
- *
Optional, specifies a comma-separated list of files to copy to {@code $JETTY_BASE/modules}.
- *
setupArgs
- *
Optional, specifies the arguments to use in a Jetty server setup run. - * If missing, no Jetty server setup run will be executed. - * The output produced by this run is ignored.
- *
args
- *
Optional, specifies the arguments to use in a Jetty server run. - * If missing, a Jetty server run will be executed with no arguments. - * The output produced by this run is included in the Asciidoc document.
- *
replace
- *
Optional, specifies a comma-separated pair where the first element is a regular - * expression and the second is the string replacement.
- *
delete
- *
Optional, specifies a regular expression that when matched deletes the line
- *
highlight
- *
Optional, specifies a regular expression that matches lines that should be highlighted. - * If missing, no line will be highlighted. - * If the regular expression contains capturing groups, only the text matching - * the groups is highlighted, not the whole line. - *
- *
callouts
- *
Optional, specifies a comma-separated pair where the first element is a callout - * pattern, and the second element is a comma-separated list of regular expressions, - * each matching a single line, that get a callout added at the end of the line.
- *
- * - * @see JettyHomeTester - */ -public class JettyIncludeExtension implements ExtensionRegistry -{ - public void register(Asciidoctor asciidoctor) - { - asciidoctor.javaExtensionRegistry().includeProcessor(JettyIncludeProcessor.class); - } - - public static class JettyIncludeProcessor extends IncludeProcessor - { - @Override - public boolean handles(String target) - { - return "jetty".equals(target); - } - - @Override - public void process(Document document, PreprocessorReader reader, String target, Map attributes) - { - try - { - String jettyVersion = (String)document.getAttribute("project-version"); - // Document attributes are converted by Asciidoctor to lowercase. - Path jettyDocsPath = Path.of((String)document.getAttribute("project-basedir")); - Path jettyHome = jettyDocsPath.resolve("target/jetty-home-" + jettyVersion).normalize(); - - JettyHomeTester jetty = JettyHomeTester.Builder.newInstance() - .jettyHome(jettyHome) - .mavenLocalRepository((String)document.getAttribute("maven-local-repo")) - .build(); - - String setupModules = (String)attributes.get("setupModules"); - if (setupModules != null) - { - Path jettyBaseModules = jetty.getJettyBase().resolve("modules"); - Files.createDirectories(jettyBaseModules); - String[] modules = setupModules.split(","); - for (String module : modules) - { - Path sourcePath = jettyDocsPath.resolve(module.trim()); - Files.copy(sourcePath, jettyBaseModules.resolve(sourcePath.getFileName())); - } - } - - String setupArgs = (String)attributes.get("setupArgs"); - if (setupArgs != null) - { - try (JettyHomeTester.Run setupRun = jetty.start(setupArgs.split(" "))) - { - setupRun.awaitFor(15, TimeUnit.SECONDS); - } - } - - String args = (String)attributes.get("args"); - args = args == null ? "" : args + " "; - args += jettyHome.resolve("etc/jetty-halt.xml"); - try (JettyHomeTester.Run run = jetty.start(args.split(" "))) - { - run.awaitFor(15, TimeUnit.SECONDS); - String output = captureOutput(document, attributes, run); - reader.pushInclude(output, "jettyHome_run", target, 1, attributes); - } - } - catch (Throwable x) - { - reader.pushInclude(x.toString(), "jettyHome_run", target, 1, attributes); - x.printStackTrace(); - } - } - - private String captureOutput(Document document, Map attributes, JettyHomeTester.Run run) - { - Stream lines = run.getLogs().stream() - .map(line -> redact(line, System.getProperty("java.home"), "/path/to/java.home")) - .map(line -> redact(line, run.getConfig().getMavenLocalRepository(), "/path/to/maven.repository")) - .map(line -> redact(line, run.getConfig().getJettyHome().toString(), "/path/to/jetty.home")) - .map(line -> redact(line, run.getConfig().getJettyBase().toString(), "/path/to/jetty.base")) - .map(line -> regexpRedact(line, "(^| )[^ ]+/etc/jetty-halt\\.xml", "")) - .map(line -> redact(line, (String)document.getAttribute("project-version"), (String)document.getAttribute("version"))); - lines = replace(lines, (String)attributes.get("replace")); - lines = delete(lines, (String)attributes.get("delete")); - lines = denoteLineStart(lines); - lines = highlight(lines, (String)attributes.get("highlight")); - lines = callouts(lines, (String)attributes.get("callouts")); - return lines.collect(Collectors.joining(System.lineSeparator())); - } - - private String redact(String line, String target, String replacement) - { - if (target != null && replacement != null) - return line.replace(target, replacement); - return line; - } - - private String regexpRedact(String line, String regexp, String replacement) - { - if (regexp != null && replacement != null) - return line.replaceAll(regexp, replacement); - return line; - } - - private Stream replace(Stream lines, String replace) - { - if (replace == null) - return lines; - - // Format is: (regexp,replacement). - String[] parts = replace.split(","); - String regExp = parts[0]; - String replacement = parts[1].replace("\\n", "\n"); - - return lines.flatMap(line -> Stream.of(line.replaceAll(regExp, replacement).split("\n"))); - } - - private Stream delete(Stream lines, String delete) - { - if (delete == null) - return lines; - Pattern regExp = Pattern.compile(delete); - return lines.filter(line -> !regExp.matcher(line).find()); - } - - private Stream denoteLineStart(Stream lines) - { - // Matches lines that start with a date such as "2020-01-01 00:00:00.000:". - Pattern regExp = Pattern.compile("(^\\d{4}[^:]+:[^:]+:[^:]+:)"); - return lines.map(line -> - { - Matcher matcher = regExp.matcher(line); - if (!matcher.find()) - return line; - return "**" + matcher.group(1) + "**" + line.substring(matcher.end(1)); - }); - } - - private Stream highlight(Stream lines, String highlight) - { - if (highlight == null) - return lines; - - Pattern regExp = Pattern.compile(highlight); - return lines.map(line -> - { - Matcher matcher = regExp.matcher(line); - if (!matcher.find()) - return line; - - int groupCount = matcher.groupCount(); - - // No capturing groups, highlight the whole line. - if (groupCount == 0) - return "##" + line + "##"; - - // Highlight the capturing groups. - StringBuilder result = new StringBuilder(line.length() + 4 * groupCount); - int start = 0; - for (int groupIndex = 1; groupIndex <= groupCount; ++groupIndex) - { - int matchBegin = matcher.start(groupIndex); - result.append(line, start, matchBegin); - result.append("##"); - int matchEnd = matcher.end(groupIndex); - result.append(line, matchBegin, matchEnd); - result.append("##"); - start = matchEnd; - } - result.append(line, start, line.length()); - return result.toString(); - }); - } - - private Stream callouts(Stream lines, String callouts) - { - if (callouts == null) - return lines; - - // Format is (prefix$Nsuffix,regExp...). - String[] parts = callouts.split(","); - String calloutPattern = parts[0]; - List regExps = Stream.of(parts) - .skip(1) - .map(Pattern::compile) - .collect(Collectors.toList()); - - AtomicInteger index = new AtomicInteger(); - - return lines.map(line -> - { - int regExpIndex = index.get(); - if (regExpIndex == regExps.size()) - return line; - Pattern regExp = regExps.get(regExpIndex); - if (!regExp.matcher(line).find()) - return line; - int calloutIndex = index.incrementAndGet(); - return line + calloutPattern.replace("$N", String.valueOf(calloutIndex)); - }); - } - } -} diff --git a/documentation/jetty-asciidoctor-extensions/src/main/resources/META-INF/services/org.asciidoctor.jruby.extension.spi.ExtensionRegistry b/documentation/jetty-asciidoctor-extensions/src/main/resources/META-INF/services/org.asciidoctor.jruby.extension.spi.ExtensionRegistry deleted file mode 100644 index b7e6f757272..00000000000 --- a/documentation/jetty-asciidoctor-extensions/src/main/resources/META-INF/services/org.asciidoctor.jruby.extension.spi.ExtensionRegistry +++ /dev/null @@ -1,2 +0,0 @@ -org.eclipse.jetty.docs.JettyIncludeExtension -org.eclipse.jetty.docs.JavadocIncludeExtension diff --git a/documentation/jetty-documentation/pom.xml b/documentation/jetty-documentation/pom.xml deleted file mode 100644 index fbf428598b1..00000000000 --- a/documentation/jetty-documentation/pom.xml +++ /dev/null @@ -1,437 +0,0 @@ - - - - 4.0.0 - - org.eclipse.jetty.documentation - documentation - 12.0.13-SNAPSHOT - - jetty-documentation - jar - Documentation :: Guides - - - ${project.groupId} - true - true - true - true - - - - - - org.eclipse.jetty.ee10 - jetty-ee10-bom - ${project.version} - pom - import - - - - - - - org.eclipse.jetty - javadoc - ${project.version} - javadoc - jar - true - - - org.eclipse.jetty - jetty-alpn-server - - - org.eclipse.jetty - jetty-client - - - org.eclipse.jetty - jetty-infinispan-common - - - org.eclipse.jetty - jetty-infinispan-embedded-query - - - org.eclipse.jetty - jetty-infinispan-remote-query - - - org.eclipse.jetty - jetty-io - - - org.eclipse.jetty - jetty-jmx - - - org.eclipse.jetty - jetty-nosql - - - org.eclipse.jetty - jetty-rewrite - - - org.eclipse.jetty - jetty-server - - - org.eclipse.jetty - jetty-unixdomain-server - - - org.eclipse.jetty - jetty-util-ajax - - - org.eclipse.jetty.ee10 - jetty-ee10-servlet - - - org.eclipse.jetty.ee10 - jetty-ee10-servlets - - - org.eclipse.jetty.ee10 - jetty-ee10-webapp - - - org.eclipse.jetty.ee10.websocket - jetty-ee10-websocket-jakarta-server - - - org.eclipse.jetty.fcgi - jetty-fcgi-client - - - org.eclipse.jetty.gcloud - jetty-gcloud-session-manager - - - org.eclipse.jetty.http2 - jetty-http2-client-transport - - - org.eclipse.jetty.http2 - jetty-http2-server - - - org.eclipse.jetty.http3 - jetty-http3-client-transport - - - org.eclipse.jetty.http3 - jetty-http3-server - - - org.eclipse.jetty.memcached - jetty-memcached-sessions - - - org.eclipse.jetty.websocket - jetty-websocket-jetty-client - - - org.eclipse.jetty.websocket - jetty-websocket-jetty-server - - - org.eclipse.jetty - jetty-slf4j-impl - runtime - - - - - - - - ${project.build.directory}/html - ${project.basedir}/src/main/asciidoc - - *.css - - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - ${asciidoctor.skip} - - src/main/assembly/html.xml - - - - - make-assembly - - single - - package - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - compile-documentation-sources - - compile - - compile - - - - - org.apache.maven.plugins - maven-dependency-plugin - - - copy-javadoc-jar - - copy-dependencies - - generate-resources - - org.eclipse.jetty - javadoc - javadoc - ${project.build.directory}/other-artifacts/ - - - - unpack-jetty-home - - unpack - - generate-resources - - - - org.eclipse.jetty - jetty-home - ${project.version} - zip - - - ${project.build.directory}/ - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - false - - - [21,) - [ERROR] OLD JDK [${java.version}] in use. Jetty documentation ${project.version} MUST use JDK 21 or newer - - - - - - org.asciidoctor - asciidoctor-maven-plugin - - html5 - - asciidoctor-diagram - - - ${project.basedir} - ${project.version} - ${session.repositorySession.localRepository.basedir.absolutePath} - ${project.version} - ../programming-guide/index.html - ../operations-guide/index.html - https://eclipse.dev/jetty/javadoc/jetty-12 - - - - - org.apache.httpcomponents - httpclient - ${apache.httpclient.version} - - - org.apache.httpcomponents - httpcore - ${apache.httpcore.version} - - - org.asciidoctor - asciidoctorj-diagram - ${asciidoctorj-diagram.version} - - - org.eclipse.jetty.documentation - jetty-asciidoctor-extensions - ${project.version} - - - jakarta.annotation - jakarta.annotation-api - - - - - - - contribution-guide - - process-asciidoc - - prepare-package - - ${basedir}/src/main/asciidoc/contribution-guide - index.adoc - ${project.build.directory}/html/contribution-guide - - - - index - - process-asciidoc - - prepare-package - - src/main/asciidoc - index.adoc - ${project.build.directory}/html - - - - old_docs - - process-asciidoc - - prepare-package - - ${basedir}/src/main/asciidoc/old_docs - index.adoc - ${project.build.directory}/html/old_docs - - - - operations-guide - - process-asciidoc - - prepare-package - - src/main/asciidoc/operations-guide - index.adoc - ${project.build.directory}/html/operations-guide - - - - programming-guide - - process-asciidoc - - prepare-package - - ${basedir}/src/main/asciidoc/programming-guide - index.adoc - ${project.build.directory}/html/programming-guide - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - attach-javadoc - - attach-artifact - - package - - - - ${project.build.directory}/other-artifacts/javadoc-${project.version}-javadoc.jar - jar - javadoc - - - - - - - - - - - - jdk17-18 - - [17,19) - - - - - maven-compiler-plugin - - - **/ArchitectureDocs.java - - - - - - - - jdk19-20 - - [19,21) - - - - - maven-compiler-plugin - - ${java.specification.version} - ${java.specification.version} - ${java.specification.version} - true - - - - - - - jdk21+ - - [21,) - - - - - maven-compiler-plugin - - ${java.specification.version} - ${java.specification.version} - ${java.specification.version} - - - - - - - diff --git a/documentation/jetty-documentation/src/main/asciidoc/config.adoc b/documentation/jetty-documentation/src/main/asciidoc/config.adoc deleted file mode 100644 index e143005a083..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/config.adoc +++ /dev/null @@ -1,35 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -:author: Jetty Developers -:email: jetty-dev@eclipse.org -:revnumber: {version} -:revdate: {localdate} - -:toc: left -:toclevels: 5 - -:idseparator: - -:sectlinks: -:sectanchors: - -:source-highlighter: coderay - -// Use fonts for admonitions. -:icons: font - -// HTML specific directives -ifdef::backend-html5[] -:safe-mode-unsafe: -:linkcss: -endif::[] diff --git a/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/.asciidoctorconfig b/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/.asciidoctorconfig deleted file mode 100644 index c2c64317ae7..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/.asciidoctorconfig +++ /dev/null @@ -1,5 +0,0 @@ -:ee-all: ee{8,9,10} -:ee-current: ee10 -:ee-current-caps: EE 10 -:experimental: -:imagesdir: images diff --git a/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/1-introduction.adoc b/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/1-introduction.adoc deleted file mode 100644 index a9ed8e7cbd7..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/1-introduction.adoc +++ /dev/null @@ -1,56 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[cg-intro]] -== Introduction - -The Eclipse Jetty Contribution Guide targets developers and writers who want to make contributions to the Jetty project by contributing code, writing documentation, or engaging in the larger community. - -[[cg-intro-mailing-lists]] -=== Mailing Lists - -One of the easiest ways to get involved is via our mailing lists: - -* *Jetty Users* (https://accounts.eclipse.org/mailing-list/jetty-users[jetty-users], https://www.eclipse.org/lists/jetty-users[archives]) is for discussion and questions that are of broad interest to the community of Jetty users. -* *Jetty Developers* (https://accounts.eclipse.org/mailing-list/jetty-dev[jetty-dev], https://www.eclipse.org/lists/jetty-dev[archives]) is more narrowly focused on technical topics and discussion regarding Jetty internals. -* *Jetty Announcements* (https://accounts.eclipse.org/mailing-list/jetty-announce[jetty-announce], https://www.eclipse.org/lists/jetty-announce[archives]) is for announcements about new releases and other updates from the project's maintainers. - - -[[cg-intro-stack-overflow]] -=== Stack Overflow - -Another great resource, both for Jetty novices who need help and Jetty experts who want to contribute, is http://stackoverflow.com[StackOverflow]. -In particular, the https://stackoverflow.com/questions/tagged/jetty[`jetty`] and https://stackoverflow.com/questions/tagged/embedded-jetty[`embedded-jetty`] tags see regular traffic. - - -[[cg-intro-filing-issues]] -=== Filing Issues - -You can flag potential bugs or suggest new Jetty features on our https://github.com/jetty/jetty.project/issues[issue tracker]. - -Before filing a new issue, https://github.com/jetty/jetty.project/issues[check the tracker] to see if it's already been filed by someone else. -If you do file an issue, make sure to label it appropriately, as this will help the development team (and other users) find it more easily. - - -[[cg-intro-help-wanted]] -=== Help Wanted -If you want to contribute to Jetty but don't have a specific task or goal in mind, consider looking through our https://github.com/jetty/jetty.project/issues?q=is%3Aopen+is%3Aissue+label%3A%22Help+Wanted%22["Help Wanted" issue backlog]. -These tasks range from the simple to the complex, but they're all ones we've identified as being particularly well-suited for new contributors to tackle. - - -[[cg-intro-commercial-support]] -=== Commercial Support -link:https://webtide.com[Webtide] is the company behind Jetty that provides services and support for the Jetty Project. - -mailto:sales@webtide.com[Contact Webtide]. - diff --git a/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/2-eca.adoc b/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/2-eca.adoc deleted file mode 100644 index 2a37c0a4d7a..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/2-eca.adoc +++ /dev/null @@ -1,30 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[cg-eca]] -== The Eclipse Contributor Agreement - -Since Jetty is a member of the Eclipse Foundation, all contributors must first sign the https://www.eclipse.org/legal/ECA.php[Eclipse Contributor Agreement (ECA)] before their code changes can be merged into source. -The Eclipse Foundation maintains an http://www.eclipse.org/legal/ecafaq.php[ECA FAQ] with more information about the ECA's provisions. - -Before you set up your local development environment, we recommend creating an account at https://accounts.eclipse.org/user[eclipse.org] and submitting your signed ECA. -http://wiki.eclipse.org/Development_Resources/Contributing_via_Git[Follow the instructions on the Eclipse wiki] for details on how to create your account and sign the ECA. - -[IMPORTANT] -.Make sure your emails match -==== -The email address you use to sign the ECA **must be the same** as the email you use to sign your git commits. -==== - -Jetty's build process has a git hook that verifies each incoming pull request is signed with an email address with an active ECA. -If the git hook cannot verify your email, the Jetty committers **cannot do anything** to accept your commit. diff --git a/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/3-source.adoc b/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/3-source.adoc deleted file mode 100644 index 933f398dae1..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/3-source.adoc +++ /dev/null @@ -1,49 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[cg-source]] -== Getting the source code - -Jetty's source is maintained on GitHub at https://github.com/jetty/jetty.project, where it is managed by the http://github.com/eclipse/[Eclipse Foundation]. - -You can clone a copy of the Jetty repo onto your local machine by running: - ----- -git clone https://github.com/jetty/jetty.project.git ----- - -[[cg-source-repositories]] -=== Related repositories - -In addition to the https://github.com/jetty/jetty.project[Jetty code repository], we maintain a number of related repositories: - -Non-Eclipse Jetty Repositories:: https://github.com/jetty-project -Build Toolchain:: https://github.com/eclipse/jetty.toolchain - -[[cg-source-branches]] -=== Version branches -If you plan to work on a specific issue within Jetty, make sure to target the correct branch for your pull request. - -.Active Jetty branches -[cols="4"] -|=== -| https://github.com/jetty/jetty.project/tree/jetty-12.0.x[jetty-12.0.x] | Development (default branch) | Servlet 6.0 | Java 17+ -| https://github.com/jetty/jetty.project/tree/jetty-11.0.x[jetty-11.0.x] | Maintenance | Servlet 5.0 | Java 11+ -| https://github.com/jetty/jetty.project/tree/jetty-10.0.x[jetty-10.0.x] | Maintenance | Servlet 4.0 | Java 11+ -| https://github.com/jetty/jetty.project/tree/jetty-9.4.x[jetty-9.4.x] | link:https://github.com/jetty/jetty.project/issues/7958[End of Community Support] | Servlet 3.1 | Java 8+ -|=== - -Maintenance branches are periodically merged into active development branches. - -Older branches are only updated if they get specifically targeted by a pull request. -Also, changes to older branches aren't regularly merged forward -- although an individual change may be cherry-picked forward, depending on the nature of the fix. diff --git a/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/4-build.adoc b/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/4-build.adoc deleted file mode 100644 index 0d0e5ae3d0e..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/4-build.adoc +++ /dev/null @@ -1,137 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[cg-build]] -== Building Jetty - -Jetty's uses http://maven.apache.org/[Apache Maven] for builds. -To successfully build the project, you will also need a recent version of the https://www.oracle.com/java/technologies/downloads/[Java Development Kit (JDK)]. - -[[cg-build-requirements]] -=== Maven and JDK requirements - -Here are the minimum Maven and JDK version build requirements for each actively maintained branch. - -.Build versioning requirements by branch -|=== -| Branch | Maven Version | Minimum JDK | Recommended JDK - -| jetty-12.0.x | Maven 3.9.2+ | OpenJDK 17+ | OpenJDK 19 -| jetty-11.0.x | Maven 3.8.6+ | OpenJDK 11+ | OpenJDK 17 -| jetty-10.0.x | Maven 3.8.6+ | OpenJDK 11+ | OpenJDK 17 -|=== - -To build the Jetty documentation, OpenJDK 19+ is required due to the use of the virtual thread APIs. - -[[cg-build-fast]] -=== Running a fast build - -To get started with Jetty as quickly as possible, navigate to your local copy of the Jetty repo and run: - -[source, shell] ----- -mvn -Pfast clean install ----- - -The `-Pfast` flag tells Maven to bypass running tests and other checks. - -[[cg-build-full]] -=== Running a full build - -To build Jetty and automatically run all tests, run: - -[source, shell] ----- -mvn clean install ----- - -The full build takes substantial time and memory, as it runs hundreds of test cases -- many of which spin up embedded instances of Jetty itself. - -The build also runs stress tests that may require you (depending on your hardware or operating system) to set you file descriptor limit to a value greater than 2048. -You can view or set your file descriptor limit by running: - -[source, shell] ----- -$ ulimit -n [new_value] ----- - -[TIP] -.Flagging flaky tests -==== -Not all test cases are as timing independent as they should be, which can result in intermittent test failures. -You can help us track these flaky tests by opening an https://github.com/jetty/jetty.project/issues[issue] when you come across one. -==== - -[[cg-build-cache]] -=== Maven Build Cache - -Per default, the build is using the https://maven.apache.org/extensions/maven-build-cache-extension[Maven Build Cache extension] -this means you will use your local build cache, To disable it you can use the property - -[source, shell] ----- -$ mvn clean install -Dmaven.build.cache.enabled=false ----- - - -[[cg-build-parallel]] -=== Executing tests in parallel - -Jetty uses https://junit.org/junit5/docs/current/user-guide/#writing-tests-parallel-execution[Junit5's parallel execution] to run test cases in parallel. -This behavior is configurable via flags passed to Maven, like so: - -[source, shell] ----- -mvn install -Djunit.jupiter.execution.parallel.enabled=false ----- - -Here are the available configuration flags: - -`-Djunit.jupiter.execution.parallel.enabled=[BOOLEAN]`:: Disables parallel execution of tests. - -`-Djunit.jupiter.execution.parallel.config.fixed.parallelism=[NUMBER]`:: Configures the number of tests to be executed in parallel. - -[NOTE] -==== -Certain tests cannot be run in parallel because they access or modify `static` fields, and are tagged in the codebase with this annotation: - -[source, java] ----- -@Isolated("Access static field of Configurations") ----- - -Maven will run these tests in isolation even when parallel execution is explicitly enabled. -==== - -[[cg-build-optional-tools]] -=== Optional build tools - -* https://graphviz.org/[Graphviz]: used by Asciidoctor in the `jetty-documentation` module to produce various link:https://plantuml.com/[PlantUML] graphs. -* https://www.docker.com/[Docker]: used to run some integration tests for testing third party integrations. - -[[cg-build-artifacts]] -=== Build artifacts - -Once the build is complete, you can find the built Jetty Maven artifacts in your Maven local repository, along with the following locations of note: - -[cols="1a,2a,2a"] -|=== -| Branch(es) | Location | Description - -| all | `jetty-home/target/jetty-home-.tar.gz` | The Jetty Home distribution -| `jetty-12.0.x` | `jetty-ee10/jetty-ee10-runner/target/jetty-ee10-runner-.jar` | The Jetty Runner distribution for EE10/Servlet 6 (`jakarta.servlet`) webapps -| `jetty-12.0.x` | `jetty-ee9/jetty-ee9-runner/target/jetty-ee9-runner-.jar` | The Jetty Runner distribution for EE9/Servlet 5 (`jakarta.servlet`) webapps -| `jetty-12.0.x` | `jetty-ee8/jetty-ee8-runner/target/jetty-ee8-runner-.jar` | The Jetty Runner distribution for EE8/Servlet 4 (`javax.servlet`) webapps -| `jetty-11.0.x` | `jetty-runner/target/jetty-runner-.jar` | The Jetty Runner distribution for EE9/Servlet 5 (`jakarta.servlet`) webapps -| `jetty-10.0.x` | `jetty-runner/target/jetty-runner-.jar` | The Jetty Runner distribution for EE8/Servlet 4 (`javax.servlet`) webapps -|=== diff --git a/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/5-code-standards.adoc b/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/5-code-standards.adoc deleted file mode 100644 index 6bfbea58a7c..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/5-code-standards.adoc +++ /dev/null @@ -1,133 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[cg-code-standards]] -== Code Standards -This section outlines the various coding conventions and standards we use throughout the Jetty codebase. - -[[cg-code-standards-ide]] -=== Configuring your IDE - -IntelliJ IDE:: -An IntelliJ code style XML file is available in the source repo at -https://github.com/jetty/jetty.project/blob/jetty-10.0.x/build-resources/jetty-codestyle-intellij.xml[`/build-resources/jetty-codestyle-intellij.xml`] -// TODO: The above link points to the jetty-10.0.x branch, but it doesn't look like there's a `build-resources` directory for jetty-12.0.x. -Follow https://www.jetbrains.com/help/idea/configuring-code-style.html#import-export-schemes[IntelliJ's documentation] to import these settings into your IDE. - -Eclipse IDE:: -An Eclipse code style XML file is available in the source repo at -https://github.com/jetty/jetty.project/blob/jetty-10.0.x/build-resources/jetty-codestyle-eclipse-ide.xml[`/build-resources/jetty-codestyle-eclipse-ide.xml`]. - -[[cg-code-standards-java]] -=== Java conventions - -The following code sample shows some basic Java styles and conventions used throughout the Jetty codebase: - -[source, java] ----- -import some.exact.ClassName; // GOOD -import some.wildcard.package.*; // BAD! - -package org.always.have.a.package; - -/** - * All classes should have a javadoc - */ -class MyClassName -{ - // Use 4 spaces to indent. - // The code must format OK with default tab size of 8. - - private static final int ALL_CAPS_FOR_PUBLIC_CONSTANTS = 1; - - // Prefix fields with one underscore (_). This - // convention is not mandatory, but the chosen style - // should be used consistently within a single class. - private Object _privateField; - - // Use getters and setters rather than public fields. - // Braces always on new line. - public void setPrivateField(Object privateField) - { - _privateField = privateField; - } - - public Object getPrivateField() - { - return _privateField; - } - - public void doSomething() throws SomeException - { - Object local_variable = _privateField; - // Braces always on new line. - if (local_variable == null) - { - // do Something - } - } -} ----- - -[[cg-code-standards-logging]] -=== Logging conventions - -When deciding when and what to log, bear in mind a few things: - -* Never use `LOG.debug()` without a preceding `if (LOG.isDebugEnabled())`. -* Avoid polluting the log with very long stack traces. -* Don't routinely produce logging events in response to data sent by a user. -* Only call one `LOG` method for a given event, to avoid generating confusingly interleaved log messages. -* Never call `LOG.warn()` right before throwing an exception, as this will likely result in double logging the exception. -* Avoid calling `LOG.debug()` right before throwing an exception, as this will make debug logs verbose while adding little information. -* When interacting with a request or other client-provided data that result in an exception, use `DEBUG`-level logging: -+ -[source, java] ----- -catch (Throwable t) -{ - if (LOG.isDebugEnabled()) - LOG.debug("Something happened {} {} {}",x, y, z, t); -} ----- -* When calling into application code that throws an exception, use `INFO`-level logging, and gate the log with `LOG.isDebugEnabled()` to reduce the size of logging stack traces: -+ -[source, java] ----- -catch (Throwable t) -{ - if (LOG.isDebugEnabled()) - LOG.info("Something happened {} {} {}", x, y, z, t); - else - LOG.info("Something happened {} {} {} {}", x, y, z, t.toString()); -} ----- -* When exceptions happen in Jetty code, and if the exception is (1) not entirely unexpected, (2) can happen relatively frequently, or (3) can potentially have a very long stack trace, you can use `LOG.isDebugEnabled()` to cut down on the size of the logging of the stacktrace: -+ -[source, java] ----- -catch (Throwable t) -{ - if (LOG.isDebugEnabled()) - LOG.warn("Something happened {} {} {}", x, y, z, t); - else - LOG.warn("Something happened {} {} {} {}", x, y, z, t.toString()); -} ----- - -[TIP] -==== -By default, Jetty's logger outputs a full stacktrace whether you call it like `LOG.warn("Something happened", t)` or `LOG.warn("Something happened {}", t)`. - -If you only want the log message but not the stack trace, you need to do call `.toString()` on the caught exception, e.g., `LOG.warn("Something happened {}", t.toString())`. -==== diff --git a/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/6-documentation.adoc b/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/6-documentation.adoc deleted file mode 100644 index 57c6c1f213c..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/6-documentation.adoc +++ /dev/null @@ -1,255 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[cg-documentation]] -== Writing Documentation - -Another great way to contribute to Jetty is to help us write and maintain our documentation. - -[[cg-documentation-guides]] -=== Documentation guides -Jetty's documentation is grouped into three guides, each written for a different target audience. - -Operations Guide:: -Targets sysops, devops, and developers who want to run Jetty as a standalone web server. - -Programming Guide:: -Targets developers who want to use the Jetty libraries in their applications. - -Contribution Guide:: -Targets developers and writers who want to make contributions to the Jetty project. - -[[cg-documentation-toolchain]] -=== The documentation toolchain -Jetty follows a https://www.writethedocs.org/guide/docs-as-code/["docs as code"] philosophy, meaning *we use the same tools to write and build our code and docs*. -As such, the docs are maintained directly within the Jetty codebase at https://github.com/jetty/jetty.project/tree/jetty-12.0.x/documentation/jetty-documentation/src/main/asciidoc[`documentation/jetty-documentation/src/main/asciidoc/`]. - -[[cg-documentation-asciidoc]] -==== AsciiDoc -Our docs are written in https://asciidoc.org/[AsciiDoc], a markup language for writing technical content. -AsciiDoc supports many advanced features, such as robust linking across different documentation sets, while remaining human-readable. - -Although Jetty takes advantage of many of these features, you don't need to be an AsciiDoc expert to contribute to our documentation. -If you _are_ interested in learning the ins and outs of AsciiDoc, the https://docs.asciidoctor.org/asciidoc/latest/[official language documentation] is a good place to start. - -[[cg-documentation-asciidoctor]] -==== Maven and Asciidoctor -In addition to using Maven to xref:cg-build[build the Jetty codebase], we use it to build our docs. -During a build, Maven converts AsciiDoc-formatted docs into the HTML pages that you are reading right now. - -https://asciidoctor.org/[Asciidoctor] is the tool that actually performs this compilation step. -Maven integrates with Asciidoctor via the https://docs.asciidoctor.org/maven-tools/latest/[`asciidoctor-maven-plugin`]. - -[[cg-documentation-build]] -=== Building the docs - -Since Jetty's docs are maintained in `git` alongside the rest of the Jetty codebase, you'll need to xref:cg-source[check out a local copy] of the code to contribute to the docs. - -The docs are maintained as a separate module within Jetty, which means you can build the docs separately from the rest of the project. -To do so, run `mvn clean install` from the `documentation/jetty-documentation` subdirectory. - -[source, shell] ----- -$ cd jetty.project/documentation -$ mvn install -<...snip...> -[INFO] ------------------------------------------------------------------------ -[INFO] BUILD SUCCESS -[INFO] ------------------------------------------------------------------------ -[INFO] Total time: 9.272 s -[INFO] Finished at: 2018-04-09T13:06:10-05:00 -[INFO] Final Memory: 74M/247M -[INFO] ------------------------------------------------------------------------ ----- - -[NOTE] -==== -You'll see a lot of files getting downloaded during the build process. -This is Maven setting up the execution environment, which it uses to generate the docs. -==== - -When the build completes, you can view the generated docs in your preferred web browser by opening file:///path/to/jetty.project/documentation/jetty-documentation/target/html/index.html on your local filesystem. - -[[cg-documentation-build-structure]] -==== Documentation project structure - -The documentation root is https://github.com/jetty/jetty.project/tree/jetty-10.0.x/documentation/jetty-documentation[`documentation/jetty-documentation/`]. -Within this root directory are some files and subdirectories of note: - -https://github.com/jetty/jetty.project/tree/jetty-10.0.x/documentation/jetty-documentation/src/main/asciidoc[`src/main/asciidoc`]:: -The primary root for all documentation content. - -https://github.com/jetty/jetty.project/tree/jetty-10.0.x/documentation/jetty-documentation/src/main/asciidoc/config.adoc[`src/main/asciidoc/config.adoc`]:: -This file contains metadata and global variables shared across all the xref:cg-documentation-guides[documentation guides]. -This configuration is used by Asciidoctor to correctly render the final docs. - -`src/main/asciidoc/*-guide`:: -Secondary root directories for each individual xref:cg-documentation-guides[documentation guide]. - -`src/main/asciidoc/*-guide/index.adoc`:: -Asciidoctor's "point of entry" for each guide. -Content is pulled into the guide via the `include::` directives in these index files. -Also, guide-specific metadata and variables that wouldn't belong in the root `config.adoc` can also be defined here. - -`target/`:: -The final build destination for any docs generated by Maven. -By default, docs are generated into `target/html`, but other formats (e.g., `pdf` and `epub`) are available. -This directory is not checked into `git`. - -[[cg-documentation-style]] -=== Style guide - -The following conventions are not set in stone, but you are encouraged to follow them where possible. -Stylistically consistency helps keep the docs easy to both understand and maintain. - -[[cg-documentation-style-prose]] -==== Ventilated prose - -In markup, *each sentence should be on its own line with a hard return at the end of the line*. -This practice is known variously as https://writetheasciidocs.netlify.app/ventilated-prose[ventilated prose] or https://rhodesmill.org/brandon/2012/one-sentence-per-line/[semantic linefeeds]. - -This practice makes for more readable file diffs, and also makes it easier to comment out individual lines or to move sentences around. - -[TIP] -==== -AsciiDoc treats a single line breaks just like a space, so it will render ventilated prose naturally. -==== - -[[cg-documentation-versions]] -==== Documenting versions - -[[cg-documentation-versions-multiple]] -===== Documenting multiple versions at once - -Jetty 12 features many parallel modules with similar names and functionality, but which target different versions of Jakarta EE. -For instance, the `ee8-deploy`, `ee9-deploy`, and `ee10-deploy` modules all behave similarly, except they target Jakarta EE8, EE9, and EE10, respectively. - -Whenever possible, *try to consolidate these types of parallel references*. -For instance, you can quickly refer to all three of the aforementioned modules as a group by writing `{ee-all}-deploy` or `eeN-deploy`. - -Another approach is to write your docs targeting one specific module, and tell the reader what substitution(s) they would need to make to target a different module. - -[NOTE] -==== -When targeting a specific version in your docs for demonstration purposes, you should prefer to use the most recent version number. -For the example above, this would mean targeting `{ee-current}-deploy`. -==== - -Consolidating parallel references saves readers from having to sift through repetitive material, and helps us avoid maintaining multiple versions of nearly identical docs. - -[[cg-documentation-versions-multiple-example]] -===== Dealing with multiple versions in code examples - -Instead of referencing multiple versions in your code and command-line examples, it's generally better to target one specific version, typically the latest (currently `{ee-current}`): - -[source,subs="verbatim,attributes"] ----- -$ java -jar $JETTY_HOME/start.jar --add-modules={ee-current}-deploy ----- - -This will work when copy-pasted into the command line. - -[NOTE] -==== -You may want to remind the reader to change the `10` in the command to their preferred target version -- although doing so isn't strictly necessary for a simple example like above. -==== - -[[cg-documentation-license]] -=== License blocks -Each `.adoc` file should contain the license block that exists in the `index.adoc` file. -For reference, here is a standard license header: - ----- -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// ----- - -[[cg-documentation-asciidoc-conventions]] -=== AsciiDoc conventions - -[[cg-documentation-asciidoc-conventions-ids]] -==== Custom IDs -We rely heavily on https://docs.asciidoctor.org/asciidoc/latest/sections/custom-ids/[custom IDs] for generating stable documentation URLs and linking within docs. - -At minimum, every chapter and top-level section should have its own custom ID; however, best practice is to give each subsection its own custom ID, too. - -[NOTE] -==== -Custom IDs share a single global namespace, which means they must be unique across all documentation guides. -To help deal with this constraint, we used different ID prefixes in each guide: - -* Operations Guide: `og-` -* Programming Guide: `pg-` -* Contribution Guide: `cg-` -==== - -[[cg-documentation-asciidoc-conventions-images]] -==== Images -Images should live in the `images/` directory of the guide they appear in. -Use the `image::` directive to include an image, like so: - ----- -image::small_powered_by.gif[image,width=145] ----- - -image::small_powered_by.gif[image,width=145] - -[[cg-documentation-asciidoc-conventions-admonitions]] -==== Admonitions - -Admonitions (or "callout blocks") are useful for flagging information that doesn't belong in the natural flow of text. -Asciidoc supports five levels of admonition: - -* `[NOTE]` -* `[IMPORTANT]` -* `[TIP]` -* `[CAUTION]` -* `[WARNING]` - -Each admonition's visual appearance and typical usage situation are as follows: - -[NOTE] -==== -A note about the previous case to be aware of. -==== - -[IMPORTANT] -==== -Important notes are marked with an icon. -==== - -[TIP] -==== -Tips that make your life easier. -==== - -[CAUTION] -==== -Places where you have to be careful what you are doing. -==== - -[WARNING] -==== -Where extreme care has to be taken. -Data corruption or other nasty things may occur if these warnings are ignored. -==== diff --git a/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/7-submitting-patches.adoc b/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/7-submitting-patches.adoc deleted file mode 100644 index adcd0b6b99c..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/7-submitting-patches.adoc +++ /dev/null @@ -1,67 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[cg-patches]] -== Submitting Patches - -We wholeheartedly welcome contributions to Jetty. -While not every contribution will be accepted, our commitment is to work with interested parties on the things they care about. - -[[cg-patches-git-config]] -=== Configuring `git` - -The email in your git commits must match the email you used to xref:cg-eca[sign the Eclipse Contributor Agreement]. -As such, you'll likely want to configure `user.email` in git accordingly. -See link:https://help.github.com/articles/setting-your-email-in-git[this guide] on GitHub for details on how to do so. - -[[cg-patches-git-commit-messages]] -==== Writing commit messages - -If your pull request addresses a particular issue in our repository, then the commit message should reference the issue. -Specifically, the message should follow the form *Issue # *: - -[source, shell] ----- -$ git commit -s -m "Issue #123 resolving the issue by adding widget" ----- - -Using this format will ensure that the commit will be included in `VERSIONS.txt` upon new releases of Jetty. - -[[cg-patches-git-commit-signing]] -=== Signing the commit - -You should sign off on every commit in your pull request using git's https://git-scm.com/docs/git-commit#Documentation/git-commit.txt---signoff[signoff] feature (`git commit -s`). - -[[cg-patches-pull-requests]] -=== Creating pull requests - -Please see https://help.github.com/articles/creating-a-pull-request[GitHub's documentation for creating pull requests]. - -[[cg-patches-time-frames]] -=== Time frames - -We do our best to process contributions in a timely fashion. -Please note that we can only handle pull requests with actively engaged parties. -We reserve the right to abandon pull requests whose authors do not respond in a timely fashion. - -We will generally adhere to the following time frames for contributions: - -Invalid Pull Requests - 1 week:: -These pull requests do not follow the contribution requirements for some reason -- e.g., a missing contributor agreement or mismatched email signature. -We will try and follow up with the pull request author to resolve the issue. -If we do not hear from the contributor after a week we will close the pull request. - -Valid Pull Requests - 2 weeks:: -If the pull request can be immediately merged, we will do so. -Otherwise, we will follow up with the author in a comment to discuss what additional actions must be taken before the change can be landed. -If the original contributor does not respond within two weeks, we may close the commit, or make some variation of the commit ourselves. diff --git a/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/8-security.adoc b/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/8-security.adoc deleted file mode 100644 index 307286592dc..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/8-security.adoc +++ /dev/null @@ -1,32 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[cg-security]] -== Security - -There are a number of ways to report security issues to the Jetty project. - -* If the issue is directly related to Jetty itself then you are encouraged to report to the Jetty developers directly at mailto:security@webtide.com[security@webtide.com]. -link:https://webtide.com[Webtide] employs the active committers of the Jetty project, so this is the preferred reporting method. - -[IMPORTANT] -==== -We prefer you report any security issues directly to the Jetty developers mailto:security@webtide.com[via email] rather than via GitHub Issues, as GitHub https://github.com/isaacs/github/issues/37[does not support private issues]. -==== - -* If the issue is related to Eclipse or its Jetty integration then we encourage you to reach out to mailto:security@eclipse.org[security@eclipse.org]. - -* If the issue is related to some third party integration, we are happy to work with you to identify the proper reporting entity and work with them to properly address the issue. - In this case, you are welcome to contact either of the above outreach addresses. - -We are generally flexible in how we work with reporters of security issues from an attribution perspective, but reserve the right to act in the interests of the Jetty project in all circumstances. diff --git a/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/images/small_powered_by.gif b/documentation/jetty-documentation/src/main/asciidoc/contribution-guide/images/small_powered_by.gif deleted file mode 100644 index c5dd44319f0aa17ea93b15fbcc8a18e14ca397d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4787 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"); - out.println(""); - out.println("

Results

"); - out.println(myDS.toString()); - out.println("
"); - out.println(maxAmount.toString()); - out.println(""); - out.println(""); - out.flush(); - } - catch (Exception e) - { - throw new ServletException(e); - } - } -} ----- diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/architecture/chapter.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/architecture/chapter.adoc deleted file mode 100644 index 0c65bb6a02e..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/architecture/chapter.adoc +++ /dev/null @@ -1,19 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[architecture]] -== Architecture - -General items related to the architecture of jetty and how it deals with certain design decisions. - -include::jetty-classloading.adoc[] diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/architecture/jetty-classloading.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/architecture/jetty-classloading.adoc deleted file mode 100644 index 762d997604b..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/architecture/jetty-classloading.adoc +++ /dev/null @@ -1,198 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[jetty-classloading]] -=== Jetty Classloading - -Class loading in a web container is slightly more complex than a normal Java application. -The normal configuration is that each web context (web application or WAR file) has its own classloader, which has the system classloader as its parent. -Such a classloader hierarchy is normal in Java, however the servlet specification complicates the hierarchy because it requires the following: - -* Classes contained within `WEB-INF/lib` or `WEB-INF/classes` have priority over classes on the parent classloader. -This is the opposite of the normal behavior of a Java 2 classloader. -* System classes such as `java.lang.String` are excluded from the webapp priority, and you may not replace them with classes in `WEB-INF/lib` or `WEB-INF/` classes. -Unfortunately the specification does not clearly state what classes are _System_ classes, and it is unclear if all `javax` classes should be treated as System classes. -* Server implementation classes like link:{JDURL}/org/eclipse/jetty/server/Server.html[Server] should be hidden from the web application and should not be available in any classloader. -Unfortunately the specification does not state what classes are _Server_ classes, and it is unclear if common libraries like the Xerces parser should be treated as Implementation classes. - -[[configuring-webapp-classloading]] -==== Configuring Webapp Classloading - -Jetty provides configuration options to control the three webapp class loading issues identified above. - -You can configure webapp classloading by several methods on the link:{JDURL}/org/eclipse/jetty/webapp/WebAppContext.html[WebAppContext]. -You can call these methods directly if you are working with the Jetty API, or you can inject methods from a context XML file if you are using the Context Provider (xref:using-context-provider[]). -You CANNOT set these methods from a `jetty-web.xml` file, as it executes after the classloader configuration is set. -As a note, `jetty-web.xml` uses the webapp classpath and not the classpath of the server. - -[[controlling-webapp-classloader-priority]] -===== Controlling Webapp Classloader Priority - -The method link:{JDURL}/org/eclipse/jetty/webapp/WebAppContext.html#isParentLoaderPriority()[org.eclipse.jett .webapp.WebAppContext.setParentLoaderPriority(boolean)] allows control over the priority given to webapp classes over system classes. -If you set it to false (the default), Jetty uses standard webapp classloading priority. -However, if in this mode some classes that are dependencies of other classes are loaded from the parent classloader (due to settings of system classes below), ambiguities might arise as both the webapp and system classloader versions can end up being loaded. - -If set to true, Jetty uses normal JavaSE classloading priority, and gives priority to the parent/system classloader. -This avoids the issues of multiple versions of a class within a webapp, but the version the parent/system loader provides must be the right version for all webapps you configure in this way. - -[[configuring-webapp-caching]] -===== Configuring Webapp Classloader Caching - -Introduced in Jetty 9.3.6, the link:{JDURL}/org/eclipse/jetty/webapp/CachingWebAppClassLoader.html[CachingWebAppClassLoader] can be used to cache `getResource(String)` results. -For webapps that search for classes and resources regularly, this can increase speed and performance. -This is an optional feature and it should be noted that it can conflict with several other libraries such as JSP, JSTL, JSF and CDI. -As such, this feature must be manually enabled for each webapp you want to use it in. - -Below is an example of implementing this feature using Jetty IoC XML format: - -[source, xml, options="header"] ----- - - -... - - - - - - - -... - ----- - -[[classloading-setting-system-classes]] -===== Setting System Classes - -You can call the methods -link:{JDURL}/org/eclipse/jetty/webapp/WebAppContext.html#setSystemClasses%28java.lang.String%5B%5D%29[WebAppContext.setSystemClasses(String[\])] -or -link:{JDURL}/org/eclipse/jetty/webapp/WebAppContext.html#getSystemClasspathPattern()[WebAppContext.getSystemClasspathPattern().add(String)] -to allow fine control over which classes are considered system classes. - -* A web application can see a System class. -* A WEB-INF class cannot replace a System class. - -The default system classes are: - -.Default System Classes -[width="100%",cols="8%,92%",options="header",] -|======================================================================= -|System Classes | Note -|java. |Java SE classes (per servlet spec v2.5 / SRV.9.7.2). -|javax. |Java SE classes (per servlet spec v2.5 / SRV.9.7.2). -|org.xml. |Needed by javax.xml. -|org.w3c. |Needed by javax.xml. -|org.eclipse.jetty.continuation. |Webapp can see and not change continuation classes. -|org.eclipse.jetty.jndi. |Webapp can see and not change naming classes. -|org.eclipse.jetty.jaas. |Webapp can see and not change JAAS classes. -|org.eclipse.jetty.websocket. |WebSocket is a Jetty extension. -|org.eclipse.jetty.ee9.servlet.DefaultServlet |Webapp can see and not change default servlet. -|======================================================================= - -Absolute classname can be passed, names ending with `.` are treated as packages names, and names starting with `-` are treated as negative matches and must be listed before any enclosing packages. - -[[setting-server-classes]] -===== Setting Server Classes - -You can call the methods link:{JDURL}/org/eclipse/jetty/webapp/WebAppContext.html#setServerClasses%28java.lang.String%5B%5D%29[org.eclipse.jetty.ee9.webapp.WebAppContext.setServerClasses(String Array)] or -link:{JDURL}/org/eclipse/jetty/webapp/WebAppContext.html#addServerClass(java.lang.String)[org.eclipse.jetty.ee9.webapp.WebAppContext.addServerClass(String)] to allow fine control over which classes are considered Server classes. - -* A web application cannot see a Server class. -* A WEB-INF class can replace a Server class. - -The default server classes are: - -.Default Server Classes -[width="100%",cols="8%,92%",options="header",] -|======================================================================= -|Server Classes -|-org.eclipse.jetty.continuation. |Don't hide continuation classes. -|-org.eclipse.jetty.jndi. |Don't hide naming classes. -|-org.eclipse.jetty.jaas. |Don't hide jaas classes. -|-org.eclipse.jetty.ee9.servlets. |Don't hide utility servlet classes if provided. -|-org.eclipse.jetty.ee9.servlet.DefaultServlet |Don't hide default servlet. -|-org.eclipse.jetty.ee9.servlet.listener. |Don't hide utility listeners -|-org.eclipse.jetty.websocket. |Don't hide websocket extension. -| org.eclipse.jetty. |Do hide all other Jetty classes. -|======================================================================= - -[[adding-extra-classpaths]] -==== Adding Extra Classpaths to Jetty - -You can add extra classpaths to Jetty in several ways. - -[[classpaths-using-start-jar]] -===== Using `start.jar` - -If you are using `start.jar` via the Jetty distribution, at startup the Jetty runtime automatically loads option Jars from the top level `$jetty.home/lib` directory. The default settings include: - -* Adding Jars under `$jetty.home/lib/ext` to the system classpath. -You can place additional Jars here. -* Adding the directory `$jetty.home/resources` to the classpath (may contain classes or other resources). -* Adding a single path defined by the command line parameter __path__. - -[[using-extra-classpath-method]] -===== Using the extraClasspath() method - -You can add an additional classpath to a context classloader by calling link:{JDURL}/org/eclipse/jetty/webapp/WebAppContext.html#setExtraClasspath(java.lang.String)[org.eclipse.jetty.ee9.webapp.WebAppContext.setExtraClasspath(String)] with a comma-separated list of paths. -You can do so directly to the API via a context XML file such as the following: - -[source, xml, subs="{sub-order}"] ----- - - ... - ../my/classes,../my/jars/special.jar,../my/jars/other.jar - ... ----- - -[[using-custom-webappclassloader]] -==== Using a Custom WebAppClassLoader - -If none of the alternatives already described meet your needs, you can always provide a custom classloader for your webapp. -We recommend, but do not require, that your custom loader subclasses link:{JDURL}/org/eclipse/jetty/webapp/WebAppClassLoader.html[WebAppClassLoader]. - -If you do not subclass WebAppClassLoader, we recommend that you implement the link:{JDURL}/org/eclipse/jetty/util/ClassVisibilityChecker.html[ClassVisibilityChecker] interface. -Without this interface, session persistence will be slower. - -You configure the classloader for the webapp like so: - -[source, java, subs="{sub-order}"] ----- -MyCleverClassLoader myCleverClassLoader = new MyCleverClassLoader(); - ... - WebAppContext webapp = new WebAppContext(); - ... - webapp.setClassLoader(myCleverClassLoader); - ----- - -You can also accomplish this in a context xml file. - -[[starting-jetty-custom-classloader]] -==== Starting Jetty with a Custom ClassLoader - -If you start a Jetty server using a custom class loader–consider the Jetty classes not being available to the system class loader, only your custom class loader–you may run into class loading issues when the `WebAppClassLoader` kicks in. -By default the `WebAppClassLoader` uses the system class loader as its parent, hence the problem. This is easy to fix, like so: - -[source, java, subs="{sub-order}"] ----- -context.setClassLoader(new WebAppClassLoader(this.getClass().getClassLoader(), context)); ----- - -or - -[source, java, subs="{sub-order}"] ----- -context.setClassLoader(new WebAppClassLoader(new MyCustomClassLoader(), context)); ----- diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/connectors/chapter.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/connectors/chapter.adoc deleted file mode 100644 index 09aae5827d5..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/connectors/chapter.adoc +++ /dev/null @@ -1,19 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[configuring-connectors]] -== Configuring Jetty Connectors - -This chapter discusses various options for configuring Jetty connectors. - -include::configuring-connectors.adoc[] diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/connectors/configuring-connectors.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/connectors/configuring-connectors.adoc deleted file mode 100644 index e154227d2c7..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/connectors/configuring-connectors.adoc +++ /dev/null @@ -1,540 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[jetty-connectors]] -=== Connector Configuration Overview - -Connectors are the mechanism through which Jetty accepts network connections for various protocols. -Configuring a connector is a combination of configuring the following: - -* Network parameters on the connector itself (for example: the listening port). -* Services the connector uses (for example: executors, schedulers). -* Connection factories that instantiate and configure the protocol for an accepted connection. - -Typically connectors require very little configuration aside from setting the listening port, and enabling `X-Forwarded-For` customization when applicable. -Additional settings, including construction your own constructor Jetty XML files, are for expert configuration only. - -==== Enabling Connectors - -Out of the box, Jetty provides several link:#startup-modules[modules] for enabling different types of connectors, from HTTP to HTTPS, HTTP/2, and others. -If you startup Jetty with the `--list-modules=connector` command, you can see a list of all available connector modules: - -[source,screen,subs="{sub-order}"] -.... -[my-base]$ java -jar /path/to/jetty-home/start.jar --list-modules=connector - -Available Modules: -================== -tags: [connector] - -Modules for tag 'connector': ----------------------------- - - Module: acceptratelimit - : Enable a server wide accept rate limit - Tags: connector - Depend: server - XML: etc/jetty-acceptratelimit.xml - - Module: connectionlimit - : Enable a server wide connection limit - Tags: connector - Depend: server - XML: etc/jetty-connectionlimit.xml - - Module: http - : Enables a HTTP connector on the server. - : By default HTTP/1 is support, but HTTP2C can - : be added to the connector with the http2c module. - Tags: connector, http - Depend: server - XML: etc/jetty-http.xml - - Module: http-forwarded - : Adds a forwarded request customizer to the HTTP Connector - : to process forwarded-for style headers from a proxy. - Tags: connector - Depend: http - XML: etc/jetty-http-forwarded.xml - - Module: http2 - : Enables HTTP2 protocol support on the TLS(SSL) Connector, - : using the ALPN extension to select which protocol to use. - Tags: connector, http2, http, ssl - Depend: ssl, alpn - LIB: lib/http2/*.jar - XML: etc/jetty-http2.xml - - Module: http2c - : Enables the HTTP2C protocol on the HTTP Connector - : The connector will accept both HTTP/1 and HTTP/2 connections. - Tags: connector, http2, http - Depend: http - LIB: lib/http2/*.jar - XML: etc/jetty-http2c.xml - - Module: https - : Adds HTTPS protocol support to the TLS(SSL) Connector - Tags: connector, https, http, ssl - Depend: ssl - Optional: http-forwarded, http2 - XML: etc/jetty-https.xml - - Module: proxy-protocol-ssl - : Enables the Proxy Protocol on the TLS(SSL) Connector. - : http://www.haproxy.org/download/1.5/doc/proxy-protocol.txt - : This allows a Proxy operating in TCP mode to transport - : details of the proxied connection to the server. - : Both V1 and V2 versions of the protocol are supported. - Tags: connector, ssl - Depend: ssl - XML: etc/jetty-proxy-protocol-ssl.xml - - Module: ssl - : Enables a TLS(SSL) Connector on the server. - : This may be used for HTTPS and/or HTTP2 by enabling - : the associated support modules. - Tags: connector, ssl - Depend: server - XML: etc/jetty-ssl.xml - XML: etc/jetty-ssl-context.xml - - Module: unixsocket - : Enables a Unix Domain Socket Connector that can receive - : requests from a local proxy and/or SSL offloader (eg haproxy) in either - : HTTP or TCP mode. Unix Domain Sockets are more efficient than - : localhost TCP/IP connections as they reduce data copies, avoid - : needless fragmentation and have better dispatch behaviours. - : When enabled with corresponding support modules, the connector can - : accept HTTP, HTTPS or HTTP2C traffic. - Tags: connector - Depend: server - LIB: lib/jetty-unixsocket-${jetty.version}.jar - LIB: lib/jnr/*.jar - XML: etc/jetty-unixsocket.xml - - Module: unixsocket-forwarded - : Adds a forwarded request customizer to the HTTP configuration used - : by the Unix Domain Socket connector, for use when behind a proxy operating - : in HTTP mode that adds forwarded-for style HTTP headers. Typically this - : is an alternate to the Proxy Protocol used mostly for TCP mode. - Tags: connector - Depend: unixsocket-http - XML: etc/jetty-unixsocket-forwarded.xml - - Module: unixsocket-http - : Adds a HTTP protocol support to the Unix Domain Socket connector. - : It should be used when a proxy is forwarding either HTTP or decrypted - : HTTPS traffic to the connector and may be used with the - : unix-socket-http2c modules to upgrade to HTTP/2. - Tags: connector, http - Depend: unixsocket - XML: etc/jetty-unixsocket-http.xml - - Module: unixsocket-http2c - : Adds a HTTP2C connetion factory to the Unix Domain Socket Connector - : It can be used when either the proxy forwards direct - : HTTP/2C (unecrypted) or decrypted HTTP/2 traffic. - Tags: connector, http2 - Depend: unixsocket-http - LIB: lib/http2/*.jar - XML: etc/jetty-unixsocket-http2c.xml - - Module: unixsocket-proxy-protocol - : Enables the proxy protocol on the Unix Domain Socket Connector - : http://www.haproxy.org/download/1.5/doc/proxy-protocol.txt - : This allows information about the proxied connection to be - : efficiently forwarded as the connection is accepted. - : Both V1 and V2 versions of the protocol are supported and any - : SSL properties may be interpreted by the unixsocket-secure - : module to indicate secure HTTPS traffic. Typically this - : is an alternate to the forwarded module. - Tags: connector - Depend: unixsocket - XML: etc/jetty-unixsocket-proxy-protocol.xml - - Module: unixsocket-secure - : Enable a secure request customizer on the HTTP Configuration - : used by the Unix Domain Socket Connector. - : This looks for a secure scheme transported either by the - : unixsocket-forwarded, unixsocket-proxy-protocol or in a - : HTTP2 request. - Tags: connector - Depend: unixsocket-http - XML: etc/jetty-unixsocket-secure.xml -... -.... - -To enable a connector, simply activate the associated module. -Below is an example of activating both the `http` and `https` modules in a fresh link:#startup-base-and-home[Jetty base] using the link:#start-vs-startd[start.d directory]: - -[source, screen, subs="{sub-order}"] -.... -[mybase] java -jar $JETTY_HOME/start.jar --create-startd -MKDIR : ${jetty.base}/start.d -INFO : Base directory was modified - -[mybase] java -jar $JETTY_HOME/start.jar --add-to-start=http,https -INFO : server transitively enabled, ini template available with --add-to-start=server -INFO : http initialized in ${jetty.base}/start.d/http.ini -INFO : https initialized in ${jetty.base}/start.d/https.ini -INFO : ssl transitively enabled, ini template available with --add-to-start=ssl -MKDIR : ${jetty.base}/etc -COPY : ${jetty.home}/modules/ssl/keystore to ${jetty.base}/etc/keystore -INFO : Base directory was modified -[mybase] tree -. -├── etc -│   └── keystore -└── start.d - ├── http.ini - └── https.ini -.... - -When the `http` and `https` modules were activated, so too were any modules they were dependent on, in this case `server` and `ssl`, as well as any dependencies for those modules, such as the `etc` and `ketystore` directories for `ssl`. - -At this point the server has been configured with connectors for both HTTP and HTTPS and can be started: - -[source, screen, subs="{sub-order}"] -.... -[mybase] java -jar $JETTY_HOME/start.jar -2017-08-31 10:19:58.855:INFO::main: Logging initialized @372ms to org.eclipse.jetty.util.log.StdErrLog -2017-08-31 10:19:59.076:INFO:oejs.Server:main: jetty-{VERSION} -2017-08-31 10:19:59.125:INFO:oejs.AbstractConnector:main: Started ServerConnector@421e98e0{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} -2017-08-31 10:19:59.150:INFO:oejus.SslContextFactory:main: x509=X509@5315b42e(jetty,h=[jetty.eclipse.org],w=[]) for SslContextFactory@2ef9b8bc(file:///var/my-jetty-base/etc/keystore,file:///var/my-jetty-base/etc/keystore) -2017-08-31 10:19:59.151:INFO:oejus.SslContextFactory:main: x509=X509@5d624da6(mykey,h=[],w=[]) for SslContextFactory@2ef9b8bc(file:///var/my-jetty-base/etc/keystore,file:///var/my-jetty-base/etc/keystore) -2017-08-31 10:19:59.273:INFO:oejs.AbstractConnector:main: Started ServerConnector@2b98378d{SSL,[ssl, http/1.1]}{0.0.0.0:8443} -2017-08-31 10:19:59.274:INFO:oejs.Server:main: Started @791ms -.... - -When modules are enabled, they are loaded with several default options. -These can be changed by editing the associated module ini file in the `start.d` directory (or the associated lines in `server.ini` if your implementation does not use `start.d`). -For example, if we examine the `http.ini` file in our `start.d` directory created above, we will see the following settings: - -[source, screen, subs="{sub-order}"] -.... -# --------------------------------------- -# Module: http -# Enables a HTTP connector on the server. -# By default HTTP/1 is support, but HTTP2C can -# be added to the connector with the http2c module. -# --------------------------------------- ---module=http - -### HTTP Connector Configuration - -## Connector host/address to bind to -# jetty.http.host=0.0.0.0 - -## Connector port to listen on -# jetty.http.port=8080 - -## Connector idle timeout in milliseconds -# jetty.http.idleTimeout=30000 - -## Number of acceptors (-1 picks default based on number of cores) -# jetty.http.acceptors=-1 - -## Number of selectors (-1 picks default based on number of cores) -# jetty.http.selectors=-1 - -## ServerSocketChannel backlog (0 picks platform default) -# jetty.http.acceptQueueSize=0 - -## Thread priority delta to give to acceptor threads -# jetty.http.acceptorPriorityDelta=0 - -## HTTP Compliance: RFC7230, RFC2616, LEGACY -# jetty.http.compliance=RFC7230 -.... - -To make a change to these settings, uncomment the line (by removing the #) and change the property to the desired value. -For example, if you wanted to change the HTTP port to 5231, you would edit the line as follows: - -[source, screen, subs="{sub-order}"] -.... -... -## Connector port to listen on -jetty.http.port=5231 -... -.... - -Now when the server is started, HTTP connections will enter on port 5231: - -[source,screen,subs="{sub-order}"] -.... -[my-base]$ java -jar /path/to/jetty-home/start.jar -2017-08-31 10:31:32.955:INFO::main: Logging initialized @366ms to org.eclipse.jetty.util.log.StdErrLog -2017-08-31 10:31:33.109:INFO:oejs.Server:main: jetty-{VERSION} -2017-08-31 10:31:33.146:INFO:oejs.AbstractConnector:main: Started ServerConnector@2ef9b8bc{HTTP/1.1,[http/1.1]}{0.0.0.0:5231} -... -2017-08-31 10:31:33.263:INFO:oejs.Server:main: Started @675ms -.... - -Every module has their own set of configuration options, and reviewing them all is recommended. -For additional information on the module system, please refer to our documentation on link:#startup-modules[Startup Modules]. - -____ -[NOTE] -Editing these module files is the recommended way to edit the configuration of your server. -Making changes to the associated Jetty XML file for connectors is *not* recommended, and is for advanced users only. -If you do wish to edit Jetty XML, please see our section on managing link:#[Jetty Home and Jetty Base] to ensure your Jetty Home remains a standard of truth for your implementation. -____ - -==== Limiting Connections - -Jetty also provides the means by which to limit connections to the server and/or contexts. -This is provided by two different modules in the distribution. - -`connectionlimit`:: -Applies a limit to the number of connections. -If this limit is exceeded, new connections are suspended for the time specified (in milliseconds). -`acceptratelimit`:: -Limits the rate at which new connections are accepted. -If this limit is exceeded, new connections are suspended for the time specified (in milliseconds). - -As with the modules listed above, these can be enabled by adding `--add-to-start=` to the command line. - -==== Advanced Configuration - -Jetty primarily uses a single connector type called link:{JDURL}/org/eclipse/jetty/server/ServerConnector.html[ServerConnector]. - -Prior to Jetty 9, the type of the connector specified both the protocol and the implementation used; for example, selector-based non blocking I/O vs blocking I/O, or SSL connector vs non-SSL connector. -Jetty 9 has a single selector-based non-blocking I/O connector, and a collection of link:{JDURL}/org/eclipse/jetty/server/ConnectionFactory.html[`ConnectionFactories`] now configure the protocol on the connector. - -The standard Jetty distribution comes with the following Jetty XML files that create and configure connectors; you should examine them as you read this section: - -link:{GITBROWSEURL}/jetty-server/src/main/config/etc/jetty-http.xml[`jetty-http.xml`]:: - Instantiates a link:{JDURL}/org/eclipse/jetty/server/ServerConnector.html[`ServerConnector`] that accepts HTTP connections (that may be upgraded to WebSocket connections). -link:{GITBROWSEURL}/jetty-server/src/main/config/etc/jetty-ssl.xml[`jetty-ssl.xml`]:: - Instantiates a link:{JDURL}/org/eclipse/jetty/server/ServerConnector.html[`ServerConnector`] that accepts SSL/TLS connections. - On it's own, this connector is not functional and requires one or more of the following files to also be configured to add link:{JDURL}/org/eclipse/jetty/server/ConnectionFactory.html[`ConnectionFactories`] to make the connector functional. -link:{GITBROWSEURL}/jetty-server/src/main/config/etc/jetty-https.xml[`jetty-https.xml`]:: - Adds a link:{JDURL}/org/eclipse/jetty/server/HttpConnectionFactory.html[`HttpConnectionFactory`] to the link:{JDURL}/org/eclipse/jetty/server/ServerConnector.html[`ServerConnector`] configured by `jetty-ssl.xml` which combine to provide support for HTTPS. -link:{GITBROWSEURL}/jetty-server/src/main/config/etc/jetty-http-forwarded.xml[`jetty-http-forwarded.xml`]:: - Adds a link:{JDURL}/org/eclipse/jetty/server/ForwardedRequestCustomizer.html[`ForwardedRequestCustomizer`]to the HTTP Connector to process forwarded-for style headers from a proxy. -link:{GITBROWSEURL}/jetty-http2/http2-server/src/main/config/etc/jetty-http2.xml[`jetty-http2.xml`]:: - Adds a link:{JDURL}/org/eclipse/jetty/http2/server/HTTP2ServerConnectionFactory.html[`Http2ServerConnectionFactory`] to the link:{JDURL}/org/eclipse/jetty/server/ServerConnector.html[`ServerConnector`] configured by `jetty-ssl.xml` to support the http2 protocol. -link:{GITBROWSEURL}/jetty-alpn/jetty-alpn-server/src/main/config/etc/jetty-alpn.xml[`jetty-alpn.xml`]:: - Adds an link:{JDURL}/org/eclipse/jetty/alpn/server/ALPNServerConnectionFactory.html[`ALPNServerConnectionFactory`] to the link:{JDURL}/org/eclipse/jetty/server/ServerConnector.html[`ServerConnector`] configured by `jetty-ssl.xml` which allows the one SSL connector to support multiple protocols with the ALPN extension used to select the protocol to be used for each connection. - -==== Constructing a ServerConnector - -The services a link:{JDURL}/org/eclipse/jetty/server/ServerConnector.html[`ServerConnector`] instance uses are set by constructor injection and once instantiated cannot be changed. -Many of the services may be defaulted with null or 0 values so that a reasonable default is used, thus for most purposes only the Server and the connection factories need to be passed to the connector constructor. In Jetty XML (that is, in link:{GITBROWSEURL}/jetty-server/src/main/config/etc/jetty-http.xml[`jetty-http.xml`]) you can do this by: - -[source, xml, subs="{sub-order}"] ----- - - - - - - - - - ----- - -You can see the other arguments that can be passed when constructing a `ServerConnector` in the link:{JDURL}/org/eclipse/jetty/server/ServerConnector.html#ServerConnector%28org.eclipse.jetty.server.Server,%20java.util.concurrent.Executor,%20org.eclipse.jetty.util.thread.Scheduler,%20org.eclipse.jetty.io.ByteBufferPool,%20int,%20int,%20org.eclipse.jetty.server.ConnectionFactory...%29[Javadoc]. -Typically the defaults are sufficient for almost all deployments. - -[[jetty-connectors-network-settings]] -==== Network Settings - -You can configure connector network settings by calling setters on the connector before it is started. -For example, you can set the port with the Jetty XML: - -[source, xml, subs="{sub-order}"] ----- - - - - - 8080 - ----- - -Values in Jetty XML can also be parameterized so that they may be passed from property files or set on the command line. -Thus typically the port is set within Jetty XML, but uses the `Property` element to be customizable: - -[source, xml, subs="{sub-order}"] ----- - - - - - - ----- - -The network settings available for configuration on the link:{JDURL}/org/eclipse/jetty/server/ServerConnector.html[`ServerConnector`] include: - -.Connector Configuration -[width="100%",cols="22%,78%",options="header",] -|======================================================================= -|Field |Description -|host |The network interface this connector binds to as an IP address or a hostname. -If null or 0.0.0.0, bind to all interfaces. - -|port |The configured port for the connector or 0 a random available port may be used (selected port available via `getLocalPort()`). - -|idleTimeout |The time in milliseconds that the connection can be idle before it is closed. - -|defaultProtocol |The name of the default protocol used to select a `ConnectionFactory` instance. This defaults to the first `ConnectionFactory` added to the connector. - -|stopTimeout |The time in milliseconds to wait before gently stopping a connector. - -|acceptQueueSize |The size of the pending connection backlog. -The exact interpretation is JVM and operating system specific and you can ignore it. -Higher values allow more connections to wait pending an acceptor thread. -Because the exact interpretation is deployment dependent, it is best to keep this value as the default unless there is a specific connection issue for a specific OS that you need to address. - -|reuseAddress |Allow the server socket to be rebound even if in http://www.ssfnet.org/Exchange/tcp/tcpTutorialNotes.html[TIME_WAIT]. -For servers it is typically OK to leave this as the default true. -|======================================================================= - -[[jetty-connectors-http-configuration]] -==== HTTP Configuration - -The link:{JDURL}/org/eclipse/jetty/server/HttpConfiguration.html[`HttpConfiguration`] class holds the configuration for link:{JDURL}/org/eclipse/jetty/server/HttpChannel.html[`HttpChannel`]s, which you can create 1:1 with each HTTP connection or 1:n on a multiplexed HTTP/2 connection. -Thus a `HttpConfiguration` object is injected into both the HTTP and HTTP/2 connection factories. -To avoid duplicate configuration, the standard Jetty distribution creates the common `HttpConfiguration` instance in link:{GITBROWSEURL}/jetty-server/src/main/config/etc/jetty.xml[`jetty.xml`], which is a `Ref` element then used in link:{GITBROWSEURL}/jetty-server/src/main/config/etc/jetty-http.xml[`jetty-http.xml`], link:{GITBROWSEURL}/jetty-server/src/main/config/etc/jetty-https.xml[`jetty-https.xml`] and in link:{GITBROWSEURL}/jetty-http2/http2-server/src/main/config/etc/jetty-http2.xml[`jetty-http2.xml`]. - -A typical configuration of link:{JDURL}/org/eclipse/jetty/server/HttpConfiguration.html[HttpConfiguration] is: - -[source, xml, subs="{sub-order}"] ----- - - https - - 32768 - 8192 - 8192 - ----- - -This example HttpConfiguration may be used by reference to the ID "`httpConfig`": - -[source, xml, subs="{sub-order}"] ----- - - - - - - - - - - - - - - - - - ----- - -This same `httpConfig` is referenced by the link:{JDURL}/org/eclipse/jetty/server/handler/SecuredRedirectHandler.html[`SecuredRedirectHandler`] when redirecting secure requests. -Please note that if your `httpConfig` does not include a `secureScheme` or `securePort` or there is no `HttpConfiguration` present these types of secured requests will be returned a `403` error. - -For SSL-based connectors (in `jetty-https.xml` and `jetty-http2.xml`), the common "`httpConfig`" instance is used as the basis to create an SSL specific configuration with ID "`sslHttpConfig`": - -[source, xml, subs="{sub-order}"] ----- - - - - - - ----- - -This adds a `SecureRequestCustomizer` which adds SSL Session IDs and certificate information as request attributes. - -==== SSL Context Configuration - -The SSL/TLS connectors for HTTPS and HTTP/2 require a certificate to establish a secure connection. -Jetty holds certificates in standard JVM keystores and are configured as keystore and truststores on a link:{JDURL}/org/eclipse/jetty/util/ssl/SslContextFactory.Server.html[`SslContextFactory.Server`] instance that is injected into an link:{JDURL}/org/eclipse/jetty/server/SslConnectionFactory.html[`SslConnectionFactory`] instance. -An example using the keystore distributed with Jetty (containing a self signed test certificate) is in link:{GITBROWSEURL}/jetty-server/src/main/config/etc/jetty-https.xml[`jetty-https.xml`]. -Read more about SSL keystores in link:#configuring-ssl[Configuring SSL]. - -==== Proxy / Load Balancer Connection Configuration - -Often a Connector needs to be configured to accept connections from an intermediary such as a Reverse Proxy and/or Load Balancer deployed in front of the server. -In such environments, the TCP/IP connection terminating on the server does not originate from the client, but from the intermediary, so that the Remote IP and port number can be reported incorrectly in logs and in some circumstances the incorrect server address and port may be used. - -Thus Intermediaries typically implement one of several de facto standards to communicate to the server information about the original client connection terminating on the intermediary. -Jetty supports the `X-Forwarded-For` header and the http://www.haproxy.org/download/1.5/doc/proxy-protocol.txt[Proxy Protocol] mechanisms as described below. - -____ -[NOTE] -The XML files in the Jetty distribution contain commented out examples of both the `X-Forwarded-For` and http://www.haproxy.org/download/1.5/doc/proxy-protocol.txt[Proxy Protocol] mechanisms. -When using those examples, it is recommended that the XML in the Jetty distribution is not edited. -Rather the files should be copied into a Jetty base directory and then modified. -____ - -===== X-Forward-for Configuration - -The `X-Forwarded-for` header and associated headers are a de facto standard where intermediaries add HTTP headers to each request they forward to describe the originating connection. -These headers can be interpreted by an instance of link:{JDURL}/org/eclipse/jetty/server/ForwardedRequestCustomizer.html[`ForwardedRequestCustomizer`] which can be added to a `HttpConfiguration` as follows: - -[source, xml, subs="{sub-order}"] ----- - - 32768 - 8192 - 8192 - - - - - ----- - -===== Proxy Protocol - -The http://www.haproxy.org/download/1.5/doc/proxy-protocol.txt[Proxy Protocol] is the _de facto_ standard created by HAProxy and used by environments such as Amazon Elastic Cloud. -This mechanism is independent of any protocol, so it can be used for HTTP2, TLS etc. -The information about the client connection is sent as a small data frame on each newly established connection. -In Jetty, this protocol can be handled by the link:{JDURL}/org/eclipse/jetty/server/ProxyConnectionFactory.html[`ProxyConnectionFactory`] which parses the data frame and then instantiates the next `ConnectionFactory` on the connection with an end point that has been customized with the data obtained about the original client connection. -The connection factory can be added to any link:{JDURL}/org/eclipse/jetty/server/ServerConnector.html[`ServerConnector`] and should be the first link:{JDURL}/org/eclipse/jetty/server/ConnectionFactory.html[`ConnectionFactory`]. - -An example of adding the factory to a HTTP connector is shown below: - -[source, xml, subs="{sub-order}"] ----- - - - - - - - - - - - - - - - - - - - - - ----- diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contexts/chapter.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/contexts/chapter.adoc deleted file mode 100644 index 230e6b83887..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contexts/chapter.adoc +++ /dev/null @@ -1,22 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[configuring-contexts]] -== Configuring Contexts - -This chapter discusses various options for configuring Jetty contexts. - -include::setting-context-path.adoc[] -include::temporary-directories.adoc[] -include::custom-error-pages.adoc[] -include::setting-form-size.adoc[] diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contexts/custom-error-pages.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/contexts/custom-error-pages.adoc deleted file mode 100644 index 9e3cf03e701..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contexts/custom-error-pages.adoc +++ /dev/null @@ -1,168 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[custom-error-pages]] -=== Creating Custom Error Pages - -The following sections describe several ways to create custom error pages in Jetty. - -==== Defining error pages in web.xml - -You can use the standard webapp configuration file located in `webapp/WEB-INF/web.xml` to map errors to specific URLs with the `error-page` element. -This element creates a mapping between the error-code or exception-type to the location of a resource in the web application. - -* `error-code` - an integer value -* `exception-type` - a fully qualified class name of a Java Exception type -* `location` - location of the resource in the webapp relative to the root of the web application. Value should start with `/`. - -Error code example: - -[source, xml, subs="{sub-order}"] ----- - - 404 - /jspsnoop/ERROR/404 - - ----- - -Exception example: - -[source, xml, subs="{sub-order}"] ----- - - java.io.IOException - /jspsnoop/IOException - - ----- - -The error page mappings created with the error-page element will redirect to a normal URL within the web application and will be handled as a normal request to that location and thus may be static content, a JSP or a filter and/or servlet. -When handling a request generated by an error redirection, the following request attributes are set and are available to generate dynamic content: - -jakarta.servlet.error.exception:: - The exception instance that caused the error (or null). -jakarta.servlet.error.exception_type:: - The class name of the exception instance that caused the error (or null). -jakarta.servlet.error.message:: - The error message. -jakarta.servlet.error.request_uri:: - The URI of the request with an error. -jakarta.servlet.error.servlet_name:: - The Servlet name of the servlet that the request was - dispatched to. -jakarta.servlet.error.status_code:: - The status code of the error (e.g. 404, 500 etc.). - -==== Configuring error pages context files - -You can use context IoC XML files to configure the default error page mappings with more flexibility than is available with `web.xml`, specifically with the support of error code ranges. -Context files are normally located in `${jetty.base}/webapps/` (see `DeployerManager` for more details) and an example of more flexible error page mapping is below: - -[source, xml, subs="{sub-order}"] ----- - - - - - /test - - /webapps/test - - - - - - 404 - /jspsnoop/ERROR/404 - - - - - - - - - java.io.IOException - - - /jspsnoop/IOException - - - - - - - 500 - 599 - /dump/errorCodeRangeMapping - - - - ----- - -==== Custom ErrorHandler class - -If no error page mapping is defined, or if the error page resource itself has an error, then the error page will be generated by an instance of `ErrorProcessor` configured either the Context or the Server. -An `ErrorProcessor` may extend the `ErrorProcessor` class and may totally replace the handle method to generate an error page, or it can implement some or all of the following methods to partially modify the error pages: - -[source, java, subs="{sub-order}"] ----- -void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException -void handleErrorPage(HttpServletRequest request, Writer writer, int code, String message) throws IOException -void writeErrorPage(HttpServletRequest request, Writer writer, int code, String message, boolean showStacks) throws IOException -void writeErrorPageHead(HttpServletRequest request, Writer writer, int code, String message) throws IOException -void writeErrorPageBody(HttpServletRequest request, Writer writer, int code, String message, boolean showStacks) throws IOException -void writeErrorPageMessage(HttpServletRequest request, Writer writer, int code, String message, String uri) throws IOException -void writeErrorPageStacks(HttpServletRequest request, Writer writer) throws IOException ----- - -An `ErrorProcessor` instance may be set on a Context by calling the `ContextHandler.setErrorHandler` method. This can be done by embedded code or via context IoC XML. -For example: - -[source, xml, subs="{sub-order}"] ----- - - ... - - - - ... - ----- - -An `ErrorProcessor` instance may be set on the entire server by setting it as a dependent bean on the Server instance. -This can be done by calling `Server.addBean(Object)` via embedded code or in `jetty.xml` IoC XML: - -[source, xml, subs="{sub-order}"] ----- - - ... - - - - - - ... - ----- - -==== Server level 404 error - -It is possible to get a 'page not found' when a request is made to the server for a resource that is outside of any registered contexts. -As an example, you have a domain name pointing to your public server IP, yet no context is registered with Jetty to serve pages for that domain. -As a consequence, the server, by default, gives a listing of all contexts running on the server. - -One of the quickest ways to avoid this behavior is to create a catch all context. -Create a "root" web app mapped to the "/" URI, and use the `index.html` redirect to whatever place with a header directive. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contexts/setting-context-path.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/contexts/setting-context-path.adoc deleted file mode 100644 index 21d375fd0b8..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contexts/setting-context-path.adoc +++ /dev/null @@ -1,55 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[setting-context-path]] -=== Setting a Context Path - -The context path is the prefix of a URL path that is used to select the context(s) to which an incoming request is passed. Typically a URL in a Java servlet server is of the format `http://hostname.com/contextPath/servletPath/pathInfo`, where each of the path elements can be zero or more / separated elements. -If there is no context path, the context is referred to as the _root_ context. -The root context must be configured as `/` but is reported as the empty string by the servlet API `getContextPath()` method. - -How you set the context path depends on how you deploy the web application (or `ContextHandler`). - -[[using-embedded-deployment]] -==== Using Embedded Deployment - -If you run Jetty from code as an embedded server (see link:#advanced-embedding[Embedding]), setting the context path is a matter of calling the `setContextPath` method on the `ContextHandler` instance (or `WebAppContext` instance). - -[[usng-the-context-provider]] -==== By naming convention - -If a web application is deployed using the WebAppProvider of the DeploymentManager without an XML IoC file, then the name of the WAR file is used to set the context path: - -* If the WAR file is named myapp.war, then the context will be deployed with a context path of `/myapp` -* If the WAR file is named ROOT.WAR (or any case insensitive variation), then the context will be deployed with a context path of `/` -* If the WAR file is named ROOT-foobar.war ( or any case insensitive variation), then the context will be deployed with a context path of `/` and a virtual host of "foobar" - -[[using-the-webapp-provider]] -==== By Deployer configuration - -If a web application is deployed using the `WebAppProvider` of the `DeploymentManager` with an XML IoC file to configure the context, then the `setContextPath` method can be called within that file. -For example: - -[source, xml, subs="{sub-order}"] ----- - - /test - ... - ----- - -[[embedding-web-inf-jetty-web.xml-file]] -==== Embedding a WEB-INF/jetty-web.xml File - -You can also set the context path for webapps by embedding a `WEB-INF/jetty-web.xml` file in the WAR, which uses the same XML IoC format as the deployer example above. -However this is not the preferred method as it requires the web application to be modified. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contexts/setting-form-size.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/contexts/setting-form-size.adoc deleted file mode 100644 index 4e32e9accee..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contexts/setting-form-size.adoc +++ /dev/null @@ -1,77 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[setting-form-size]] -=== Setting Max Form Size - -When a client issues a POST request with `Content-Type: application/x-www-form-urlencoded` there are 2 configurable limits imposed to help protect the server against denial of service attacks by malicious clients sending huge amounts of data. - -There is a maximum form size limit, and a maximum form keys limit. - -The default maximum form size Jetty permits is 200000 bytes. -The default maximum form keys Jetty permits is 1000 keys. - -You can change these defaults for a particular webapp, or all webapps within the same JVM. - -==== For a Single Webapp - -The methods to invoke are: - -* `ContextHandler.setMaxFormContentSize(int maxSize);` -* `ContextHandler.setMaxFormKeys(int max);` - -This can be done either in a context XML deployment descriptor external to the webapp, or in a `jetty-web.xml` file in the webapp's `WEB-INF` directory. - -In either case the syntax of the XML file is the same: - -[source,xml,subs="{sub-order}"] ----- - - - - - 400000 - - - - 400 - ----- - -==== For All Apps in the JVM - -Use the system properties: - -* `org.eclipse.jetty.server.Request.maxFormContentSize` - the maximum size of Form Content allowed -* `org.eclipse.jetty.server.Request.maxFormKeys` - the maximum number of Form Keys allowed - -This can be set on the command line or in the `$JETTY_BASE\start.ini` or any `$JETTY_BASE\start.d\*.ini` link:#startup-modules[module ini file.] -Using `$JETTY_BASE\start.d\server.ini` as an example: - -[source,console,subs="{sub-order}"] ----- -# --------------------------------------- -# Module: server -# Enables the core Jetty server on the classpath. -# --------------------------------------- ---module=server - -### Common HTTP configuration -## Scheme to use to build URIs for secure redirects -# jetty.httpConfig.secureScheme=https - -... - --Dorg.eclipse.jetty.server.Request.maxFormContentSize=400000 --Dorg.eclipse.jetty.server.Request.maxFormKeys=400 ----- diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contexts/temporary-directories.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/contexts/temporary-directories.adoc deleted file mode 100644 index b0d1a648978..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contexts/temporary-directories.adoc +++ /dev/null @@ -1,205 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[ref-temporary-directories]] -=== Temporary Directories - -Jetty itself has no temporary directories, but you can assign a directory for each web application, into which the WAR is unpacked, JSPs compiled on-the-fly, etc. -If you do not assign a specific temporary directory, Jetty will create one as needed when your web application starts. -Whether you set the location of the temporary directory - or you let Jetty create one for you - you also have a choice to either keep or delete the temporary directory when the web application stops. - -==== The Default Temp Directory - -By default, Jetty will create a temporary directory for each web application. The name of the directory will be of the form: - -.... -"jetty-"+host+"-"+port+"-"+resourceBase+"-_"+context+"-"+virtualhost+"-"+randomdigits+".dir" -.... - -For example: - -.... -jetty-0.0.0.0-8080-test.war-_test-any-8900275691885214790.dir -.... - -Where `0.0.0.0` is the host address, `8080` is the port, `test.war` is the resourceBase, `test` is the context path (with / converted to _), `any` is the virtual host, and `randomdigits` are a string of digits guaranteed to be unique. - -Once the temp directory is created, it is retrievable as the value (as a File) of the context attribute `jakarta.servlet.context.tempdir.` - -===== The location of the temp directory - -By default, Jetty will create this directory inside the directory named by the `java.io.tmpdir` System property. -You can instruct Jetty to use a different parent directory by setting the context attribute `org.eclipse.jetty.ee9.webapp.basetempdir` to the name of the desired parent directory. -The directory named by this attribute _must_ exist and be __writeable__. - -As usual with Jetty, you can either set this attribute in a context xml file, or you can do it in code. - -Here's an example of setting it in an xml file: - -[source, xml, subs="{sub-order}"] ----- - - - /test - foo.war - - - org.eclipse.jetty.ee9.webapp.basetempdir - /home/my/foo - - ----- - -The equivalent in code is: - -[source, java, subs="{sub-order}"] ----- -WebAppContext context = new WebAppContext(); -context.setContextPath("/test"); -context.setWar("foo.war"); -context.setAttribute("org.eclipse.jetty.ee9.webapp.basetempdir", "/tmp/foo"); ----- - -==== Setting a Specific Temp Directory - -There are several ways to use a particular directory as the temporary directory: - -===== Call WebAppContext.setTempDirectory(String dir) -As before this can be accomplished with an XML file or directly in code. -Here is an example of setting the temp directory in XML: - -[source, xml, subs="{sub-order}"] ----- - - - /test - foo.war - - /some/dir/foo - ----- - -And here is an example of doing it with java code: - -[source, java, subs="{sub-order}"] ----- -WebAppContext context = new WebAppContext(); -context.setContextPath("/test"); -context.setWar("foo.war"); -context.setTempDirectory(new File("/some/dir/foo")); ----- - -===== Setting the jakarta.servlet.context.tempdir Context Attribute -You should set this context attribute with the name of directory you want to use as the temp directory. -Again, you can do this in XML: - -[source, xml, subs="{sub-order}"] ----- - - - /test - foo.war - - - jakarta.servlet.context.tempdir - /some/dir/foo - - - ----- - -Or in java: - -[source, java, subs="{sub-order}"] ----- -WebAppContext context = new WebAppContext(); -context.setContextPath("/test"); -context.setWar("foo.war"); -context.setAttribute("jakarta.servlet.context.tempdir", "/some/dir/foo"); ----- - -Once a temporary directory has been created by either of these methods, a file instance for it is set as the value of the `jakarta.servlet.context.tempdir` attribute of the web application. - -____ -[NOTE] -Be wary of setting an explicit temp directory if you are likely to change the jars in WEB-INF/lib between redeployments. -There is a JVM bug concerning link:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4774421[caching of jar contents.] -____ - -===== Setting the Temp Directory on the Command Line -You can set the location of the temp directory on the command line when Jetty starts up in two ways. -First is the most straightforward, simply add it to your command line when starting Jetty. - -[source, screen, subs="{sub-order}"] ----- -[my-base]$ java -jar /path/to/jetty-home/start.jar -Djava.io.tmpdir=/path/to/desired/directory ----- - -Alternately, this can be defined in a link:#startup-modules[module.] -The `jvm` module packaged with Jetty is set up to add additional JVM options. -After enabling the module (using the `--add-to-start=jvm` command), edit the `jvm.ini` file and add the location to the temporary directory. -You will also need verify the line including the `--exec` command is not commented out, as this is required for Jetty to start a new, forked JVM. -Below is an example of the standard `jvm.ini` file altered to include a reference to a temp directory. - -[source, screen, subs="{sub-order}"] -.... -# --------------------------------------- -# Module: jvm -# A noop module that creates an ini template useful for -# setting JVM arguments (eg -Xmx ) -# --------------------------------------- ---module=jvm - -## JVM Configuration -## If JVM args are include in an ini file then --exec is needed -## to start a new JVM from start.jar with the extra args. -## -## If you wish to avoid an extra JVM running, place JVM args -## on the normal command line and do not use --exec ---exec -# -Xmx2000m -# -Xmn512m -# -XX:+UseConcMarkSweepGC -# -XX:ParallelCMSThreads=2 -# -XX:+CMSClassUnloadingEnabled -# -XX:+UseCMSCompactAtFullCollection -# -XX:CMSInitiatingOccupancyFraction=80 -# -internal:gc -# -XX:+PrintGCDateStamps -# -XX:+PrintGCTimeStamps -# -XX:+PrintGCDetails -# -XX:+PrintTenuringDistribution -# -XX:+PrintCommandLineFlags -# -XX:+DisableExplicitGC --Djava.io.tmpdir=/path/to/desired/directory -.... - -==== The "work" Directory - -It is possible to create a directory named `work` in the `$\{jetty.base}` directory. -If such a directory is found, it is assumed you want to use it as the parent directory for all of the temporary directories of the webapps in `$\{jetty.base}`. -Moreover, as has historically been the case, these temp directories inside the work directory are not cleaned up when Jetty exits (or more correctly speaking, the `temp` directory corresponding to a context is not cleaned up when that context stops). - -When a `work` directory is used, the algorithm for generating the name of the context-specific temp directories omits the random digit string. -This ensures the name of the directory remains consistent across context restarts. - -==== Persisting the temp directory - -Sometimes it is useful to keep the contents of the temporary directory between restarts of the web application. -By default, Jetty will *not* persist the temp directory. -To configure Jetty to keep it, use link:{JDURL}/org/eclipse/jetty/webapp/WebAppContext.html[WebAppContext.setPersistTempDirectory(true)]. - -____ -[NOTE] -Be aware that if you call `setPersistTempDirectory(true)`, but let Jetty create a new temp directory each time (i.e. you do NOT set an explicit temp directory), then you will accumulate temp directories in your chosen temp directory location. -____ diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/bugs.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/bugs.adoc deleted file mode 100644 index 0328bde4437..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/bugs.adoc +++ /dev/null @@ -1,21 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[bugs]] -=== Issues, Features, and Bugs - -As with any constantly evolving software project, there will be issues, features, and bugs. -We want to know whats bugging you! - -File bugs as Issues in our Github repository http://github.com/jetty/jetty.project[Issues at Github] - diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/chapter.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/chapter.adoc deleted file mode 100644 index 534338c0e1b..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/chapter.adoc +++ /dev/null @@ -1,28 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[advanced-contributing]] -== Contributing to Jetty - -There are many ways to contribute to Jetty, from hardened developers looking to sharpen their skills to neophytes interested in working with an open source project for the first time. -Here we show ways to interact with the Jetty community, give feedback to the developers and contribute patches to both core Jetty code and even this document. - -include::community.adoc[] -include::documentation.adoc[] -include::source-build.adoc[] -include::coding-standards.adoc[] -include::bugs.adoc[] -include::patches.adoc[] -include::security.adoc[] -include::releasing-jetty.adoc[] -include::release-testing.adoc[] diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/coding-standards.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/coding-standards.adoc deleted file mode 100644 index df69e8c0494..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/coding-standards.adoc +++ /dev/null @@ -1,84 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[coding-standards]] -=== Coding Standards - -Jetty uses number of conventions for its source code. - -==== Code Formatting - -Jetty uses the code formatting the following project specifies. - -http://git.eclipse.org/c/jetty/org.eclipse.jetty.admin.git/tree/jetty-eclipse-java-format.xml[Eclipse Java Formatting] - -==== Code Templates - -Jetty specifies the following code templates for use by the project developers. - -http://git.eclipse.org/c/jetty/org.eclipse.jetty.admin.git/tree/jetty-eclipse-codetemplates.xml[Eclipse Code Templates] - -==== Code Conventions - -The following is an example of the Java formatting and naming styles to apply to Jetty: - -[source, java, subs="{sub-order}"] ----- - -import some.exact.ClassName; // GOOD -import some.wildcard.package.*; // BAD! - -package org.always.have.a.package; - -/* --------------------------------------------------------- */ -/** Always have some javadoc - */ -class MyClassName -{ - // indent by 4 spaces. - // use spaced to indent - // The code must format OK with default tabsize of 8. - - private static final int ALL_CAPS_FOR_PUBLIC_CONSTANTS=1; - - // Field prefixed with __ for static of _ for normal fields. - // This convention is no longer mandatory, but any given - // class should either consistently use this style or not. - private static String __staticField; - private Object _privateField; - - - // use getters and setters rather than public fields. - public void setPrivateField(Object privateField) - { - _privateField=privateField; - } - - public Object getPrivateField() - { - return _privateField; - } - - public void doSomething() - throws SomeException - { - Object local_variable = _privateField; - if (local_variable==null) - { - // do Something - } - } -} - - ----- diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/community.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/community.adoc deleted file mode 100644 index e5a504e6ef6..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/community.adoc +++ /dev/null @@ -1,38 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[community]] -=== Community - -Developers and users alike are welcome to engage the Jetty community. -We all have day jobs here so don't just ask questions and get frustrated if no one answers right away. -Stick around to hear an answer, one is likely coming at some point! - -[[community-mailing-lists]] -==== Mailing Lists - -We have a number of options for people that wish to subscribe to our mailing lists. - -* Jetty Developers List -** Join - https://dev.eclipse.org/mailman/listinfo/jetty-dev -** Archives - https://dev.eclipse.org/mhonarc/lists/jetty-dev/ -* Jetty Users List -** Join - https://dev.eclipse.org/mailman/listinfo/jetty-users -** Archives - https://dev.eclipse.org/mhonarc/lists/jetty-users/ -* Jetty Announcements List -** Join - https://dev.eclipse.org/mailman/listinfo/jetty-announce -** Archives - https://dev.eclipse.org/mhonarc/lists/jetty-announce/ -* Jetty Commit List -** Join - https://dev.eclipse.org/mailman/listinfo/jetty-commit -** Archives - https://dev.eclipse.org/mhonarc/lists/jetty-commit/ - diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/documentation.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/documentation.adoc deleted file mode 100644 index d27142bbe65..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/documentation.adoc +++ /dev/null @@ -1,234 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[contributing-documentation]] -=== Documentation - -This document is produced using a combination of maven, git, and asciidoc. -We welcome anyone and everyone to contribute to the content of this book. -Below is the information on how to obtain the source of this book and to build it as well as information on how to contribute back to it. - -Note: All contributions to this documentation are under the EPLv1 and the copyright is assigned to Mort Bay. - -==== Tools - -You will need: - -git:: - This documentation is part of the Jetty project so all contributions must be through the normal Jetty contribution process. -+ -You can go one of two ways for using git, if you are familiar with SCM's and the command line interface feel free to install and use git from there. -Otherwise we would recommend you use the github client itself as it will help with some of the workflow involved with working with git. -All contributions much be signed and can be pulled into Jetty through the normal pull request process. - -maven 3:: - We build the documentation with maven 3 which can be found at http://maven.apache.org[Apache Maven]. - -==== Render Chain - -The Jetty documentation is all written in asciidoc which is used as the origin format. -The maven build uses the asciidoctor-maven-plugin to process all of the .adoc files into a single docbook file which is then used to produce the final output. -We use this intermediary step in order to primarily produce chunked html which we then deploy to the Eclipse Jetty website. -However we can also use this docbook output to produce pdf files, epub books or even Eclipse Help files should we so desire. - -==== Getting Started (cli) - -First you need to obtain the source of the documentation project. - -Clone the repository: - -[source, screen, subs="{sub-order}"] -.... -$ git clone https://github.com/jetty/jetty.project.git -.... - -You will now have a local directory with all of jetty, including the jetty-documentation. -Now we move on to building it. - -[source, screen, subs="{sub-order}"] -.... -$ cd jetty.project/jetty-documentation -$ mvn install -.... - -While maven is running you may see a lot of files being downloaded. -If you are not familiar with maven, then what you are seeing is maven setting up the execution environment for generating the documentation. -This build will first produce docbook xml and then through the docbkx-maven-plugin generate the chunked html output. -The downloads are all of the java dependencies that are required to make this build work. -After a while the downloading will stop and you should see the execution of the asciidoctor-maven-plugin followed by the docbkx-maven-plugin. - -[source, screen, subs="{sub-order}"] -.... -[INFO] --- asciidoctor-maven-plugin:1.5.3:process-asciidoc (output-html) @ jetty-documentation --- -[INFO] Rendered /Users/jesse/src/projects/jetty/jetty-docs/src/main/asciidoc/index.adoc -[INFO] - -[INFO] Processing input file: index.xml -[INFO] Applying customization parameters -[INFO] Chunking output. -[INFO] See /Users/jesse/src/projects/jetty/jetty-docs/target/docbkx/html/index for generated file(s) -.... - -The build is finished once you see a message akin to this: - -[source, screen, subs="{sub-order}"] -.... -[INFO] ------------------------------------------------------------------------ -[INFO] BUILD SUCCESS -[INFO] ------------------------------------------------------------------------ -[INFO] Total time: 7.014s -[INFO] Finished at: Tue Oct 25 14:15:37 CDT 2011 -[INFO] Final Memory: 14M/229M -[INFO] ------------------------------------------------------------------------ -.... - -You may now open your web browser and browse to the first page of the html output to see what you have produced! -Generally you can do this with File -> Open File -> which will open a file system browsing screen, navigate to your jetty-documentation directory and then further into target/docbkx/html/index/index.html which is the first page of the produced documentation. - -____ -[TIP] -If the build is broken, feel free to notify us. -____ - -==== Making Changes - -Now that you have built the documentation, you want to edit it and make some changes. -We'll now have to take a bit of as step back and look at how git and github works. -In the above example you have cloned directly from our canonical documentation repository. -Obviously we can not allow anyone immediate access to this repository so you must make a fork of it for your own and then issue back pull requests to build up documentation karma. -In English that means that you would go to the url of the documentation in github: - -.... -https://github.com/jetty/jetty.project -.... - -When you are on this page you will see a little button called 'Fork' which you can click and you will be taken back to your main page on github where you have a new repository. -When you checkout this repository you are free to commit to your heart's delight all the changes you so direly wish to see in the Jetty documentation. -You can clone it to your local machine and build it the same way as above. -So let's start small with a little example. -Find some paragraph in the documentation that you think needs changed. Locate that in the local checkout and make the change. -Now follow the process to push that change back into Jetty proper. -Do make sure the change works and the build isn't broken though so make sure you run maven and check the output. -Then commit the change. - -[source, screen, subs="{sub-order}"] -.... -$ git commit -s -m "Tweaked the introduction to fix a horrid misspelled word." src/main/asciidoc/quickstart/introduction/topic.xml -.... - -____ -[NOTE] -In order for us to accept your commit into the Jetty repository you must have an Eclipse CLA on file and sign your commit. -Please check out the link:#contributing-cla[patches] section for more information. -____ - -This will commit the change in your local repository. -You can then push the change up to your repository on github. - -[source, screen, subs="{sub-order}"] -.... -$ git push -.... - -Now you'll see some output showing that your change has been propagated to your repository on github. -In fact if you navigate to that repository at the top of the files list you should see your comment there. -Success, your change is now positioned for notifying us about it! -If you click on the commit message itself you'll be taken to a screen that shows what files were changed in that commit. In the upper right corner is a button for 'Pull Request'. -When you select this and follow the workflow we will then be notified of your contribution and will be able to apply it to our git repository upon review. - -Thats it! You have successfully contributed to the documentation efforts of the Jetty project. -After enough of these sorts of contributions and building up good community karma, you may be asked to join us as a committer on the documentation. - -==== Conventions - -Below is list of conventions that should be followed when developing documentation within this framework. -These are not set in stone and should be updated as we learn more. - -ventilated prose:: - Each sentence should be on its own line with a hard return at the end of the line. - Asciidoc rendering does not treat this style as separate lines and will produce paragraphs correctly. - The primary benefit is that you can easily see changes between scm versions of files, and it makes it trivial to quickly look through a pull request. - Additional benefits are the ability to comment out a sentence mid paragraph or move sentences around within a paragraph. - Enabling Soft Line Wrap in your favorite editor can make this a bit easier to stomach. - -id's:: - Critically important for being able to generate url's that can be used in a persistent fashion. - Without sane id's the chapters and sections will have generated id which are rooted in some obscure location based - voodoo. - A url using these 'e12c8673' type links will not be durable across generations of the documentation. - These id's need to be used on chapters and sections two deep, and anywhere that you intend to cross link deeper. -+ -The id values go into a global namespace so they must be unique across the entire document or the last example will win and any cross links will go there. -Below is an example of an id. - -.... -[[this-id-an-id]] -.... - -link vs xref:: - The `link:` item should be generally used for linking around the document when you want to choose the text that will be rendered in the link itself. - However if you are linking to a section and want to use the title itself as the link text, use the `xref:` tag without the hashmark in front of the link id. - -version differences:: - In general differences in functionality within a release should go into nested sections and use titles like 'Prior to: ##' or 'In version: ##'. - -license blocks:: - Each adoc file should contain the license block that exists in the index.adoc file and a copy has been added to the bottom of this page as well for reference. - -.... -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -.... - -Some admonition examples: - -______________________________________________ -[NOTE] -A note about the previous case to be aware of. -______________________________________________ - -________________________________________ -[IMPORTANT] -Important notes are marked with an icon. -________________________________________ - -________________________________ -[TIP] -Tips that make your life easier. -________________________________ - -_______________________________________________________ -[CAUTION] -Places where you have to be careful what you are doing. -_______________________________________________________ - -__________________________________________________________________________________________________________________ -[WARNING] -Where extreme care has to be taken. Data corruption or other nasty -things may occur if these warnings are ignored. -__________________________________________________________________________________________________________________ - -==== Oddities - -* If an included file ends with a list entry, it needs to have two empty lines at the end of the file in order for the section rendering to work correctly. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/patches.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/patches.adoc deleted file mode 100644 index 96f1400bd8c..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/patches.adoc +++ /dev/null @@ -1,104 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[contributing-patches]] -=== Contributing Patches - -We love seeing people contribute patches to the Jetty project and the process is relatively simple. -The requirements to commit are modest but very important to the Eclipse Foundation and the intellectual property of the open source project. -The following is the general process by which we operate. - -* You must have a signed Eclipse Contributor Agreement. -* This agreement must be under the _same_ email address as the Git pull request originates from. -* The commit must be signed. -* When the pull request is made, a git-hook will validate the email address. -** If the result is a green checkbox then the Jetty committers can review the pull request. -** If the result is a red X then there is absolutely nothing the Jetty committers can do to accept the commit at this point. -* This may not be the final form a commit will take, there may be some back and forth and you may be asked to re-issue a pull request. - - -Not everything is specifically relevant since we are at GitHub but the crux of things are detailed there. -The ECA is *critically* important to the process. - -[[contributing-eca]] -==== Sign an Eclipse Contributor Agreement (ECA) - -The Eclipse Foundation has a strong Intellectual Property policy which tracks contributions in detail to ensure that: - -1. Did the contributor author 100% of the content? -2. Does the contributor have the rights to contribute this content to Eclipse? -3. Is the contribution under the project’s license(s) (e.g. EPL) - -A contributor needs to e-sign a Eclipse Contributor Agreement (for more explanation see the http://www.eclipse.org/legal/ecafaq.php[Eclipse ECA FAQ] ) regardless of how their contribution patch is provided. -You can familiarize yourself with the Eclipse wiki page at http://wiki.eclipse.org/Development_Resources/Contributing_via_Git[Contributing via Git]. -In order to have a pull request accepted by any Eclipse project you *must* complete this agreement. -____ -[TIP] -Log into the https://www.eclipse.org[Eclipse home page] (you will need to create an account with the Eclipse Foundation if you have not already done so), click on "Eclipse ECA", and complete the form. -Be sure to use the _same email address_ when you create any Git commit records. -____ - -[[contributing-git-config]] -==== Configuring Git - -GitHub has copious amounts of quality documentation on how to interact with the system and you will minimally need to configure the user.email property. -Check out the following link:https://help.github.com/articles/setting-your-email-in-git[guide on GitHub] for more information. - -[[contributing-making-the-commit]] -==== Making the Commit - -When making the commit for the pull request it is _vital_ that you "sign-off" on the commit using `git commit -s` option. -Without this sign-off, your patch cannot be applied to the Jetty repository because it will be rejected. - -You can check out the link:https://help.github.com/articles/signing-tags-using-gpg[guide at Github] for more information. -____ -[TIP] -One way to think of this is that when you sign the ECA you are indicating that you are free to contribute to eclipse, but that doesn't mean everything you ever do can be contributed. -Using the commit signing mechanism indicates that your commit is under the auspices of your agreement. -____ - -If a pull request is for a particular issue in our repository then the format of the commit message is important. -The message should follow the form "Issue #123 ". -When the Jetty project runs releases we have an automated process that scans for commits with this format for inclusion in our VERSION.txt file. - -[source, screen] ----- -> git commit -s -m "Issue #123 resolving the issue by adding widget" ----- - -[[contributing-the-pull-request]] -==== The Pull Request - -Pull requests are very much a GitHub process so best link:https://help.github.com/articles/creating-a-pull-request[explained by Github]. - -[[contributing-our-policies]] -==== Our Policies - -We wholeheartedly welcome contributions to Jetty and will do our best to process them in a timely fashion. -While not every contribution will be accepted, our commitment is to work with interested parties on the things they care about. -With that in mind, we can only handle pull requests with actively engaged parties. -We reserve the right to abandon pull requests whose authors do no respond in a timely fashion. - -We will generally adhere to the following time frames for contributions: - -* Invalid Pull Requests - 1 week -** These pull requests do not follow the contribution requirements for some reason, be it missing contributor agreement or the wrong email. -** We will try and follow up with the pull request author to resolve the issue but much of this is out of our hands and are between committer and the Eclipse Foundation. -** If we do not hear from the contributor after a week we will close the pull request. - -* Valid Pull Requests - 2 weeks -** These pull requests have a green check mark after the commit title. -** If the pull request can be immediately applied we will do so. -** There may need to be some conversation on the issue in which case a committer will follow up with the author in the pull request. -** If the original contributor does not respond within 2 weeks we may close the commit. -** If we see value in the commit yet the author has not responded after 2 weeks we may make some variation of the commit ourselves. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/release-testing.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/release-testing.adoc deleted file mode 100644 index d644b8d15ae..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/release-testing.adoc +++ /dev/null @@ -1,225 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[release-testing]] -=== Testing a Jetty Release - -To test a Jetty release, complete the following steps for each release you want to test: - -1. Download the staged release: -+ -[source, screen, subs="{sub-order}"] -.... - - wget https://oss.sonatype.org/content/repositories/jetty-[reponumber]/org/eclipse/jetty/jetty-home/[jetty-version]/jetty-home-9.[jetty-minor-version].tar.gz - - -.... -2. Extract to a directory of your choice. -3. Start jetty: -+ -[source, screen, subs="{sub-order}"] -.... - - cd [installdir] ; java -jar start.jar - - -.... -4. If there are no exceptions, proceed. Otherwise, investigate. -5. Open http://localhost:8080/ in a browser. In the examples section click "Test Jetty Webapp". You should see the `test.war` webapp. -6. Go through ALL the tests and verify that everything works as expected. -7. In the examples section click "JAAS Test" and verify that everything works as expected. -8. In the examples section click "JNDI Test" and verify that everything works as expected. -9. In the examples section click "Servlet 3.1 Test" and verify that everything works as expected. -10. Verify that hot deployment works. -+ -[source, screen, subs="{sub-order}"] -.... - - cd [installdir] ; - touch [pathToJettyDistribution]/webapps.demo/test.xml - - -.... -11. Verify that `test.war` gets redeployed in `STDOUT`. -12. Verify that the spdy example webapp and spdy-proxy do work -+ -[source, screen, subs="{sub-order}"] -.... - - cd jetty_src/jetty-spdy/spdy-example-webapp - mvn jetty:run-forked - - -.... -13. Browse to https://localhost:8443 and verify that all looks ok -14. Stop the server with CTRL+C and restart it in proxy mode: -+ -[source, screen, subs="{sub-order}"] -.... - - mvn -Pproxy jetty:run-forked - - -.... -15. Browse to http://localhost:8080 and https://localhost:8443 and verify that all looks ok - -[[testing-cometd]] -==== Testing CometD - -1. Clone CometD. -+ -[source, screen, subs="{sub-order}"] -.... - - clone git://github.com/cometd/cometd.git - git clone git://github.com/cometd/cometd.git - - -.... -2. Edit `pom.xml` and update `jetty-version.` -+ -.... - - - UTF-8 - 7.6.2.v20120308 - ${jetty-version} - 1.6.4 - 3.1.0.RELEASE - - - - Jetty Staging - https://oss.sonatype.org/content/repositories/jetty-988/ - - - - -.... -3. Build Cometd: -+ -[source, screen, subs="{sub-order}"] -.... - - mvn clean install - - -.... -4. Be patient. -5. Run the loadtest as it is described here: http://cometd.org/documentation/2.x/howtos/loadtesting. -Keep the default values, but make sure that you raise the clients setting to 1000. -Run the loadtest until ''JIT compilation time'' is close to a value of zero (about 10k calls). -6. Make sure that the performance results are reasonably fast. -On a MacBook Pro i7 2.6ghz dualcore produces the following: -+ -[source, screen, subs="{sub-order}"] -.... - - ======================================== -Statistics Started at Fri Mar 09 13:44:35 CET 2012 -Operative System: Mac OS X 10.7.3 amd64 -JVM : Oracle Corporation Java HotSpot(TM) 64-Bit Server VM runtime 23.0-b16 1.7.0_04-ea-b14 -Processors: 4 -System Memory: 99.583336% used of 30.0 GiB -Used Heap Size: 36.490677 MiB -Max Heap Size: 1920.0 MiB -Young Generation Heap Size: 896.0 MiB -- - - - - - - - - - - - - - - - - - - - -Testing 1000 clients in 100 rooms, 10 rooms/client -Sending 1000 batches of 10x50 bytes messages every 10000 ?s -[GC [PSYoungGen: 786432K->8736K(917504K)] 823650K->45954K(1966080K), 0.0309940 secs] [Times: user=0.09 sys=0.00, real=0.03 secs] -[GC [PSYoungGen: 795168K->11424K(917504K)] 832386K->48642K(1966080K), 0.0513360 secs] [Times: user=0.13 sys=0.00, real=0.05 secs] -[GC [PSYoungGen: 797856K->14560K(917504K)] 835074K->51778K(1966080K), 0.0432940 secs] [Times: user=0.12 sys=0.00, real=0.05 secs] -[GC [PSYoungGen: 800992K->15680K(917504K)] 838210K->52898K(1966080K), 0.0491200 secs] [Times: user=0.14 sys=0.00, real=0.05 secs] -[GC [PSYoungGen: 802112K->17568K(917504K)] 839330K->54786K(1966080K), 0.0484950 secs] [Times: user=0.14 sys=0.00, real=0.05 secs] -[GC [PSYoungGen: 804000K->17600K(917504K)] 841218K->54818K(1966080K), 0.0456460 secs] [Times: user=0.14 sys=0.01, real=0.05 secs] -[GC [PSYoungGen: 804032K->19488K(917504K)] 841250K->56706K(1966080K), 0.0542000 secs] [Times: user=0.15 sys=0.00, real=0.05 secs] -[GC [PSYoungGen: 805920K->20224K(917504K)] 843138K->57442K(1966080K), 0.0486350 secs] [Times: user=0.16 sys=0.00, real=0.05 secs] -[GC [PSYoungGen: 806656K->20192K(917504K)] 843874K->57410K(1966080K), 0.0566690 secs] [Times: user=0.15 sys=0.00, real=0.06 secs] -[GC [PSYoungGen: 806624K->21152K(917504K)] 843842K->58370K(1966080K), 0.0536740 secs] [Times: user=0.16 sys=0.00, real=0.06 secs] -[GC [PSYoungGen: 807584K->21088K(917504K)] 844802K->58306K(1966080K), 0.0576060 secs] [Times: user=0.18 sys=0.00, real=0.06 secs] -[GC [PSYoungGen: 807520K->22080K(917504K)] 844738K->59298K(1966080K), 0.0663300 secs] [Times: user=0.19 sys=0.01, real=0.06 secs] -- - - - - - - - - - - - - - - - - - - - -Statistics Ended at Fri Mar 09 13:45:21 CET 2012 -Elapsed time: 45826 ms - Time in JIT compilation: 52 ms - Time in Young Generation GC: 606 ms (12 collections) - Time in Old Generation GC: 0 ms (0 collections) -Garbage Generated in Young Generation: 9036.513 MiB -Garbage Generated in Survivor Generation: 21.65625 MiB -Garbage Generated in Old Generation: 0.0 MiB -Average CPU Load: 156.54865/400 ----------------------------------------- - -Outgoing: Elapsed = 45820 ms | Rate = 218 messages/s - 21 requests/s - ~0.083 Mib/s -Waiting for messages to arrive 996960/999045 -All messages arrived 999045/999045 -Messages - Success/Expected = 999045/999045 -Incoming - Elapsed = 45945 ms | Rate = 21743 messages/s - 9496 responses/s(43.68%) - ~8.295 Mib/s -Messages - Wall Latency Distribution Curve (X axis: Frequency, Y axis: Latency): - @ _ 24 ms (8765, 0.88%) - @ _ 45 ms (58952, 5.90%) - @ _ 67 ms (87065, 8.71%) - @ _ 88 ms (113786, 11.39%) - @ _ 109 ms (167426, 16.76%) - @ _ 131 ms (176163, 17.63%) ^50% - @ _ 152 ms (123182, 12.33%) - @ _ 174 ms (90918, 9.10%) - @ _ 195 ms (67209, 6.73%) ^85% - @ _ 216 ms (46989, 4.70%) - @ _ 238 ms (24975, 2.50%) ^95% - @ _ 259 ms (16509, 1.65%) - @ _ 281 ms (8454, 0.85%) ^99% -@ _ 302 ms (4324, 0.43%) -@ _ 323 ms (2955, 0.30%) -@ _ 345 ms (957, 0.10%) ^99.9% -@ _ 366 ms (204, 0.02%) -@ _ 388 ms (144, 0.01%) -@ _ 409 ms (25, 0.00%) -@ _ 430 ms (43, 0.00%) -Messages - Wall Latency 50th%/99th% = 117/275 ms -Messages - Wall Latency Min/Ave/Max = 2/123/430 ms -Messages - Network Latency Min/Ave/Max = 1/114/417 ms -Thread Pool - Concurrent Threads max = 239 | Queue Size max = 1002 | Queue Latency avg/max = 12/101 ms - - -.... -7. Deploy `cometd.war` to the `webapps` directory of the jetty-home tested above. -+ -[source, screen, subs="{sub-order}"] -.... - - cp cometd-demo/target/cometd-demo-[version].war [pathToJetty]/jetty-home-[jetty-version]/webapps/ - - -.... -8. Start jetty and make sure there are no exceptions. -+ -[source, screen, subs="{sub-order}"] -.... - - cd [pathToJetty] && java -jar start.jar - - -.... -9. Go through all pages of the demo and test them: -+ -.... - - http://localhost:8080/cometd-demo-2.4.1-SNAPSHOT/ - - -.... - -If all tests are green, you are done! diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/releasing-jetty.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/releasing-jetty.adoc deleted file mode 100644 index 378b8f1ee4f..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/releasing-jetty.adoc +++ /dev/null @@ -1,252 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[releasing-jetty]] -=== Releasing Jetty - -There are a number of steps to releasing jetty. -It is not just limited to running a couple of maven commands and then moving onto bigger and better things. -There are a number of process related issues once the fun maven bits have been completed. - -[[releasing-process]] -==== Building and Staging a Releasable Version - -This release script is for jetty-9 (to release jetty-7 or jetty-8 see older documentation). - -1. Pick your version identification strings. -+ -These follow a strict format and will be used when prompted during step link:#prepare-release-step[listitem_title] below. -+ -.... -Release Version : 9.0.0.v20130322 (v[year][month][day]) -Next Development Version : 9.0.1-SNAPSHOT -Tag Name : jetty-9.9.0.v20130322 -.... - -2. We use the 'release-9' branch to avoid problems with other developers actively working on the master branch. -+ -[source, screen, subs="{sub-order}"] -.... -// Get all of the remotes -$ git pull origin -// Create a local tracking branch (if you haven't already) -$ git branch --track release-9 refs/remotes/origin/release-9 -// Check out your local tracking branch. -$ git checkout release-9 -// Merge from master into the branch (this becomes your point in time -// from master that you will be releasing from) -$ git merge --no-ff master -.... - -3. Update the VERSION.txt with changes from the git logs, this populates the resolves issues since the last release. -+ -[source, screen, subs="{sub-order}"] -.... -$ mvn -N -Pupdate-version -.... - -4. Edit the VERSION.txt file to set the 'Release Version' at the top alongside the Date of this release. -+ -[source, screen, subs="{sub-order}"] -.... -$ vi VERSION.txt -.... - -5. Make sure everything is commit'd and pushed to github.com/eclipse/jetty.project -+ -[source, screen, subs="{sub-order}"] -.... -$ git commit -m "Updating VERSION.txt top section" VERSION.txt -$ git push origin release-9 -.... - -6. Prepare the Release -+ -____ -[NOTE] -This step updates the elements in the pom.xml files, does a test build with these new versions, and then commits the pom.xml changes to your local git repo. -The `eclipse-release` profile is required on the prepare in order to bring in the jetty aggregates as that profile defines a module which is ignored otherwise. -____ - -+ -[source, screen, subs="{sub-order}"] -.... -$ mvn release:prepare -DreleaseVersion=9.0.0.v20130322 \ - -DdevelopmentVersion=9.0.1-SNAPSHOT \ - -Dtag=jetty-9.0.0.v20130322 \ - -Peclipse-release -.... -7. Perform the Release -+ -____ -[NOTE] -This step performs the release and deploys it to a oss.sonatype.org staging repository. -____ - -+ -[source, screen, subs="{sub-order}"] -.... -$ mvn release:perform -.... -8. Set up files for next development versions. -+ -Edit `VERSION.txt` for 'Next Development Version' at the top. -Do not date this line. -+ -Make sure everything is commit'd and pushed to github.com/eclipse/jetty.project -+ -[source, screen, subs="{sub-order}"] -.... -$ vi VERSION.txt -$ git commit -m "Updating VERSION.txt top section" VERSION.txt -$ git push origin release-9 -.... - -9. Close the staging repository on oss.sonatype.org - -10. Announce stage to the mailing list for testing. - -11. Once the staged repository has been approved by the rest of the committers. -+ -* Release the staging repository to maven central on oss.sonatype.org -* Merge back the changes in release-9 to master -+ -[source, screen, subs="{sub-order}"] -.... -$ git checkout master -$ git merge --no-ff release-9 -$ git push origin master -.... - -[[releasing-aggregates]] -==== Building and Deploying Aggregate Javadoc and Xref - -Define the jetty.eclipse.website server entry in your .m2/settings.xml file. -You'll need to have access to the dev.eclipse.org machine to perform these actions. -If you don't know if you have access to this then you probably don't and will need to ask a project leader for help. - -To build and deploy the aggregate javadoc and jxr bits: - -[source, screen, subs="{sub-order}"] -.... -$ cd target/checkout -$ mvn -Paggregate-site javadoc:aggregate jxr:jxr -$ mvn -N site:deploy -.... - -This will generate the aggregate docs and deploy them to the `/home/www/jetty//jetty-project` directory on download.eclipse.org. - -[[releasing-distributions]] -==== Deploying Distribution Files - -Since we also provide alternative locations to download jetty distributions we need to copy these into place. -There are a couple of scripts that will take care of this although they need to be localized to your particular execution environment and you need to have authorization to put stuff where it needs to go. -These scripts are located at: - -* http://git.eclipse.org/c/jetty/org.eclipse.jetty.admin.git/tree/release-scripts. - -To localize the scripts to your environment: - -* ensure you have "curl" installed -* edit the scripts and replace all ssh login lines with your own login id - -Once these are setup you can deploy a release to eclipse with the following incantation: - -[source, screen, subs="{sub-order}"] -.... -$ ./promote-to-eclipse.sh 9.0.0.v20130322 -.... - -Each of these scripts will download all of the relevant files from maven central and then copy them into the correct location on eclipse infrastructure. -On the eclipse side of it they will also adjust the xref and javadoc documentation links if they remain broken as well as regenerate all of the html files on the eclipse download site. - -[[releasing-stable-links]] -==== Updating Stable Links - -Since we are not allowed to have symbolic links on the download site we have to log into the machine manually and remove the previous stable directory and update it with a new release. -Maintaining the conventions we use on the site will allow all 'stable' links to be stable and not needed to update to the latest major Jetty build version: - -[source, screen, subs="{sub-order}"] -.... -$ ssh @build.eclipse.org -$ cd ~downloads/jetty/ -$ rm -Rf stable-9 -$ cp -r stable-9 -$ ./index.sh -.... - -This needs to be done for all Eclipse Jetty releases (regardless of version). In addition we have to work to reduce the footprint of jetty on the primary eclipse download resources so we want to move older releases to the eclipse archive site. - -[source, screen, subs="{sub-order}"] -.... -$ cd ~/downloads/jetty -$ mv /home/data/httpd/archive.eclipse.org/jetty/ -$ ./index.sh -.... - -Periodically we need to do the same for the osgi P2 repositories to keep the size of our downloads directory at a reasonable size. - -==== Building an OSGi P2 Repository - -Most of the jetty jars are also osgi bundles, plus we release some specific bundles that link:#framework-jetty-osgi[integrate jetty closely with osgi]. -To do this, we use a Hudson job on the eclipse infrastructure. You will need to have permission to access https://ci.eclipse.org/shared/view/Jetty-RT/ - -There are Hudson jobs that build osgi p2 repos for each of the major releases of jetty:7 (jetty-rt-bundles-7), 8 (jetty-rt-bundles-8) and 9 (jetty-rt-bundles-9). -You will need to start a manual build of the job that matches the version of jetty that you are releasing. -You will be prompted to supply some parameters to the build: - -pack_and_sign:: - By default, this is ticked. Leave it ticked. -jetty_release-version:: - Enter the version number of the release, eg 9.2.6.v20141205 -force_context_qualifier:: - Leave this blank. -set_pom_version:: - Enter the major.minor.point release number, eg 9.2.6 -delete_tycho_meta:: - This is ticked by default. Leave it ticked -BRANCH_NAME:: - This is not the branch of the jetty release. Rather it refers to the branch structure of the project that drives the jetty p2 release. - It will already be set correctly for the selected job, so don't change it unless you have an extremely good reason. - -Once you have supplied the necessary parameters, the build job will commence and the bundles and update site zips will generated and automatically placed in the `/home/data/httpd/downlaod.eclipse.org/jetty/updates/jetty-bundles-[MAJOR.VERSION].x`, where [MAJOR.VERSION] matches the major version number of the jetty release you are doing. -These files will then be visible from http://download.eclipse.org/jetty/updates/jetty-bundles-[MAJOR.VERSION].x, where [MAJOR.VERSION] corresponds to the major version of the jetty release you are doing. - -[[releasing-documentation]] -==== Release Documentation - -There are two git repositories you need to be aware of for releasing jetty-documentation.The jetty-documentation is located in our github repository and the jetty-website is located at eclipse. - -jetty-documentation:: -https://github.com/jetty-project/jetty-documentation -jetty-website:: -http://github.com/jetty/jetty.website - -Do the following steps to publish documentation for the release: - -1. Checkout the jetty-documentation repository. -2. Edit the of the jetty-documentation pom.xml and change it _locally_ to be the release number, eg 9.2.6.v20141205 -3. Build the documentation with mvn clean install -4. Checkout the jetty-website -5. Inside the documentation/ directory, make a directory named the same as the release number, eg 9.2.6.v20141205/ -6. Copy the built `documentation` from jetty-documentation/target/docbkx/html/jetty into the new directory -7. Edit the `index.html` file in the `documentation` directory and add the newly released documentation url. -Make sure you follow the other examples and include the `rel="nofollow"` attribute on the link so that search engines do not crawl newly created documentation, otherwise we are subject to duplicate content penalties in SEO. -8. Commit the changes to the jetty-website project - -____ -[NOTE] -There is a separate Jenkins build job that publishes documentation to https://jetty.org/docs/ triggered by a push of changed files to the jetty-documentation project. -If you commit your change to the number from step 2, then these builds will use the same release version number. -It is preferable if you _don't_ commit that version number change, or better yet, ensure that it is set to the next -SNAPSHOT version number for your jetty major release number. -____ diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/source-build.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/source-build.adoc deleted file mode 100644 index cfaa3fcf830..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/contributing/source-build.adoc +++ /dev/null @@ -1,93 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[contributing-source-build]] -=== Source Control and Building - -If you want to contribute to the development of jetty, you will need to work with a handful of technologies. - -[[contributing-source]] -==== Source Control - -Jetty uses several development trunks for its artifacts. -They are mirrored on github through http://github.com/eclipse, or you can look through them via the Eclipse setup at the URLs below. - -===== Primary Interest SCM URLs - -These are the URLs to the GIT repositories for the Jetty code. -They are for people who are working on the Jetty project, as well as for people who are interested in examining or modifying the Jetty code for their own projects. - -Jetty Project Repository:: - https://github.com/jetty/jetty.project - -===== Build and Project Infrastructure SCM URLs - -These are the URLs for Jetty-related code and metadata. -These are not needed to use Jetty; these are primarily of use for people who are working with Jetty-the-project (as opposed to using Jetty-the-server in their own projects). - -Administrative pom.xml file:: - https://github.com/eclipse/jetty.parent -Build related artifacts that release separately, common assembly descriptors, remote resources, etc.:: - https://github.com/eclipse/jetty.toolchain -Files associated with the development of Jetty -- code styles, formatting, iplogs, etc.:: - http://git.eclipse.org/c/jetty/org.eclipse.jetty.admin.git - -==== Build - -Jetty requires the use of Java 8 and the latest releases are always recommended to build. - -Jetty uses http://maven.apache.org/[Apache Maven 3] for managing its build and primary project metadata. - -Building Jetty should simply be a matter of changing into the relevant directory and executing the following commands: - -[source, screen, subs="{sub-order}"] -.... - -$ git clone https://github.com/jetty/jetty.project.git -$ cd jetty.project -$ mvn install - - -.... - -All relevant dependencies will be downloaded into your local repository automatically. - -____ -[NOTE] -Jetty has a great many test cases that run through the course of its build. -Periodically we find some test cases to be more time dependent than they should be and this results in intermittent test failures. -You can help track these down by opening a bug report. -____ - -==== Import into Eclipse - -Jetty is a Maven project. To develop Jetty in Eclipse, follow these directions: - -===== Install m2e plugin - -1. From the Eclipse menu at the top of the screen, select _Help > Eclipse Marketplace._ -2. Search for __m2e__. -3. Install the _Maven Integration for Eclipse_ - -===== Clone the git repository - -Using either the egit plugin or git on the commandline (as in the build section above), obtain the jetty source. - -===== Import the Maven Projects - -1. From the Eclipse menu, select _File > Import_ -2. From the Maven folder, select _Existing Maven Projects._ -3. Click __Next__. -4. In the Import Maven projects pane, click _Browse_ and select the top folder of the jetty source tree. -5. Click _Next/Finish_ to import all of jetty into Eclipse. -6. Wait for Eclipse and m2e to compilie and set up the project. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/chapter.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/chapter.adoc deleted file mode 100644 index 0ec821b99ec..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/chapter.adoc +++ /dev/null @@ -1,26 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[configuring-deployment]] -== Deploying to Jetty - -This chapter discusses various ways to deploy applications with Jetty. -Topics range from deployment bindings to deploying third party products. -It also includes information about the Deployment Manager and WebApp Provider. - -include::configuring-specific-webapp-deployment.adoc[] -include::deployment-processing-webapps.adoc[] -include::static-content-deployment.adoc[] -include::deployment-architecture.adoc[] -include::quickstart-webapp.adoc[] -//include::overlay-deployer.adoc[] diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/configuring-specific-webapp-deployment.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/configuring-specific-webapp-deployment.adoc deleted file mode 100644 index 72aaedc66f4..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/configuring-specific-webapp-deployment.adoc +++ /dev/null @@ -1,161 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[configuring-specific-webapp-deployment]] -=== Configuring a Specific Web Application Deployment - -Using the Automatic Web Application Deployment model is quick and easy, but sometimes you might need to tune certain deployment properties (for example, you want to deploy with a context path that is not based on the file name, or you want to define a special database connection pool just for this web application). -You can use a xref:deployable-descriptor-file[] to accomplish such tuning. - -[[deployable-descriptor-file]] -==== Jetty Deployable Descriptor XML File - -Jetty supports deploying Web Applications via XML files which will build an instance of a link:{JDURL}/org/eclipse/jetty/server/handler/ContextHandler.html[ContextHandler] that Jetty can then deploy. - -[[using-basic-descriptor-files]] -==== Using Basic Descriptor Files - -In a default Jetty installation, Jetty scans its `$JETTY_HOME/webapps` directory for context deployment descriptor files. -To deploy a web application using such a file, simply place the file in that directory. - -The deployment descriptor file itself is an xml file that configures a link:{JDURL}/org/eclipse/jetty/webapp/WebAppContext.html[`WebAppContext`] class. -For a basic installation only two properties need configured: - -war:: - The filesystem path to the web application file (or directory) -contextPath:: - The context path to use for the web application - -For example, here is a descriptor file that deploys the file `/opt/myapp/myapp.war` to the context path `/wiki`: - -[source, xml, subs="{sub-order}"] ----- - - - - - /wiki - /opt/myapp/myapp.war - ----- - -Both `SystemProperty` and `Property` elements can be used in the descriptor file. -For example, if the system property is set to `myapp.home=/opt/myapp`, the previous example can be rewritten as: - -[source, xml, subs="{sub-order}"] ----- - - - - - /wiki - /myapp.war - ----- - -If the home path for an application needs altered, only the system property needs changed. -This is useful if the version of an app is frequently changed. - -____ -[NOTE] -To ensure your `web.xml` files are validated, you will need to set the `validateXml` attribute to true as described link:#jetty-xml-dtd[here.] -____ - -[[configuring-advanced-descriptor-files]] -==== Configuring Advanced Descriptor Files - -Official documentation for the for the link:{JDURL}/org/eclipse/jetty/webapp/WebAppContext.html[`WebAppContext`] class lists all the properties that can be set. -Here are some examples that configure advanced options in the descriptor file. - -This first example tells Jetty not to expand the WAR file when deploying it. -This can help make it clear that users should not make changes to the temporary unpacked WAR because such changes do not persist, and therefore do not apply the next time the web application deploys. - -[source, xml, subs="{sub-order}"] ----- - - - - - /wiki - /myapp.war - false - ----- - -The next example retrieves the JavaEE Servlet context and sets an initialization parameter on it. -The `setAttribute` method can also be used to set a Servlet context attribute. -However, since the `web.xml` for the web application is processed after the deployment descriptor, the `web.xml` values overwrite identically named attributes from the deployment descriptor. - -[source, xml, subs="{sub-order}"] ----- - - - - - /wiki - /myapp.war - - - myapp.config - /config/app-config.xml - - - ----- - -The following example sets a special `web.xml` override descriptor. -This descriptor is processed after the web application's `web.xml`, so it may override identically named attributes. -This feature is useful when adding parameters or additional Servlet mappings without breaking open a packed WAR file. - -[source, xml, subs="{sub-order}"] ----- - - - - - /wiki - /myapp.war - /opt/myapp/overlay-web.xml - ----- - -The next example configures not only the web application context, but also a database connection pool (see xref:jndi-datasource-examples[]) that the application can then use. -If the `web.xml` does not include a reference to this data source, an override descriptor mechanism (as shown in the previous example) can be used to include it. - -[source, xml, subs="{sub-order}"] ----- - - - - - /wiki - /myapp.war - - - - jdbc/DSTest - - - org.some.Driver - jdbc.url - jdbc.user - jdbc.pass - - - - ----- - -There are many other settings that can be changed in a link:{JDURL}/org/eclipse/jetty/webapp/WebAppContext.html[`WebAppContext`]. -The link:{JDURL}/org/eclipse/jetty/webapp/WebAppContext.html[javadoc] for `WebAppContext` is a good source of information. -Also see the documentation on link:#troubleshooting-zip-exceptions[avoiding zip file exceptions] for a description of `WebAppContext` settings that determine such things as whether or not the war is automatically unpacked during deployment, or whether certain sections of a webapp are copied to a temporary location. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/deployment-architecture.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/deployment-architecture.adoc deleted file mode 100644 index 793c16ac92a..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/deployment-architecture.adoc +++ /dev/null @@ -1,166 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[deployment-architecture]] -=== Deployment Architecture - -Jetty is built around an extensible Deployment Manager architecture complete with formal LifeCycle for Web Applications going through it. - -For Jetty to serve content (static or dynamic), a link:{JDURL}/org/eclipse/jetty/server/handler/ContextHandler.html[ContextHandler] needs to be configured and added to Jetty in the appropriate location. -A pluggable `DeploymentManager` exists to make this process easier. -The Jetty distribution contains example `DeploymentManager` configurations to deploy WAR files found in a directory to Jetty, and to deploy Jetty context xml files into Jetty as well. - -The `DeploymentManager` is the heart of the typical webapp deployment mechanism; it operates as a combination of an Application LifeCycle Graph, Application Providers that find and provide Applications into the Application LifeCycle Graph, and a set of bindings in the graph that control the deployment process. - -image:Jetty_DeployManager_DeploymentManager_Roles.png[image,width=195] - -[[udm-application-providers]] -==== Application Providers - -Before Jetty deploys an application, an link:{JDURL}/org/eclipse/jetty/deploy/AppProvider.html[`AppProvider`] identifies the App and then provides it to the `DeploymentManager`. -The main `AppProvider` with the Jetty distribution is the link:{JDURL}/org/eclipse/jetty/deploy/providers/WebAppProvider.html[`WebAppProvider`.] - -[[udm-application-lifecycle-graph]] -==== Application LifeCycle Graph - -The core feature of the `DeploymentManager` is the link:{JDURL}/org/eclipse/jetty/deploy/AppLifeCycle.html[Application LifeCycle Graph]. - -image:Jetty_DeployManager_AppLifeCycle-1.png[image,width=340] - -The nodes and edges of this graph are pre-defined in Jetty along the most common actions and states found. -These nodes and edges are not hardcoded; they can be adjusted and added to depending on need (for example, any complex requirements for added workflow, approvals, staging, distribution, coordinated deploys for a cluster or cloud, etc.). - -New applications enter this graph at the Undeployed node, and the link:{JDURL}/org/eclipse/jetty/deploy/DeploymentManager.html#requestAppGoal(org.eclipse.jetty.deploy.App[`java.lang.String DeploymentManager.requestAppGoal(App,String)`] method pushes them through the graph. - -[[udm-lifecycle-bindings]] -==== LifeCycle Bindings - -A set of default link:{JDURL}/org/eclipse/jetty/deploy/AppLifeCycle.Binding.html[`AppLifeCycle.Bindings`] defines standard behavior, and handles deploying, starting, stopping, and undeploying applications. -If desired, custom `AppLifeCycle.Bindings` can be written and assigned anywhere on the Application LifeCycle graph. - -Examples of new `AppLifeCycle.Binding` implementations that can be developed include: - -* Validating the incoming application. -* Preventing the deployment of known forbidden applications. -* Submitting the installation to an application auditing service in a corporate environment. -* Distributing the application to other nodes in the cluster or cloud. -* Emailing owner/admin of change of state of the application. - -There are four default bindings: - -* link:{JDURL}/org/eclipse/jetty/deploy/bindings/StandardDeployer.html[`StandardDeployer`] — Deploys the ContextHandler into Jetty in the appropriate place. -* link:{JDURL}/org/eclipse/jetty/deploy/bindings/StandardStarter.html[`StandardStarter`] — Sets the ContextHandler to started and start accepting incoming requests. -* link:{JDURL}/org/eclipse/jetty/deploy/bindings/StandardStopper.html[`StandardStopper`] — Stops the ContextHandler and stops accepting incoming requests. -* link:{JDURL}/org/eclipse/jetty/deploy/bindings/StandardUndeployer.html[`StandardUndeployer`] — Removes the ContextHandler from Jetty. - -image:Jetty_DeployManager_DefaultAppLifeCycleBindings.png[image,width=851] - -A fifth, non-standard binding, called link:{JDURL}/org/eclipse/jetty/deploy/bindings/DebugBinding.html[DebugBinding], is also available for debugging reasons; it logs the various transitions through the Application LifeCycle. - -===== Using GlobalWebappConfigBinding - -In addition to the LifeCycle bindings discussed above, there is also the `GlobalWebappConfigBinding` which, when added to the `DeploymentManager` will apply an additional configuration XML file to each webapp that it deploys. -This can useful when setting server or system classes, or when defining link:#override-web-xml[override descriptors.] -This configuration XML file will be _in addition to_ any context XML file that exists for the webapp; it will be applied _after_ any context XML files but _before_ the webapp is started. -The format for the XML file is the same as any context XML file and can be used to same parameters for a webapp. - -To use this binding, you can either modify the existing `jetty-deploy.xml` which comes with the Jetty distribution (be sure to link:#startup-base-and-home[copy it to your $JETTY_BASE/etc directory first]), or by link:#custom-modules[creating a new module] file which calls to an additional XML file. - -[source,xml,subs="{sub-order}"] ----- - - - - /etc/global-webapp-config.xml - - - ----- - -[[default-web-app-provider]] -==== Understanding the Default WebAppProvider - -The link:{JDURL}/org/eclipse/jetty/deploy/providers/WebAppProvider.html[WebAppProvider] is used for the deployment of Web Applications packaged as WAR files, expanded as a directory, or declared in a xref:deployable-descriptor-file[]. -It supports hot (re)deployment. - -The basic operation of the `WebAppProvider` is to periodically scan a directory for deployables. -In the standard Jetty Distribution, this is configured in the `${jetty.home}/etc/jetty-deploy.xml` file. - -[source,xml,subs="{sub-order}"] ----- - - - - - - - - - - - - - - /webapps - /etc/webdefault.xml - 1 - true - - - - - - - ----- - -The above configuration will create a `DeploymentManager` tracked as a Server LifeCycle Bean, with the following configuration. - -contexts:: - A passed in reference to the HandlerContainer into which the discovered webapps are deployed. - This is normally a reference that points to the `id="Contexts"` found in the `${jetty.home}/etc/jetty.xml` file, which itself is an instance of `ContextHandlerCollection`. - -monitoredDirName:: - The file path or URL to the directory to scan for web applications. - - Scanning follows these rules: - - 1. A base directory must exist. - 2. Hidden Files (starting with `"."`) are ignored. - 3. Directories with names ending in `".d"` are ignored. - 4. Common CVS directories `"CVS"` and `"CVSROOT"` are ignored. - 5. Any `*.war` files are considered link:#automatic-webapp-deployment[automatic deployables]. - 6. Any `*.xml` files are considered link:#deployable-descriptor-file[context descriptor deployables]. - 7. In the special case where both a WAR file and XML file exists for same base name, the XML file is assumed to configure and reference the WAR file (see xref:configuring-specific-webapp-deployment[]). - Since jetty-9.2.7, if either the WAR file or its corresponding XML file changes, the webapp will be redeployed. - 8. A directory is considered to be deployable. - 9. In the special case where both a Directory and WAR file of the same name exists, the WAR file is assumed to be an automatic deployable. - 10. In the special case where both a Directory and XML file of the same name exists, the XML file is assumed to configure and reference the Directory. - 11. All other directories are subject to automatic deployment. - 12. If automatic deployment is used, and the special filename `root.war/ROOT.war` or directory name `root/ROOT` will result in a deployment to the `"/"` context path. - -defaultsDescriptor:: - Specifies the default Servlet web descriptor to use for all Web Applications. - The intent of this descriptor is to include common configuration for the Web Application before the Web Application's own `/WEB-INF/web.xml` is applied. - The `${jetty.home}/etc/webdefault.xml` that comes with the Jetty distribution controls the configuration of the JSP and Default servlets, along with MIME-types and other basic metadata. - -scanInterval:: - The period in seconds between sweeps of the `monitoredDirName` for changes: new contexts to deploy, changed contexts to redeploy, or removed contexts to undeploy. - -extractWars:: - If parameter is true, any packed WAR or zip files are first extracted to a temporary directory before being deployed. - This is advisable if there are uncompiled JSPs in the web apps. - -parentLoaderPriority:: - Parameter is a boolean that selects whether the standard Java link:#jetty-classloading[parent first delegation] is used or the link:#jetty-classloading[servlet specification webapp classloading priority]. - The latter is the default. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/deployment-processing-webapps.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/deployment-processing-webapps.adoc deleted file mode 100644 index 42ec7e05a57..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/deployment-processing-webapps.adoc +++ /dev/null @@ -1,297 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[configuring-webapps]] -=== Deployment Processing of WebAppContexts - -Web applications require a certain amount of processing before they can go into service: they may need to be unpacked, a special classloader created for their jar files, `web.xml` and `web-fragment.xml` descriptors processed, and classes scanned for annotations amongst other things. -As web applications have become more complex, Jetty has added ways to assist with customization by either broadening or lessening the amount of processing that is done at deployment time. -This section will examine this processing and it can be tailored to fit individual needs. - -If instead you're looking for information on how to configure a specific `WebAppContext` - such as its context path, whether it should be unpacked or not - then you can find that in the section entitled link:#configuring-specific-webapp-deployment[Configuring a Specific WebApp Deployment]. - -[[webapp-configurations]] -==== Configuration Classes - -As a webapp is being deployed, a series of link:{JDURL}/org/eclipse/jetty/webapp/Configuration.html[org.eclipse.jetty.ee9.webapp.Configuration] classes are applied to it, each one performing a specific function. -The ordering of these Configurations is significant as subsequent Configurations tend to build on information extracted or setup in foregoing Configurations. -These are the default list, in order, of Configurations that are applied to each link:{JDURL}/org/eclipse/jetty/webapp/WebAppContext.html[org.eclipse.jetty.ee9.webapp.WebAppContex]t: - -.Default Configuration classes -[cols=",",] -|======================================================================= -|link:{JDURL}/org/eclipse/jetty/webapp/WebInfConfiguration.html[org.eclipse.jetty.ee9.webapp.WebInfConfiguration] -|Extracts war, orders jars and defines classpath - -|link:{JDURL}/org/eclipse/jetty/webapp/WebXmlConfiguration.html[org.eclipse.jetty.ee9.webapp.WebXmlConfiguration] -|Processes a WEB-INF/web.xml file - -|link:{JDURL}/org/eclipse/jetty/webapp/MetaInfConfiguration.html[org.eclipse.jetty.ee9.webapp.MetaInfConfiguration] -|Looks in container and webapp jars for META-INF/resources and -META-INF/web-fragment.xml - -|link:{JDURL}/org/eclipse/jetty/webapp/FragmentConfiguration.html[org.eclipse.jetty.ee9.webapp.FragmentConfiguration] -|Processes all discovered META-INF/web-fragment.xml files - -|link:{JDURL}/org/eclipse/jetty/webapp/JettyWebXmlConfiguration.html[org.eclipse.jetty.ee9.webapp.JettyWebXmlConfiguration] -|Processes a WEB-INF/jetty-web.xml file -|======================================================================= - -===== Anatomy of a Configuration Class - -A Configuration class is called 5 times in different phases of the link:{JDURL}/org/eclipse/jetty/webapp/WebAppContext.html[`WebAppContext's`] lifecycle: - -preConfigure:: - As the `WebAppContext` is starting up this phase is executed. - The `Configuration` should discover any of the resources it will need during the subsequent phases. -configure:: - This phase is where the work of the class is done, usually using the resources discovered during the `preConfigure` phase. -postConfigure:: - This phase allows the `Configuration` to clear down any resources that may have been created during the previous 2 phases that are not needed for the lifetime of the `WebAppContext`. -deconfigure:: - This phase occurs whenever a `WebAppContext` is being stopped and allows the Configuration to undo any resources/metadata that it created. - A `WebAppContext` should be able to be cleanly start/stopped multiple times without resources being held. -destroy:: - This phase is called when a `WebAppContext` is actually removed from service. - For example, the war file associated with it is deleted from the $JETTY_HOME/webapps directory. - -Each phase is called on each `Configuration` class in the order in which the `Configuration` class is listed. -Using the default `Configuration` classes as an example, `preConfigure()` will be called on `WebInfConfiguration`, `WebXmlConfiguration`, `MetaInfConfiguration`, `FragmentConfiguration` and then `JettyWebXmlConfiguration`. -The cycle begins again for the `configure()` phase and again for the `postConfigure()` phases. -The cycle is repeated _in reverse order_ for the `deconfigure()` and eventually the `destroy()` phases. - -===== Extending Container Support by Creating Extra Configurations - -As shown, there is a default set of Configurations that support basic deployment of a webapp. -JavaEE features such as JNDI and advanced servlet spec features such as annotations have not been mentioned. -Jetty's philosophy is to allow the user to tailor the container exactly to their needs. -If these features are not needed, then Jetty does not pay the price for them - an important consideration because features such as annotations require extensive and time-consuming scanning of `WEB-INF/lib` jars. -As modern webapps may have scores of these jars, it can be a source of significant deployment delay. -We will see in the section link:#webapp-context-attributes[Other Configuration] another helpful webapp facility that Jetty provides for cutting down the time spent analyzing jars. - -Jetty makes use of the flexibility of Configurations to make JNDI and annotation support pluggable. - -Firstly, lets look at how Configurations help enable JNDI. - -[[jndi-configuration-classes]] -====== Example: JNDI Configurations - -JNDI lookups within web applications require the container to hookup resources defined in the container's environment to that of the web application. -To achieve that, we use 2 extra Configurations: - -.JNDI Configuration classes -[cols=",",] -|======================================================================= -|link:{JDURL}/org/eclipse/jetty/plus/webapp/EnvConfiguration.html[org.eclipse.jetty.plus.webapp.EnvConfiguration] -|Creates `java:comp/env` for the webapp, applies a `WEB-INF/jetty-env.xml` file - -|link:{JDURL}/org/eclipse/jetty/plus/webapp/PlusConfiguration.html[org.eclipse.jetty.plus.webapp.PlusConfiguration] -|Processes JNDI related aspects of `WEB-INF/web.xml` and hooks up naming entries -|======================================================================= - -These configurations must be added in _exactly_ the order shown above and should be inserted _immediately before_ the link:{JDURL}/org/eclipse/jetty/webapp/JettyWebXmlConfiguration.html[org.eclipse.jetty.ee9.webapp.JettyWebXmlConfiguration] class in the list of configurations. -To fully support JNDI additional configuration is required, full details of which can be found link:#jndi[here]. - -====== Example: Annotation Configurations - -We need just one extra Configuration class to help provide servlet annotation scanning: - -.Annotation Configuration classes -[cols=",",] -|======================================================================= -|link:{JDURL}/org/eclipse/jetty/annotations.AnnotationConfiguration.html[org.eclipse.jetty.annotations.AnnotationConfiguration] -|Scan container and web app jars looking for @WebServlet, @WebFilter, -@WebListener etc -|======================================================================= - -The above configuration class must be _inserted immediately before_ the link:{JDURL}/org/eclipse/jetty/webapp/JettyWebXmlConfiguration.html[org.eclipse.jetty.ee9.webapp.JettyWebXmlConfiguration] class in the list of configurations. -To fully support annotations additional configuration is require, details of which can be found link:#webapp-context-attributes[below.] - -===== How to Set the List of Configurations - -You have a number of options for how to make Jetty use a different list of Configurations. - -====== Setting the list directly on the WebAppContext - -If you have only one webapp that you wish to affect, this may be the easiest option. -You will, however, either need to have a context xml file that represents your web app, or you need to call the equivalent in code. -Let's see an example of how we would add in the Configurations for both JNDI _and_ annotations: - -[source, xml, subs="{sub-order}"] ----- - - - - - - /webapps/my-cool-webapp - - - - org.eclipse.jetty.ee9.webapp.WebInfConfiguration - org.eclipse.jetty.ee9.webapp.WebXmlConfiguration - org.eclipse.jetty.ee9.webapp.MetaInfConfiguration - org.eclipse.jetty.ee9.webapp.FragmentConfiguration - org.eclipse.jetty.plus.webapp.EnvConfiguration - org.eclipse.jetty.plus.webapp.PlusConfiguration - org.eclipse.jetty.annotations.AnnotationConfiguration - org.eclipse.jetty.ee9.webapp.JettyWebXmlConfiguration - - - - ----- - -Of course, you can also use this method to reduce the Configurations applied to a specific `WebAppContext`. - -====== Setting the list for all webapps via the Deployer - -If you use the link:#deployment-architecture[deployer], you can set up the list of Configuration classes on the link:#default-web-app-provider[WebAppProvider]. -They will then be applied to each `WebAppContext` deployed by the deployer: - -[source,xml,subs="{sub-order}"] ----- - - - - - - - - - - - - - - - /webapps - - - org.eclipse.jetty.ee9.webapp.WebInfConfiguration - org.eclipse.jetty.ee9.webapp.WebXmlConfiguration - org.eclipse.jetty.ee9.webapp.MetaInfConfiguration - org.eclipse.jetty.ee9.webapp.FragmentConfiguration - org.eclipse.jetty.plus.webapp.EnvConfiguration - org.eclipse.jetty.plus.webapp.PlusConfiguration - org.eclipse.jetty.annotations.AnnotationConfiguration - org.eclipse.jetty.ee9.webapp.JettyWebXmlConfiguration - - - - - - - - - ----- - -====== Adding or inserting to an existing list - -Instead of having to enumerate the list in its entirety, you can simply nominate classes that you want to add, and indicate whereabouts in the list you want them inserted. -Let's look at an example of using this method to add in Configuration support for JNDI - as usual you can either do this in an xml file, or via equivalent code. -This example uses an xml file, in fact it is the `$JETTY_HOME/etc/jetty-plus.xml` file from the Jetty distribution: - -[source, xml, subs="{sub-order}"] ----- - - - - - - - - - - - - org.eclipse.jetty.ee9.webapp.FragmentConfiguration - - - org.eclipse.jetty.plus.webapp.EnvConfiguration - org.eclipse.jetty.plus.webapp.PlusConfiguration - - - - - - ----- - -The link:{JDURL}/org/eclipse/jetty/webapp/Configuration.html[org.eclipse.jetty.ee9.webapp.Configuration.ClassList] class provides these methods for insertion: - -addAfter:: - Inserts the supplied list of `Configuration` class names after the given Configuration class name. -addBefore:: - Inserts the supplied list of `Configuration` class names before the given Configuration class name. - -[[webapp-context-attributes]] -==== Other Configuration - -[[container-include-jar-pattern]] -===== org.eclipse.jetty.server.webapp.ContainerIncludeJarPattern - -This is a link:#context_attributes[context attribute] that can be set on link:{JDURL}/org/eclipse/jetty/webapp/WebAppContext.html[an org.eclipse.jetty.ee9.webapp.WebAppContext] to control which parts of the _container's_ classpath should be processed for things like annotations, `META-INF/resources`, `META-INF/web-fragment.xml` and `tlds` inside `META-INF`. - -Normally, nothing from the container classpath will be included for processing. -However, sometimes you will need to include some. -For example, you may have some libraries that are shared amongst your webapps and thus you have put them into a `$JETTY_HOME/lib` directory. -The libraries contain annotations and therefore must be scanned. - -The value of this attribute is a regexp that defines which _jars_ and _class directories_ from the container's classpath should be examined. - -Here's an example from a context xml file (although as always, you could have accomplished the same in code), which would match any jar whose name starts with "foo-" or "bar-", or a directory named "classes": - -[source, xml, subs="{sub-order}"] ----- - - - - - - - org.eclipse.jetty.server.webapp.ContainerIncludeJarPattern - .*/foo-[^/]*\.jar$|.*/bar-[^/]*\.jar$|.*/classes/.* - - - ----- - -Note that the order of the patterns defines the ordering of the scanning of the jars or class directories. - -[[web-inf-include-jar-pattern]] -===== org.eclipse.jetty.server.webapp.WebInfIncludeJarPattern - -Similarly to the previous link:#context_attributes[context attribute], this attribute controls which jars are processed for things like annotations, `META-INF/resources`, `META-INF/web-fragment.xml` and `tlds` in `META-INF`. -However, this attribute controls which jars from the _webapp's_ classpath (usually `WEB-INF/lib`) are processed. -This can be particularly useful when you have dozens of jars in `WEB-INF/lib`, but you know that only a few need to be scanned. - -Here's an example in a xml file of a pattern that matches any jar that starts with `spring-`: - -[source, xml, subs="{sub-order}"] ----- - - - - - - - org.eclipse.jetty.server.webapp.WebInfIncludeJarPattern - .*/spring-[^/]*\.jar$ - - - ----- - -Note that the order of the patterns defines the ordering of the scanning of jar files. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/quickstart-webapp.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/quickstart-webapp.adoc deleted file mode 100644 index 2060d6cbb56..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/quickstart-webapp.adoc +++ /dev/null @@ -1,177 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[quickstart-webapp]] -=== Quickstart Webapps - -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 of a webapp 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 of the start time of a webapp. - -With the release of Jetty 9.2, a quickstart module was included which allows a webapp to be pre-scanned and preconfigured. -This means that all the scanning is done prior to deployment and all configuration is encoded into an effective `web.xml`, called `WEB-INF/quickstart-web.xml`, which can be inspected to understand what will be deployed before deploying. -Not only does the `quickstart-web.xml` contain all the discovered Servlets, Filters and Constraints, but it also encodes as context parameters all discovered: - -* ServletContainerInitializers -* HandlesTypes classes -* Taglib Descriptors - -With the quickstart mechanism, Jetty is able to entirely bypass all scanning and discovery modes and start a webapp in a predictable and fast way. -Tests have shown that webapps that took many seconds to scan and deploy can now be deployed in a few hundred milliseconds. - -==== Setting up Quickstart - -===== Prerequisites - -====== Jetty Distribution - -In a standard Jetty distribution the quickstart module can be configured with the following command: - -[source, screen, subs="{sub-order}"] ----- -$ java -jar $JETTY_HOME/start.jar --add-to-start=quickstart ----- - -====== Embedded - -In a Maven project you add a dependency on the artifact `jetty-quickstart`. - -[source, xml, subs="{sub-order}"] ----- - - org.eclipse.jetty - jetty-quickstart - {VERSION} - ----- - - - -===== Configuration - -Webapps need to be instances of link:{JDURL}/org/eclipse/jetty/quickstart/QuickStartWebApp.html[`org.eclipse.jetty.quickstart.QuickStartWebApp`] rather than the normal `org.eclipse.jetty.ee9.webapp.WebAppContext`. - -`org.eclipse.jetty.quickstart.QuickStartWebApp` instances offer the same setters as the familiar `org.eclipse.jetty.ee9.webapp.WebAppContext`, with the addition of: - -autoPreconfigure:: - (true/false). - If true, the first time the webapp is run, the WEB-INF/quickstart-web.xml is generated BEFORE the webapp is deployed. - Subsequent runs use the previously generated quickstart file. -originAttribute:: - The name of an attribute to insert into the generated elements in quickstart-web.xml that gives the origin of the element. - By default it is `origin`. -generateOrigin:: - (true/false). - By default it is `false`. - If true, the origin attribute will be inserted into each element in quickstart-web.xml. - Note that origin attributes will also be generated if debug log level is enabled. - -____ -[NOTE] -If you are using Spring-Boot you must set `generateOrigin` to true. -____ - -The origin is either a descriptor eg web.xml,web-fragment.xml,override-web.xml file, or an annotation eg @WebServlet. -For xml validation each attribute must be unique, and therefore an integer counter is appended to each value. -Some examples of elements with origin attribute information are: - -[source, xml, subs="{sub-order}"] ----- - - - - ----- - -====== In XML -If a web application already has a context xml file, eg `webapps/myapp.xml` file, simply change the class in the `Configure` element. -Otherwise, create a context xml file with the following information (in addition to the usual setting of contextPath, war etc): - -[source, xml, subs="{sub-order}"] ----- - - - - true - ----- - -====== In Code - -Create an instance of link:{JDURL}/org/eclipse/jetty/quickstart/QuickStartWebApp.html[`org.eclipse.jetty.quickstart.QuickStartWebApp`] rather than the normal `org.eclipse.jetty.ee9.webapp.WebAppContext`. You then use the QuickStartWebApp instance in exactly the same way that you would a WebAppContext. - -Here's a snippet: - -[source, java] ----- - QuickStartWebApp webapp = new QuickStartWebApp(); - webapp.setAutoPreconfigure(true); ----- - - -====== Pre-generating the quickstart-web.xml file - -Rather than use the `autoPreconfigure` feature of the QuickStartWebApp - which lazily generates the `quickstart-web.xml` file - you can eagerly pre-generate it for an existing war by invoking as a main class link:{JDURL}/org/eclipse/jetty/quickstart/PreconfigureQuickStartWar.html[`org.eclipse.jetty.quickstart.PreconfigureQuickStartWar`]. -Note that you will need to provide all necessary jetty jars on the command line classpath. -This will unpack the war if necessary, and create the `quickstart-web.xml` before the first deployment: - - -[source, screen, subs="{sub-order}"] ----- -$ java -cp [jetty classpath] org.eclipse.jetty.quickstart.PreconfigureQuickStartWar myapp.war ----- - -Run the class with no arguments to see other runtime options. - -Alternatively, you could use the link:#get-up-and-running[Jetty Maven Plugin] goal link:#jetty-effective-web-xml[`jetty:effective-web-xml`]: this will generate quickstart information, but print it to stderr. -The goal provides a configuration option to save the output to a file, which you can then copy into your webapp's WEB-INF dir. -Note that as the Jetty Maven Plugin is a general tool for running webapps, it may have more jars on its classpath than are needed by your application, and thus may generate extra quickstart information: we recommend that you use this goal only as a quick guide to the type of information that quickstart generates. - -// ==== Preconfiguring the web application -// -// If the `QuickStateWebApp` method `setAutoPreconfigure(true)` is called (see example in myapp.xml above), then the first time the webapp is deployed a `WEB-INF/quickstart-web.xml` file will be generated that contains the effective `web.xml` for all the discovered configuration. -// On subsequent deployments, all the discovery steps are skipped and the `quickstart-web.xml` is used directly to configure the web application. -// -// It is also possible to preconfigure a war file manually by running the class link:{JDURL}/org/eclipse/jetty/quickstart/PreconfigureQuickStartWar.html[org.eclipse.jetty.quickstart.PreconfigureQuickStartWar] with the jetty-all-uber (aggregate) jar: -// -// -// This will create the `quickstart-web.xml` file before the first deployment. - -==== Avoiding TLD Scans with precompiled JSPs - -Of course precompiling JSPs is an excellent way to improve the start time of a web application. -As of Jetty 9.2 the Apache Jasper JSP implementation has been used and has been augmented to allow the TLD scan to be skipped. -This can be done by adding a `context-param` to the `web.xml` file (this is done automatically by the Jetty Maven JSPC plugin): - -[source, xml, subs="{sub-order}"] ----- - - org.eclipse.jetty.jsp.precompiled - true - ----- - -==== Bypassing start.jar - -The Jetty `start.jar` mechanism is a very powerful and flexible mechanism for constructing a `classpath` and executing a configuration encoded in Jetty XML format. -However, this mechanism does take some time to build the `classpath`. -The start.jar mechanism can be bypassed by using the `–dry-run` option to generate and reuse a complete command line to start Jetty at a later time: - -[source, screen, subs="{sub-order}"] ----- -$ RUN=$(java -jar $JETTY_HOME/start.jar --dry-run) -$ eval $RUN ----- - -Note that `--dry-run` may create a properties file in the temp directory and include it on the generated command line. -If so, then a copy of the temporary properties file should be taken and the command line updated with it's new persistent location. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/static-content-deployment.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/static-content-deployment.adoc deleted file mode 100644 index 736f136de0d..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/deploying/static-content-deployment.adoc +++ /dev/null @@ -1,36 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[static-content-deployment]] -=== Configuring Static Content Deployment - -To serve purely static content, the Jetty Deployment Descriptor XML concepts and the internal `ResourceHandler` can be used. -Create a file called `scratch.xml` in the `${jetty.base}/webapps` directory and paste the following file contents in it. - -[source, xml, subs="{sub-order}"] ----- - - - - /scratch - - -   /home/scratch - true - - - ----- - -This is a very basic setup for serving static files. -For advanced static file serving, use the link:{JDURL}/org/eclipse/jetty/servlet/DefaultServlet.html[DefaultServlet]. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/chapter.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/chapter.adoc deleted file mode 100644 index 908afffeca5..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/chapter.adoc +++ /dev/null @@ -1,19 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[advanced-embedding]] -== Embedding - -include::jetty-helloworld.adoc[] -include::embedding-jetty.adoc[] -include::embedded-examples.adoc[] diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/embedded-examples.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/embedded-examples.adoc deleted file mode 100644 index 900b11edc80..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/embedded-examples.adoc +++ /dev/null @@ -1,81 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[embedded-examples]] -=== Embedded Examples - -Jetty has a rich history of being embedded into a wide variety of applications. -In this section we will walk you through a number of our simple examples under our embedded-jetty-examples project in our git repository. - -____ -[IMPORTANT] -These files are pulled directly from our git repository when this document is generated. -If the line numbers do not line up feel free to fix this documentation in github and give us a pull request, or at least open an issue to notify us of the discrepancy. -____ - -include::examples/embedded-file-server.adoc[] -include::examples/embedded-split-file-server.adoc[] -include::examples/embedded-many-connectors.adoc[] -include::examples/embedded-secured-hello-handler.adoc[] -include::examples/embedded-minimal-servlet.adoc[] -include::examples/embedded-one-webapp.adoc[] - -[[embedded-webapp-jsp]] -==== Web Application with JSP - -This example is very similar to the one in the previous section, although it enables the embedded webapp to use JSPs. -As of jetty-9.2, we use the JSP engine from Apache, which relies on a Servlet Specification 3.1 style `ServletContainerInitializer` to initialize itself. -To get this to work with Jetty, you need to enable annotations processing, as shown in this example code: - -[source, java, subs="{sub-order}"] ----- -include::{SRCDIR}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/OneWebAppWithJsp.java[] - ----- - -===== Run it! - -After you have started things up you should be able to navigate to http://localhost:8080/jsp/ and click on any of the links to jsps. - -===== Maven Coordinates - -To use this example in your project, you will need the following Maven dependencies declared, in addition to those from the previous section: - -[source, xml, subs="{sub-order}"] ----- - - - org.eclipse.jetty - jetty-annotations - ${project.version} - - - org.eclipse.jetty - apache-jsp - ${project.version} - - - org.eclipse.jetty - apache-jstl - ${project.version} - ----- - -[[adding-embedded-examples]] -==== Adding Examples - -If you would like to add an example to this list, fork the documentation project from github (see the blue bar at the bottom of this page) and add the new page. -Feel free to add the example contents directly as a `[source.java]` and we will take it from there. - -If you feel and example is missing, feel free to open a bug to ask for it. -No guarantees, but the more helpful and demonstrative it is the better. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/embedding-jetty.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/embedding-jetty.adoc deleted file mode 100644 index 322f7c037cc..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/embedding-jetty.adoc +++ /dev/null @@ -1,242 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[embedding-jetty]] -=== Embedding Jetty - -Jetty has a slogan, "__Don't deploy your application in Jetty, deploy Jetty in your application!__" -What this means is that as an alternative to bundling your application as a standard WAR to be deployed in Jetty, Jetty is designed to be a software component that can be instantiated and used in a Java program just like any POJO. -Put another way, running Jetty in embedded mode means putting an HTTP module into your application, rather than putting your application into an HTTP server. - -This tutorial takes you step-by-step from the simplest Jetty server instantiation to running multiple web applications with standards-based deployment descriptors. -The source for most of these examples is part of the standard Jetty project. - -==== Overview - -To embed a Jetty server the following steps are typical and are illustrated by the examples in this tutorial: - -1. Create a link:{JDURL}/org/eclipse/jetty/server/Server.html[Server] instance. -2. Add/Configure link:{JDURL}/org/eclipse/jetty/server/Connector.html[Connectors]. -3. Add/Configure link:{JDURL}/org/eclipse/jetty/server/Handler.html[Handlers] and/or link:{JDURL}/org/eclipse/jetty/server/handler/ContextHandler.html[Contexts] and/or http://docs.oracle.com/javaee/6/api/javax/servlet/Servlet.html[Servlets]. -4. Start the Server. -5. Wait on the server or do something else with your thread. - -==== Creating the Server - -The following code from SimplestServer.java instantiates and runs the simplest possible Jetty server: - -[source, java] ----- -include::{SRCDIR}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/SimplestServer.java[] ----- - -This runs an HTTP server on port 8080. It is not a very useful server as it has no handlers, and thus returns a 404 error for every request. - -==== Using Handlers - -To produce a response to a request, Jetty requires that you set a link:{JDURL}/org/eclipse/jetty/server/Handler.html[Handler] on the server. -A handler may: - -* Examine/modify the HTTP request. -* Generate the complete HTTP response. -* Call another Handler (see link:{JDURL}/org/eclipse/jetty/server/handler/HandlerWrapper.html[`HandlerWrapper`]). -* Select one or many Handlers to call (see link:{JDURL}/org/eclipse/jetty/server/handler/HandlerCollection.html[`HandlerCollection`]). - -===== HelloWorld Handler - -The following code based on HelloHandler.java shows a simple hello world handler: - -[source, java] ----- -include::{SRCDIR}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/HelloHandler.java[] ----- - -The parameters passed to the handle method are: - -* `target` – the target of the request, which is either a URI or a name from a named dispatcher. -* `baseRequest` – the Jetty mutable request object, which is always unwrapped. -* `request` – the immutable request object, which may have been wrapped by a filter or servlet. -* `response` – the response, which may have been wrapped by a filter or servlet. - -The handler sets the response status, content-type, and marks the request as handled before it generates the body of the response using a writer. - -===== Running HelloWorldHandler - -To allow a Handler to handle HTTP requests, you must add it to a Server instance. -The following code from OneHandler.java shows how a Jetty server can use the HelloWorld handler: - -[source, java, subs="{sub-order}"] ----- -include::{SRCDIR}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/OneHandler.java[] ----- - -One or more handlers do all request handling in Jetty. -Some handlers select other specific handlers (for example, a `ContextHandlerCollection` uses the context path to select a `ContextHandler`); others use application logic to generate a response (for example, the `ServletHandler` passes the request to an application Servlet), while others do tasks unrelated to generating the response (for example, `RequestLogHandler` or `StatisticsHandler`). - -Later sections describe how you can combine handlers like aspects. -You can see some of the handlers available in Jetty in the link:{JDURL}/org/eclipse/jetty/server/handler/package-summary.html[org.eclipse.jetty.server.handler] package. - -===== Handler Collections and Wrappers - -Complex request handling is typically built from multiple Handlers that you can combine in various ways. -Jetty has several implementations of the link:{JDURL}/org/eclipse/jetty/server/HandlerContainer.html[`HandlerContainer`] interface: - -link:{JDURL}/org/eclipse/jetty/server/handler/HandlerCollection.html[`HandlerCollection`]:: - Holds a collection of other handlers and calls each handler in order. - This is useful for combining statistics and logging handlers with the handler that generates the response. -link:{JDURL}/org/eclipse/jetty/server/handler/HandlerList.html[`HandlerList`]:: - A Handler Collection that calls each handler in turn until either an exception is thrown, the response is committed or the `request.isHandled()` returns true. - You can use it to combine handlers that conditionally handle a request, such as calling multiple contexts until one matches a virtual host. -link:{JDURL}/org/eclipse/jetty/server/handler/HandlerWrapper.html[`HandlerWrapper`]:: - A Handler base class that you can use to daisy chain handlers together in the style of aspect-oriented programming. - For example, a standard web application is implemented by a chain of a context, session, security and servlet handlers. -link:{JDURL}/org/eclipse/jetty/server/handler/ContextHandlerCollection.html[`ContextHandlerCollection`]:: - A specialized `HandlerCollection` that uses the longest prefix of the request URI (the `contextPath`) to select a contained `ContextHandler` to handle the request. - -===== Scoped Handlers - -Much of the standard Servlet container in Jetty is implemented with `HandlerWrappers` that daisy chain handlers together: `ContextHandler` to `SessionHandler` to `SecurityHandler` to `ServletHandler`. -However, because of the nature of the servlet specification, this chaining cannot be a pure nesting of handlers as the outer handlers sometimes need information that the inner handlers process. -For example, when a `ContextHandler` calls some application listeners to inform them of a request entering the context, it must already know which servlet the `ServletHandler` will dispatch the request to so that the `servletPath` method returns the correct value. - -The `HandlerWrapper` is specialized to the link:{JDURL}/org/eclipse/jetty/server/handler/ScopedHandler.html[`ScopedHandler`] abstract class, which supports a daisy chain of scopes. -For example if a `ServletHandler` is nested within a `ContextHandler`, the order and nesting of execution of methods is: - -.... -Server.handle(...) - ContextHandler.doScope(...) - ServletHandler.doScope(...) - ContextHandler.doHandle(...) - ServletHandler.doHandle(...) - SomeServlet.service(...) -.... - -Thus when the `ContextHandler` handles the request, it does so within the scope the `ServletHandler` has established. - -===== Resource Handler - -The link:{JDURL}/org/eclipse/jetty/embedded/FileServer.html[FileServer example] shows how you can use a `ResourceHandler` to serve static content from the current working directory: - -[source, java, subs="{sub-order}"] ----- -include::{SRCDIR}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/FileServer.java[] ----- - -Notice that a `HandlerList` is used with the `ResourceHandler` and a `DefaultHandler`, so that the `DefaultHandler` generates a good 404 response for any requests that do not match a static resource. - -==== Embedding Connectors - -In the previous examples, the Server instance is passed a port number and it internally creates a default instance of a Connector that listens for requests on that port. -However, often when embedding Jetty it is desirable to explicitly instantiate and configure one or more Connectors for a Server instance. - -===== One Connector - -The following example, link:{JDURL}/org/eclipse/jetty/embedded/OneConnector.html[OneConnector.java], -instantiates, configures, and adds a single HTTP connector instance to the server: - -[source, java, subs="{sub-order}"] ----- -include::{SRCDIR}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/OneConnector.java[] ----- - -In this example the connector handles the HTTP protocol, as that is the default for the link:{JDURL}/org/eclipse/jetty/server/ServerConnector.html[`ServerConnector`] class. - -===== Many Connectors - -When configuring multiple connectors (for example, HTTP and HTTPS), it may be desirable to share configuration of common parameters for HTTP. -To achieve this you need to explicitly configure the `ServerConnector` class with `ConnectionFactory` instances, and provide them with common HTTP configuration. - -The link:{JDURL}/org/eclipse/jetty/embedded/ManyConnectors.html[ManyConnectors example], configures a server with two `ServerConnector` instances: the http connector has a link:{JDURL}/org/eclipse/jetty/server/HttpConnectionFactory.html[`HTTPConnectionFactory`] instance; the https connector has a `SslConnectionFactory` chained to a `HttpConnectionFactory`. -Both `HttpConnectionFactory` are configured based on the same link:{JDURL}/org/eclipse/jetty/server/HttpConfiguration.html[`HttpConfiguration`] instance, however the HTTPS factory uses a wrapped configuration so that a link:{JDURL}/org/eclipse/jetty/server/SecureRequestCustomizer.html[`SecureRequestCustomizer`] can be added. - -==== Embedding Servlets - -http://en.wikipedia.org/wiki/Java_Servlet[Servlets] are the standard way to provide application logic that handles HTTP requests. -Servlets are similar to a Jetty Handler except that the request object is not mutable and thus cannot be modified. -Servlets are handled in Jetty by a link:{JDURL}/org/eclipse/jetty/embedded/MinimalServlets.html[`ServletHandler`]. -It uses standard path mappings to match a Servlet to a request; sets the requests `servletPath` and `pathInfo`; passes the request to the servlet, possibly via Filters to produce a response. - -The link:{JDURL}/org/eclipse/jetty/embedded/MinimalServlets.html[MinimalServlets example] creates a `ServletHandler` instance and configures a single HelloServlet: - -[source, java, subs="{sub-order}"] ----- -include::{SRCDIR}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/MinimalServlets.java[] ----- - -==== Embedding Contexts - -A link:{JDURL}/org/eclipse/jetty/embedded/OneContext.html[`ContextHandler`] is a `ScopedHandler` that responds only to requests that have a URI prefix that matches the configured context path. -Requests that match the context path have their path methods updated accordingly and the contexts scope is available, which optionally may include: - -* A `Classloader` that is set as the Thread context `classloader` while request handling is in scope. -* A set of attributes that is available via the http://docs.oracle.com/javaee/6/api/javax/servlet/ServletContext.html[`ServletContext`] API. -* A set of init parameters that is available via the http://docs.oracle.com/javaee/6/api/javax/servlet/ServletContext.html[`ServletContext`] API. -* A base Resource which is used as the document root for static resource requests via the http://docs.oracle.com/javaee/6/api/javax/servlet/ServletContext.html[`ServletContext`] API. -* A set of virtual host names. - -The following link:{JDURL}/org/eclipse/jetty/embedded/OneContext.html[OneContext example] shows a context being established that wraps the link:{JDURL}/org/eclipse/jetty/embedded/HelloHandler.html[HelloHandler]: - -[source, java, subs="{sub-order}"] ----- -include::{SRCDIR}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/OneContext.java[] ----- - -When many contexts are present, you can embed a `ContextHandlerCollection` to efficiently examine a request URI to then select the matching `ContextHandler`(s) for the request. -The link:{JDURL}/org/eclipse/jetty/embedded/ManyContexts.html[ManyContexts example] shows how many such contexts you can configure: - -[source, java, subs="{sub-order}"] ----- -include::{SRCDIR}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/ManyContexts.java[] ----- - -==== Embedding ServletContexts - -A link:{JDURL}/org/eclipse/jetty/servlet/ServletContextHandler.html[`ServletContextHandler`] is a specialization of `ContextHandler` with support for standard sessions and Servlets. -The following link:{JDURL}/org/eclipse/jetty/embedded/OneServletContext.html[OneServletContext example] instantiates a link:{JDURL}/org/eclipse/jetty/servlet/DefaultServlet.html[`DefaultServlet`] to server static content from /tmp/ and a `DumpServlet` that creates a session and dumps basic details about the request: - -[source, java, subs="{sub-order}"] ----- -include::{SRCDIR}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/OneServletContext.java[] ----- - -==== Embedding Web Applications - -A link:{JDURL}/org/eclipse/jetty/webapp/WebAppContext.html[`WebAppContext`] is an extension of a `ServletContextHandler` that uses the http://en.wikipedia.org/wiki/WAR_%28Sun_file_format%29[standard layout] and web.xml to configure the servlets, filters and other features from a web.xml and/or annotations. -The following link:{JDURL}/org/eclipse/jetty/embedded/OneWebApp.html[OneWebApp example] configures the Jetty test webapp. -Web applications can use resources the container provides, and in this case a `LoginService` is needed and also configured: - -[source, java, subs="{sub-order}"] ----- -include::{SRCDIR}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/OneWebApp.java[] ----- - -==== Like Jetty XML - -The typical way to configure an instance of the Jetty server is via `jetty.xml` and associated configuration files. -However the Jetty XML configuration format is just a simple rendering of what you can do in code; it is very simple to write embedded code that does precisely what the jetty.xml configuration does. -The link:{GITBROWSEURL}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/LikeJettyXml.java[LikeJettyXml example] following renders in code the behavior obtained from the configuration files: - -* link:{GITBROWSEURL}/jetty-server/src/main/config/etc/jetty.xml[jetty.xml] -* link:{GITBROWSEURL}/jetty-jmx/src/main/config/etc/jetty-jmx.xml[jetty-jmx.xml] -* link:{GITBROWSEURL}/jetty-server/src/main/config/etc/jetty-http.xml[jetty-http.xml] -* link:{GITBROWSEURL}/jetty-server/src/main/config/etc/jetty-https.xml[jetty-https.xml] -* link:{GITBROWSEURL}/jetty-deploy/src/main/config/etc/jetty-deploy.xml[jetty-deploy.xml] -* link:{GITBROWSEURL}/jetty-server/src/main/config/etc/jetty-stats.xml[jetty-stats.xml] -* link:{GITBROWSEURL}/jetty-server/src/main/config/etc/jetty-requestlog.xml[jetty-requestlog.xml] -* link:{GITBROWSEURL}/jetty-server/src/main/config/etc/jetty-lowresources.xml[jetty-lowresources.xml] -* link:{GITBROWSEURL}/tests/test-webapps/test-jetty-webapp/src/main/config/demo-base/etc/test-realm.xml[test-realm.xml] - -[source, java, subs="{sub-order}"] ----- -include::{SRCDIR}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/LikeJettyXml.java[] ----- diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-file-server.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-file-server.adoc deleted file mode 100644 index 46bd50a7b3c..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-file-server.adoc +++ /dev/null @@ -1,44 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[embedded-file-server]] -==== Simple File Server - -This example shows how to create a simple file server in Jetty. -It is perfectly suitable for test cases where you need an actual web server to obtain a file from, it could easily be configured to serve files from a directory under `src/test/resources`. -Note that this does not have any logic for caching of files, either within the server or setting the appropriate headers on the response. -It is simply a few lines that illustrate how easy it is to serve out some files. - -[source, java, subs="{sub-order}"] ----- -include::{SRCDIR}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/FileServer.java[] - ----- - -===== Run it! - -After you have started things up you should be able to navigate to http://localhost:8080/index.html (assuming one is in the resource base directory) and you are good to go. - -===== Maven Coordinates - -To use this example in your project you will need the following Maven dependencies declared. - -[source, xml, subs="{sub-order}"] ----- - - org.eclipse.jetty - jetty-server - ${project.version} - - ----- diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-many-connectors.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-many-connectors.adoc deleted file mode 100644 index 87ab53d7fa5..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-many-connectors.adoc +++ /dev/null @@ -1,51 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[embedded-many-connectors]] -==== Multiple Connectors - -This example shows how to configure Jetty to use multiple connectors, specifically so it can process both http and https requests. -Since the meat of this example is the server and connector configuration it only uses a simple HelloHandler but this example should be easily merged with other examples like those deploying servlets or webapps. - -[source, java, subs="{sub-order}"] ----- -include::{SRCDIR}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/ManyConnectors.java[] - ----- - -===== Walkthrough - -Start things up! -By using the `server.join()` the server thread will join with the current thread. -See link:http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Thread.html#join()[`Thread.join()`] for more details. - -===== Maven Coordinates - -To use this example in your project you will need the following Maven dependencies declared. - -[source, xml, subs="{sub-order}"] ----- - - - org.eclipse.jetty - jetty-server - ${project.version} - - - org.eclipse.jetty - jetty-security - ${project.version} - - - ----- diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-minimal-servlet.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-minimal-servlet.adoc deleted file mode 100644 index 43aa4c5000d..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-minimal-servlet.adoc +++ /dev/null @@ -1,51 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[embedded-minimal-servlet]] -==== Minimal Servlet - -This example shows the bare minimum required for deploying a servlet into Jetty. -Note that this is strictly a servlet, not a servlet in the context of a web application, that example comes later. -This is purely just a servlet deployed and mounted on a context and able to process requests. -This example is excellent for situations where you have a simple servlet that you need to unit test, just mount it on a context and issue requests using your favorite http client library (like our Jetty client found in xref:client-http[]). - -[source, java, subs="{sub-order}"] ----- -include::{SRCDIR}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/MinimalServlets.java[] - ----- - -===== Walkthrough - -Start things up! By using the `server.join()` the server thread will join with the current thread. -See link:http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Thread.html#join()[`Thread.join()`] for more details. - -It is really simple to create useful servlets for testing behaviors. Sometimes you need a http server to run a unit test against that will return test content and wiring up a servlet like this makes it trivial. - -After you have started things up you should be able to navigate to http://localhost:8080/ and you are good to go. - -===== Maven Coordinates - -To use this example in your project you will need the following Maven dependencies declared. - -[source, xml, subs="{sub-order}"] ----- - - - org.eclipse.jetty - jetty-servlet - ${project.version} - - - ----- diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-one-webapp.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-one-webapp.adoc deleted file mode 100644 index 2f399a7933b..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-one-webapp.adoc +++ /dev/null @@ -1,45 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[embedded-one-webapp]] -==== Web Application - -This example shows how to deploy a simple webapp with an embedded instance of Jetty. -This is useful when you want to manage the lifecycle of a server programmatically, either within a production application or as a simple way to deploying and debugging a full scale application deployment. -In many ways it is easier then traditional deployment since you control the classpath yourself, making this easy to wire up in a test case in Maven and issue requests using your favorite http client library (like our Jetty client found in xref:client-http[]). - -[source, java, subs="{sub-order}"] ----- -include::{SRCDIR}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/OneWebApp.java[] - ----- - -===== Run it! - -After you have started things up you should be able to navigate to http://localhost:8080/ and you are good to go. - -===== Maven Coordinates - -To use this example in your project you will need the following Maven dependencies declared. - -[source, xml, subs="{sub-order}"] ----- - - - org.eclipse.jetty - jetty-webapp - ${project.version} - - - ----- diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-secured-hello-handler.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-secured-hello-handler.adoc deleted file mode 100644 index 0991f1c40c8..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-secured-hello-handler.adoc +++ /dev/null @@ -1,54 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[embedded-secured-hello-handler]] -==== Secured Hello Handler - -This example shows how to wrap one handler with another one that handles security. -We have a simple Hello Handler that just return a greeting but add on the restriction that to get this greeting you must authenticate. -Another thing to remember is that this example uses the `ConstraintSecurityHandler` which is what supports the security mappings inside of the servlet api, it could be easier to show just the `SecurityHandler` usage, but the constraint provides more configuration power. -If you don't need that you can drop the Constraint bits and use just the `SecurityHandler`. - -[source, java, subs="{sub-order}"] ----- -include::{SRCDIR}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/SecuredHelloHandler.java[] - ----- - -===== Run it! - -After you have started things up you should be able to navigate to http://localhost:8080/index.html (assuming one is in the resource base directory) and you are good to go. - -===== The Realm Properties File - -[source,properties] ----- -include::{SRCDIR}/examples/embedded/src/test/resources/realm.properties[] - ----- - -===== Maven Coordinates - -To use this example in your project you will need the following Maven dependencies declared. - -[source, xml, subs="{sub-order}"] ----- - - - org.eclipse.jetty - jetty-server - ${project.version} - - - ----- diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-split-file-server.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-split-file-server.adoc deleted file mode 100644 index 91996509bb4..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/examples/embedded-split-file-server.adoc +++ /dev/null @@ -1,51 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[embedded-split-file-server]] -==== Split File Server - -This example builds on the link:#emebedded-file-server[Simple File Server] to show how chaining multiple `ResourceHandlers` together can let you aggregate multiple directories to serve content on a single path and how you can link these together with `ContextHandlers`. - -[source, java, subs="{sub-order}"] ----- -include::{SRCDIR}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/SplitFileServer.java[] - - ----- - -===== Run it! - -After you have started things up you should be able to navigate to http://localhost:8090/index.html (assuming one is in the resource base directory) and you are good to go. -Any requests for files will be looked for in the first resource handler, then the second, and so on and so forth. - -===== Maven Coordinates - -To use this example as is in your project you will need the following maven dependencies declared. -We would recommend not using the toolchain dependency in your actual application. - -[source, xml, subs="{sub-order}"] ----- - - - org.eclipse.jetty - jetty-server - ${project.version} - - - org.eclipse.jetty.toolchain - jetty-test-helper - 2.2 - - - ----- diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/jetty-helloworld.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/jetty-helloworld.adoc deleted file mode 100644 index 8e8e0085d58..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/embedding/jetty-helloworld.adoc +++ /dev/null @@ -1,89 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[jetty-helloworld]] -=== Jetty Embedded HelloWorld - -This section provides a tutorial that shows how you can quickly develop embedded code against the Jetty API. - -[[downloading-jars]] -==== Downloading the Jars - -Jetty is decomposed into many jars and dependencies to achieve a minimal footprint by selecting the minimal set of jars. -Typically it is best to use something like link:#jetty-maven-helloworld[Maven] to manage jars, however this tutorial uses an aggregate Jar that contains all of the required Jetty classes in one Jar. -You can manually download the aggregate link:https://repo1.maven.org/maven2/org/eclipse/jetty/aggregate/jetty-all/{VERSION}/jetty-all-{VERSION}-uber.jar[`jetty-all.jar`] using `curl` or a browser. - -____ -[NOTE] -The central Maven repository has started to aggressively reject/deny access to the repository from the `wget` command line tool (due to abusive use of the tool by some groups). -The administrators of the central maven repository have stated that the recommended command line download tool is now curl. -____ - -____ -[IMPORTANT] -The `jetty-all` jar referenced in this section is for example purposes only and should not be used outside of this context. -Please consider using link:#jetty-maven-helloworld[Maven] to manage your project dependencies. -____ - -Use curl as follows: - -[source, screen, subs="{sub-order}"] -.... -> mkdir Demo -> cd Demo -> curl -o jetty-all-uber.jar https://repo1.maven.org/maven2/org/eclipse/jetty/aggregate/jetty-all/{VERSION}/jetty-all-{VERSION}-uber.jar -.... - -[[writing-helloworld-example]] -==== Writing a HelloWorld Example - -The link:#embedding[Embedding Jetty] section contains many examples of writing against the Jetty API. -This tutorial uses a simple HelloWorld handler with a main method to run the server. -You can either link:{GITBROWSEURL}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/HelloWorld.java[download] or create in an editor the file `HelloWorld.java` with the following content: - -[source, java, subs="{sub-order}"] ----- -include::{SRCDIR}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/HelloWorld.java[] ----- - -[[compiling-helloworld-example]] -==== Compiling the HelloWord example - -The following command compiles the HelloWorld class: - -[source, screen, subs="{sub-order}"] -.... -> mkdir classes -> javac -d classes -cp jetty-all-uber.jar HelloWorld.java -.... - -[[running-handler-and-server]] -==== Running the Handler and Server - -The following command runs the HelloWorld example: - -[source, screen, subs="{sub-order}"] -.... -> java -cp classes:jetty-all-uber.jar org.eclipse.jetty.demos.HelloWorld -.... - -You can now point your browser at http://localhost:8080/[http://localhost:8080] to see your hello world page. - -[[next-steps]] -==== Next Steps - -To learn more about Jetty, take these next steps: - -* Follow the examples in link:#embedding-jetty[Embedding Jetty] to better understand the jetty APIs. -* Explore the complete link:{JDURL}/[Jetty javadoc] -* Consider using link:#maven-and-jetty[Jetty and Maven] to manage your Jars and dependencies. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/balancer-servlet.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/balancer-servlet.adoc deleted file mode 100644 index 8018048ad55..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/balancer-servlet.adoc +++ /dev/null @@ -1,34 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[balancer-servlet]] -=== Balancer Servlet - -[[balancer-servlet-metadata]] -==== Info - -* Classname: `org.eclipse.jetty.proxy.BalancerServlet` -* Maven Artifact: org.eclipse.jetty:jetty-proxy -* Javadoc: {JDURL}/org/eclipse/jetty/proxy/BalancerServlet.html - -[[balancer-servlet-usage]] -==== Usage - -The Balancer servlet allows for simple, sticky round robin load balancing leveraging the `ProxyServlet` that is distributed with Jetty. - -In addition to the parameters for `ProxyServlet`, the following are available for the balancer servlet: - -stickySessions:: -True if sessions should be sticky for subsequent requests -balancerMember..proxyTo:: -One of more of these are required and will be the locations that are used to proxy traffic to. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/chapter.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/chapter.adoc deleted file mode 100644 index 93934bd4755..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/chapter.adoc +++ /dev/null @@ -1,41 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[advanced-extras]] -== Provided Servlets, Filters, and Handlers - -Jetty ships with a bundle of servlets that interact with the key classes. -Most are in the org.eclipse.jetty.servlets package. -These servlets and filters are among the principle elements of Jetty as a component-based infrastructure that holds and runs J2EE applications. -As described, they play a major role in running and maintaining the Jetty server. - -Also included are a number of Jetty specific handlers that allow access to internals of jetty that would not normally be exposed and are very useful testing environments and many production scenarios. - -include::default-servlet.adoc[] -include::proxy-servlet.adoc[] -include::balancer-servlet.adoc[] -include::qos-filter.adoc[] -include::dos-filter.adoc[] -include::header-filter.adoc[] -include::gzip-filter.adoc[] -include::cross-origin-filter.adoc[] -include::resource-handler.adoc[] -include::debug-handler.adoc[] -include::statistics-handler.adoc[] -include::inetaccess-handler.adoc[] -include::moved-context-handler.adoc[] -include::shutdown-handler.adoc[] -include::default-handler.adoc[] -include::error-handler.adoc[] -include::rewrite-handler.adoc[] - diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/cross-origin-filter.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/cross-origin-filter.adoc deleted file mode 100644 index f5044775906..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/cross-origin-filter.adoc +++ /dev/null @@ -1,91 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[cross-origin-filter]] -=== Cross Origin Filter - -[[cross-origin-filter-metadata]] -==== Info - -* Classname: `org.eclipse.jetty.ee9.servlets.CrossOriginFilter` -* Maven Artifact: org.eclipse.jetty:jetty-servlets -* Javadoc: {JDURL}/org/eclipse/jetty/servlets/CrossOriginFilter.html - -[[cross-origin-filter-usage]] -==== Usage - -HTTP requests made from a script are subject to well known restrictions, the most prominent being the same domain policy. - -Firefox 3.5 introduced support for W3C's Access Control for Cross-Site Requests specification, which requires a compliant client (for example, Firefox 3.5) and a compliant server (via this servlet filter). - -This filter implements the required bits to support the server-side contract of the specification, and will allow a compliant client to perform cross-domain requests via the standard XMLHttpRequest object. -If the client does not issue a compliant cross-domain request, this filter does nothing, and its overhead is the check of the presence of the cross-domain HTTP header. - -This is extremely useful in CometD web applications where it is now possible to perform cross-domain long polling without using script injection (also known as the JSONP transport), and therefore removing all the downsides that the JSONP transport has (it's chattier, does not react quickly to failures, has a message size limit, uses GET instead of POST, etc.). - -[[cross-origin-setup]] -==== Setup - -You will need to put the `jetty-servlets.jar` file onto your classpath. -If you are creating a webapp, ensure that this jar is included in your webapp's `WEB-INF/lib`. -Or, if you are running Jetty embedded you will need to ensure that `jetty-servlets.jar` is on the execution classpath. -You can download the `jetty-servlets.jar` from the Maven Central Repository at https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlets/. -It is also available as part of the Jetty distribution in the `$JETTY_HOME/lib` directory. - -[[cross-origin-config]] -==== Configuration - -This is a regular servlet filter that must be configured in `web.xml`. - -It supports the following configuration parameters: - -allowedOrigins:: -A comma separated list of origins that are allowed to access the resources. -Default value is: * (all origins) -allowedMethods:: -A comma separated list of HTTP methods that are allowed to be used when accessing the resources. -Default value is: GET,POST,HEAD -allowedHeaders:: -A comma separated list of HTTP headers that are allowed to be specified when accessing the resources. -Default value is: X-Requested-With,Content-Type,Accept,Origin -allowCredentials:: -A boolean indicating if the resource allows requests with credentials. -Default value is: true -preflightMaxAge:: -The number of seconds that preflight requests can be cached by the client. -Default value is 1800 seconds (30 minutes) -chainPreflight:: -If true preflight requests are chained to their target resource for normal handling (as an OPTION request). -Otherwise the filter will response to the preflight. -Default is true. -exposedHeaders:: -A comma separated list of HTTP headers that are allowed to be exposed on the client. -Default value is the empty list. - -A typical configuration could be: - -[source, xml, subs="{sub-order}"] ----- - - - - cross-origin - org.eclipse.jetty.ee9.servlets.CrossOriginFilter - - - cross-origin - /cometd/* - - - ----- diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/debug-handler.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/debug-handler.adoc deleted file mode 100644 index 5415f021eff..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/debug-handler.adoc +++ /dev/null @@ -1,63 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[debug-handler]] -=== Debug Handler - -[[debug-handler-metadata]] -==== Info - -* Classname: `org.eclipse.jetty.server.handler.DebugHandler` -* Maven Artifact: org.eclipse.jetty:jetty-server -* Javadoc: {JDURL}/org/eclipse/jetty/server/handler/DebugHandler.html - -[[debug-handler-usage]] -==== Usage - -A simple handler that is useful to debug incoming traffic. -It will log entry and exit points of HTTP requests as well as the response code. - -==== Usage in Standard Distribution - -The debug handler can be added to Jetty by activating the `debug` module. - -==== Embedded usage - -[source, java, subs="{sub-order}"] ----- -Server server = new Server(8080); -RolloverFileOutputStream outputStream = new RolloverFileOutputStream("MeinLogPfad/yyyy_mm_dd.request.log", true,10); - -DebugHandler debugHandler = new DebugHandler(); -debugHandler.setOutputStream(outputStream); -debugHandler.setHandler(server.getHandler()); - -server.setHandler(debugHandler); -server.start(); ----- - -==== Example output - -[source,bash] ----- -15:14:05.838:qtp551889550-13-selector-0 OPENED HttpConnection@e910ee4{IDLE},g=HttpGenerator{s=START},p=HttpParser{s=START,0 of 0} -15:14:05.846:qtp551889550-57:http://0:0:0:0:0:0:0:1:8080/ REQUEST 0:0:0:0:0:0:0:1 GET __utma=111872281.10102721.1321534299.1369833564.1370447492.35; __utmz=111872281.1321534299.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); _opt_vi_RPY720HZ=75E12E63-0CD0-4D6F-8383-C90D5C8397C7; Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:22.0) Gecko/20100101 Firefox/22.0 -15:14:05.894:qtp551889550-57:http://0:0:0:0:0:0:0:1:8080/ RESPONSE 200 null -15:14:05.959:qtp551889550-59:http://0:0:0:0:0:0:0:1:8080/jetty.css REQUEST 0:0:0:0:0:0:0:1 GET __utma=111872281.10102721.1321534299.1369833564.1370447492.35; __utmz=111872281.1321534299.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); _opt_vi_RPY720HZ=75E12E63-0CD0-4D6F-8383-C90D5C8397C7; visited=yes; Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:22.0) Gecko/20100101 Firefox/22.0 -15:14:05.962:qtp551889550-59:http://0:0:0:0:0:0:0:1:8080/jetty.css RESPONSE 200 null -15:14:06.052:qtp551889550-57:http://0:0:0:0:0:0:0:1:8080/images/jetty-header.jpg REQUEST 0:0:0:0:0:0:0:1 GET __utma=111872281.10102721.1321534299.1369833564.1370447492.35; __utmz=111872281.1321534299.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); _opt_vi_RPY720HZ=75E12E63-0CD0-4D6F-8383-C90D5C8397C7; visited=yes; Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:22.0) Gecko/20100101 Firefox/22.0 -15:14:06.055:qtp551889550-57:http://0:0:0:0:0:0:0:1:8080/images/jetty-header.jpg RESPONSE 200 null -15:14:07.248:qtp551889550-59:http://0:0:0:0:0:0:0:1:8080/favicon.ico REQUEST 0:0:0:0:0:0:0:1 GET __utma=111872281.10102721.1321534299.1369833564.1370447492.35; __utmz=111872281.1321534299.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); _opt_vi_RPY720HZ=75E12E63-0CD0-4D6F-8383-C90D5C8397C7; visited=yes; Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:22.0) Gecko/20100101 Firefox/22.0 -15:14:07.251:qtp551889550-59:http://0:0:0:0:0:0:0:1:8080/favicon.ico RESPONSE 404 text/html;charset=ISO-8859-1 -15:14:09.330:qtp551889550-57 CLOSED HttpConnection@e910ee4{INTERESTED},g=HttpGenerator{s=START},p=HttpParser{s=START,0 of -1} ----- diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/default-handler.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/default-handler.adoc deleted file mode 100644 index 78258fb5299..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/default-handler.adoc +++ /dev/null @@ -1,47 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[default-handler]] -=== Default Handler - -[[default-handler-metadata]] -==== Info - -* Classname: `org.eclipse.jetty.server.handler.DefaultHandler` -* Maven Artifact: org.eclipse.jetty:jetty-server -* Javadoc: {JDURL}/org/eclipse/jetty/server/handler/DefaultHandler.html - -[[default-handler-usage]] -==== Usage - -A simple handler that is useful to terminate handler chains with a clean fashion. -As in the example below, if a resource to be served is not matched within the resource handler the `DefaultHandler` will take care of producing a 404 page. -This class is a useful template to either extend and embrace or simply provide a similar implementation for customizing to your needs. -There is also an link:#error-handler[Error Handler] that services errors related to the servlet api specification, so it is best to not get the two confused. - -_____ -[NOTE] -The `DefaultHandler` will also handle serving out the `favicon.ico` file should a request make it through all of the other handlers without being resolved. -_____ - -[source, java, subs="{sub-order}"] ----- - Server server = new Server(8080); - ResourceHandler resourceHandler = new ResourceHandler(); - resourceHandler.setBaseResource(ResourceFactory.of(resourceHandler).newResource(".")); - Handler.Sequence handlers = new Handler.Sequence( - resourceHandler, new DefaultHandler() - ); - server.setHandler(handlers); - server.start(); ----- diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/default-servlet.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/default-servlet.adoc deleted file mode 100644 index c7eb21a686b..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/default-servlet.adoc +++ /dev/null @@ -1,83 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[default-servlet]] -=== Default Servlet - -[[default-servlet-metadata]] -==== Info - -* Classname: `org.eclipse.jetty.ee9.servlet.DefaultServlet` -* Maven Artifact: org.eclipse.jetty:jetty-servlet -* Javadoc: {JDURL}/org/eclipse/jetty/servlet/DefaultServlet.html - -[[default-servlet-usage]] -==== Usage - -The `DefaultServlet` implements the `ResourceFactory` interface and extends the `HttpServlet` abstract class. -It is usually mapped to "/" and provides handling for static content, `OPTION` and `TRACE` methods for the context. -The `MOVE` method is allowed if `PUT` and `DELETE` are allowed. -See the `DefaultServlet` link:{JDURL}/org/eclipse/jetty/servlet/DefaultServlet.html[javadoc]. - -[[default-servlet-init]] -==== Init Parameters - -Jetty supports the following `initParameters`: - -acceptRanges:: -If `true`, range requests and responses are supported. -dirAllowed:: -If `true`, directory listings are returned if no welcome file is found. -Otherwise 403 Forbidden displays. -redirectWelcome:: -If `true`, welcome files are redirected rather that forwarded. -welcomeServlets:: -If `true`, attempt to dispatch to welcome files that are servlets, but only after no matching static -resources could be found. If `false`, then a welcome file must exist on disk. If `exact`, then exact -servlet matches are supported without an existing file. Default is `false`. This must be `false` if you want directory listings, -but have index.jsp in your welcome file list. -precompressed:: -If set to a comma separated list of encoding types (that may be listed in a requests Accept-Encoding header) to file extension mappings to look for and serve. -For example: `br=.br,gzip=.gz,bzip2=.bz`. -If set to a boolean `true`, then a default set of compressed formats will be used, otherwise no precompressed formats supported. -gzip:: -Deprecated. Use `precompressed` instead. If set to `true`, then static content is served as gzip content encoded if a matching resource is found ending with ".gz". -resourceBase:: -Set to replace the context resource base. -resourceCache:: -If set, this is a context attribute name, which the servlet will use to look for a shared ResourceCache instance. -relativeResourceBase:: -Set with a pathname relative to the base of the servlet context root. Useful for only serving static content out of only specific subdirectories. -cacheControl:: -If set, all static content will have this value set as the cache-control header. -pathInfoOnly:: -If `true`, only the path info will be applied to the resourceBase -stylesheet:: -Set with the location of an optional stylesheet that will be used to decorate the directory listing html. -etags:: -If `true`, weak etags will be generated and handled. -maxCacheSize:: -Maximum total size of the cache or 0 for no cache. -maxCachedFileSize:: -Maximum size of a file to cache. -maxCachedFiles:: -Maximum number of files to cache. -useFileMappedBuffer:: -If set to `true`, mapped file buffer serves static content. -Setting this value to `false` means that a direct buffer is used instead of a mapped file buffer. -By default, this is set to `true`. -otherGzipFileExtensions:: -A comma separated list of other file extensions that signify that a file is gzip compressed. -If you don't explicitly set this, it defaults to `.svgz`. -encodingHeaderCacheSize:: -Max entries in a cache of ACCEPT-ENCODING headers diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/dos-filter.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/dos-filter.adoc deleted file mode 100644 index 1a0a49a6fcb..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/dos-filter.adoc +++ /dev/null @@ -1,102 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[dos-filter]] -=== Denial of Service Filter - -[[dos-filter-metadata]] -==== Info - -* Classname: `org.eclipse.jetty.ee9.servlets.DoSFilter` -* Maven Artifact: org.eclipse.jetty:jetty-servlets -* Javadoc: {JDURL}/org/eclipse/jetty/servlets/DoSFilter.html - -[[dos-filter-usage]] -==== Usage - -The Denial of Service (DoS) filter limits exposure to request flooding, whether malicious, or as a result of a misconfigured client. -The DoS filter keeps track of the number of requests from a connection per second. -If the requests exceed the limit, Jetty rejects, delays, or throttles the request, and sends a warning message. -The filter works on the assumption that the attacker might be written in simple blocking style, so by suspending requests you are hopefully consuming the attacker's resources. - -[[dos-filter-using]] -==== Using the DoS Filter - -Jetty places throttled requests in a queue, and proceed only when there is capacity available. - -===== Required JARs - -To use the DoS Filter, these JAR files must be available in WEB-INF/lib: - -* $JETTY_HOME/lib/jetty-util.jar -* $JETTY_HOME/lib/jetty-servlets.jar - -===== Sample Configuration - -Place the configuration in a webapp's `web.xml` or `jetty-web.xml`. -The default configuration allows 25 requests per connection at a time, servicing more important requests first, and queuing up the rest. -This example allow 30 requests at a time: - -[source, xml, subs="{sub-order}"] ----- - - DoSFilter - org.eclipse.jetty.ee9.servlets.DoSFilter - - maxRequestsPerSec - 30 - - ----- - -[[dos-filter-init]] -===== Configuring DoS Filter Parameters - -The following `init` parameters control the behavior of the filter: - -maxRequestsPerSec:: -Maximum number of requests from a connection per second. -Requests in excess of this are first delayed, then throttled. -Default is 25. - -delayMs:: -Delay imposed on all requests over the rate limit, before they are considered at all: -* 100 (ms) = Default -* -1 = Reject request -* 0 = No delay -* any other value = Delay in ms - -maxWaitMs:: -Length of time, in ms, to blocking wait for the throttle semaphore. -Default is 50 ms. -throttledRequests:: -Number of requests over the rate limit able to be considered at once. -Default is 5. -throttleMs:: -Length of time, in ms, to async wait for semaphore. Default is 30000L. -maxRequestMs:: -Length of time, in ms, to allow the request to run. Default is 30000L. -maxIdleTrackerMs:: -Length of time, in ms, to keep track of request rates for a connection, before deciding that the user has gone away, and discarding it. -Default is 30000L. -insertHeaders:: -If true, insert the DoSFilter headers into the response. -Defaults to true. -remotePort:: -If true, then rate is tracked by IP and port (effectively connection). -Defaults to false. -ipWhitelist:: -A comma-separated list of IP addresses that will not be rate limited. -managedAttr:: -If set to true, then this servlet is set as a ServletContext attribute with the filter name as the attribute name. -This allows a context external mechanism (for example, JMX via `ContextHandler.MANAGED_ATTRIBUTES`) to manage the configuration of the filter. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/error-handler.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/error-handler.adoc deleted file mode 100644 index 5bbf22e19a7..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/error-handler.adoc +++ /dev/null @@ -1,29 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[error-handler]] -=== Error Handler - -[[error-handler-metadata]] -==== Info - -* Classname: `org.eclipse.jetty.server.handler.ErrorHandler` -* Maven Artifact: org.eclipse.jetty:jetty-server -* Javadoc: {JDURL}/org/eclipse/jetty/server/handler/ErrorHandler.html - -[[error-handler-usage]] -==== Usage - -A handler that is used to report errors from servlet contexts and webapp contexts to report error conditions. -Primarily handles setting the various servlet spec specific response headers for error conditions. -Can be customized by extending; for more information on this see xref:custom-error-pages[]. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/gzip-filter.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/gzip-filter.adoc deleted file mode 100644 index 25dda7ff597..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/gzip-filter.adoc +++ /dev/null @@ -1,92 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[gzip-filter]] -=== Gzip Handler - -[[gzip-filter-metadata]] -==== Info - -* Classname: `org.eclipse.jetty.server.handler.gzip.GzipHandler` -* Maven Artifact: org.eclipse.jetty:jetty-servlets -* Javadoc: {JDURL}/org/eclipse/jetty/server/handler/gzip/GzipHandler.html - -[[gzip-filter-usage]] -==== Usage - -The Jetty `GzipHandler` is a compression handler that you can apply to any dynamic resource (servlet). -It fixes many of the bugs in commonly available compression filters: it works with asynchronous servlets; it handles all ways to set content length. -Some user-agents might be excluded from compression to avoid common browser bugs (yes, this means IE!). - -The `GzipHandler` can be added to the entire server by enabling the `gzip.mod` module. -It may also be added to individual contexts in a context xml file. - -____ -[NOTE] -Jetty 9 only compresses using GZip. -Using deflate HTTP compression is not supported and will not function. -____ - -[[gzip-filter-rules]] -==== Gzip Rules - -`GzipHandler` will gzip the content of a response if: - -* It is mapped to a matching path -* The request method is configured to support gzip -* The request is not from an excluded User-Agent -* accept-encoding header is set to gzip -* The response status code is >=200 and <300 -* The content length is unknown or more than the minGzipSize initParameter or the minGzipSize is 0(default) -* The content-type does not match an excluded mime-type -* No content-encoding is specified by the resource - -Compressing the content can greatly improve the network bandwidth usage, but at the cost of memory and CPU cycles. -The link:#default-servlet[DefaultServlet] is capable of serving pre-compressed static content, which saves memory and CPU. - -The `GzipHandler` installs an output interceptor which passes through to the `DefaultServlet`. -If the content served by `DefaultServlet` is already compressed, the `GzipHandler` does nothing; if it is not compressed, the content is compressed on-the-fly. - -____ -[NOTE] -Automatic precompression by the `DefaultServlet` can be configured. -Read more about the `DefaultServlet` link:#default-servlet[here.] -____ - - -[[gzip-filter-init]] -==== Gzip Configuration - -minGzipSize:: -Content will only be compressed if content length is either unknown or greater than `minGzipSize`. -checkGzExists (Deprecated):: -False by default. -If set to true, the handler will check for pre-compressed content. -includedMethods:: -List of HTTP methods to compress. -If not set, only `GET` requests are compressed. -includedMimeTypes:: -List of MIME types to compress. -excludedMimeTypes:: -List of MIME types not to compress. -excludedAgentPatterns:: -A list of regex patterns for User-Agent names from which requests should not be compressed. -excludedPaths:: -List of paths to exclude from compression. -Performs a `String.startsWith(String)` comparison to check if the path matches. -If it does match then there is no compression. -To match subpaths use excludePathPatterns instead. -includedPaths:: -List of paths to consider for compression. -includePaths:: -List of paths to definitely consider for compression. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/header-filter.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/header-filter.adoc deleted file mode 100644 index b3415f02aaa..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/header-filter.adoc +++ /dev/null @@ -1,112 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[header-filter]] -=== Header Filter - -[[header-filter-metadata]] -==== Info - -* Classname: `org.eclipse.jetty.ee9.servlets.HeaderFilter` -* Maven Artifact: org.eclipse.jetty:jetty-servlets -* Javadoc: {JDURL}/org/eclipse/jetty/servlets/HeaderFilter.html - -[[header-filter-usage]] -==== Usage - -The header filter sets or adds headers to each response based on an optionally included/excluded list of path specs, mime types, and/or HTTP methods. -This filter processes its configured headers before calling `doFilter` in the filter chain. Some of the headers configured in this filter may get overwritten by other filters and/or the servlet processing the request. - -===== Required JARs - -To use the Header Filter, these JAR files must be available in WEB-INF/lib: - -* $JETTY_HOME/lib/jetty-http.jar -* $JETTY_HOME/lib/jetty-servlets.jar -* $JETTY_HOME/lib/jetty-util.jar - -===== Sample Configuration - -Place the configuration in a webapp's `web.xml` or `jetty-web.xml`. -This filter will perform the following actions on each response: - -* Set the X-Frame-Options header to DENY. -* Add a Cache-Control header containing no-cache, no-store, must-revalidate -* Set the Expires header to approximately one year in the future. -* Add a Date header with the current system time. - -____ -[NOTE] -Each action must be separated by a comma. -____ - -[source, xml, subs="{sub-order}"] ----- - - HeaderFilter - org.eclipse.jetty.ee9.servlets.HeaderFilter - - headerConfig - - set X-Frame-Options: DENY, - "add Cache-Control: no-cache, no-store, must-revalidate", - setDate Expires: 31540000000, - addDate Date: 0 - - - ----- - -[[header-filter-init]] -===== Configuring Header Filter Parameters - -The following `init` parameters control the behavior of the filter: - -includedPaths:: -Optional. Comma separated values of included path specs. - -excludedPaths:: -Optional. Comma separated values of excluded path specs. - -includedMimeTypes:: -Optional. Comma separated values of included mime types. The mime type will be guessed from the extension at the end of the request URL if the content type has not been set on the response. - -excludedMimeTypes:: -Optional. Comma separated values of excluded mime types. The mime type will be guessed from the extension at the end of the request URL if the content type has not been set on the response. - -includedHttpMethods:: -Optional. Comma separated values of included http methods. - -excludedHttpMethods:: -Optional. Comma separated values of excluded http methods. - -headerConfig:: -Comma separated values of actions to perform on headers. The syntax for each action is `action headerName: headerValue`. - -Supported header actions: - -* `set` - causes set `setHeader` to be called on the response -* `add` - causes set `addHeader` to be called on the response -* `setDate` - causes `setDateHeader` to be called on the response. -* `addDate` - causes `addDateHeader` to be called on the response. - -If `setDate` or `addDate` is used, `headerValue` should be the number of milliseconds to add to the current system time before writing the header value. - -If a property is both included and excluded by the filter configuration, then it will be considered excluded. - -Path spec rules: - -* If the spec starts with `^`, the spec is assumed to be a regex based path spec and will match with normal Java regex rules. -* If the spec starts with `/`, the spec is assumed to be a Servlet url-pattern rules path spec for either an exact match or prefix based match. -* If the spec starts with `*.`, the spec is assumed to be a Servlet url-pattern rules path spec for a suffix based match. -* All other syntaxes are unsupported. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/inetaccess-handler.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/inetaccess-handler.adoc deleted file mode 100644 index 2e0c069de4e..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/inetaccess-handler.adoc +++ /dev/null @@ -1,32 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[inetaccess-handler]] -=== InetAccess Handler - -[[inetaccess-handler-metadata]] -==== Info - -* Classname: `org.eclipse.jetty.server.handler.InetAccessHandler` -* Maven Artifact: org.eclipse.jetty:jetty-server -* Javadoc: {JDURL}/org/eclipse/jetty/server/handler/InetAccessHandler.html - -[[inetaccess-handler-usage]] -==== Usage - -Controls access to the wrapped handler using the real remote IP. Control is provided by and `IncludeExcludeSet` over a `InetAddressSet`. -This handler uses the real internet address of the connection, not one reported in the forwarded for headers, as this cannot be as easily forged. - -==== Usage in Standard Distribution - -The InetAccess handler can be added to Jetty by activating the `inetaccess` module. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/ipaccess-handler.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/ipaccess-handler.adoc deleted file mode 100644 index cfc923bef05..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/ipaccess-handler.adoc +++ /dev/null @@ -1,69 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[ipaccess-handler]] -=== IP Access Handler - -[[ipaccess-handler-metadata]] -==== Info - -* Classname: `org.eclipse.jetty.server.handler.IPAccessHandler` -* Maven Artifact: org.eclipse.jetty:jetty-server -* Javadoc: {JDURL}/org/eclipse/jetty/server/handler/IPAccessHandler.html - -[[ipaccess-handler-usage]] -==== Usage - -Controls access to the wrapped handler by the real remote IP. -Control is provided by white/black lists that include both internet addresses and URIs. -This handler uses the real internet address of the connection, not one reported in the forwarded for headers, as this cannot be as easily forged. - -Typically, the black/white lists will be used in one of three modes: - -* Blocking a few specific IPs/URLs by specifying several black list entries. -* Allowing only some specific IPs/URLs by specifying several white lists entries. -* Allowing a general range of IPs/URLs by specifying several general white list entries, that are then further refined by several specific black list exceptions. - -An empty white list is treated as match all. -If there is at least one entry in the white list, then a request *must* match a white list entry. -Black list entries are always applied, so that even if an entry matches the white list, a black list entry will override it. - -Internet addresses may be specified as absolute address or as a combination of four octet wildcard specifications (a.b.c.d) that are defined as follows. - -* nnn - an absolute value (0-255) -* mmm-nnn - an inclusive range of absolute values, with following shorthand notations: -** nnn- => nnn-255 -** -nnn => 0-nnn -** - => 0-255 -* a,b,... - a list of wildcard specifications - -Internet address specification is separated from the URI pattern using the "|" (pipe) character. -URI patterns follow the servlet specification for simple * prefix and suffix wild cards (e.g. /, /foo, /foo/bar, /foo/bar/*, *.baz). - -Earlier versions of the handler used internet address prefix wildcard specification to define a range of the internet addresses (e.g. 127., 10.10., 172.16.1.). -They also used the first "/" character of the URI pattern to separate it from the internet address. -Both of these features have been deprecated in the current version. - -Examples of the entry specifications are: - -* 10.10.1.2 - all requests from IP 10.10.1.2 -* 10.10.1.2|/foo/bar - all requests from IP 10.10.1.2 to URI /foo/bar -* 10.10.1.2|/foo/* - all requests from IP 10.10.1.2 to URIs starting with /foo/ -* 10.10.1.2|*.html - all requests from IP 10.10.1.2 to URIs ending with .html -* 10.10.0-255.0-255 - all requests from IPs within 10.10.0.0/16 subnet -* 10.10.0-.-255|/foo/bar - all requests from IPs within 10.10.0.0/16 subnet to URI /foo/bar -* 10.10.0-3,1,3,7,15|/foo/* - all requests from IPs addresses with last octet equal to 1,3,7,15 in subnet 10.10.0.0/22 to URIs starting with /foo/ - -Earlier versions of the handler used internet address prefix wildcard specification to define a range of the internet addresses (e.g. 127., 10.10., 172.16.1.). -They also used the first "/" character of the URI pattern to separate it from the internet address. -Both of these features have been deprecated in the current version. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/moved-context-handler.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/moved-context-handler.adoc deleted file mode 100644 index c012f5f76ec..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/moved-context-handler.adoc +++ /dev/null @@ -1,65 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[moved-context-handler]] -=== Moved Context Handler - -[[moved-context-handler-metadata]] -==== Info - -* Classname: `org.eclipse.jetty.server.handler.MovedContextHandler` -* Maven Artifact: org.eclipse.jetty:jetty-server -* Javadoc: {JDURL}/org/eclipse/jetty/server/handler/MovedContextHandler.html - -[[moved-context-handler-usage]] -==== Usage - -You can use the `MovedContextHandler` to relocate or redirect a context that has changed context path and/or virtual hosts. - -You can configure it to _permanently_ redirect the old URL to the new URL, in which case Jetty sends a Http Status code of 301 to the browser with the new URL. -Alternatively, you can make it non-permanent, in which case Jetty sends a 302 Http Status code along with the new URL. - -In addition, as with any other context, you can configure a list of virtual hosts, meaning that this context responds only to requests to one of the listed host names. - -Suppose you have a context deployed at `/foo`, but that now you want to deploy at the root context `/` instead. - -* First you reconfigure and redeploy the context on Jetty. -* Next you need a way to redirect all the browsers who have bookmarked `/foo` to the new path. -You create a new xref:configuring-contexts[context xml] file in `{$jetty/.base}/webapps` and configure the `MovedContextHandler` to do the redirection from `/foo` to `/`. - -Below is an example. -This is a permanent redirection, which also preserves `pathinfo` and query strings on the redirect: - -[source, xml, subs="{sub-order}"] ----- - - - - - /foo - / - true - false - false - - - - 209.235.245.73 - 127.0.0.73 - acme.org - www.acme.org - server.acme.org - - - ----- diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/proxy-servlet.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/proxy-servlet.adoc deleted file mode 100644 index 77b86f67943..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/proxy-servlet.adoc +++ /dev/null @@ -1,73 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[proxy-servlet]] -=== Proxy Servlet - -[[proxy-servlet-metadata]] -==== Info - -* Classname: `org.eclipse.jetty.proxy.ProxyServlet` -* Maven Artifact: org.eclipse.jetty:jetty-proxy -* Javadoc: {JDURL}/org/eclipse/jetty/proxy/ProxyServlet.html - -[[proxy-servlet-usage]] -==== Usage - -An asynchronous servlet that forwards requests to another server either as a standard web reverse proxy (as defined by RFC2616) or as a transparent reverse proxy. -Internally it uses the async jetty-client. - -To facilitate JMX monitoring, the `HttpClient` instance is set as context attribute, prefixed with the servlet's name and exposed by the mechanism provided by `ContextHandler.MANAGED_ATTRIBUTES`. - -[[proxy-servlet-init]] -==== Init Parameters - -The following init parameters may be used to configure the servlet: - -hostHeader:: - forces the host header to a particular value -viaHost:: - the name to use in the Via header: Via: http/1.1 -whiteList:: - comma-separated list of allowed proxy hosts -blackList:: - comma-separated list of forbidden proxy hosts - - -In addition, there are a number of init parameters that can be used to configure the `HttpClient` instance used internally for the proxy. - -maxThreads:: -Default Value: 256 -The max number of threads of HttpClient's Executor - -maxConnections:: -Default Value: 32768 -The max number of connections per destination. -RFC 2616 suggests that 2 connections should be opened per each destination, but browsers commonly open 6 or more. -If this `HttpClient` is used for load testing, it is common to have only one destination (the server to load test), and it is recommended to set this value to a high value (at least as much as the threads present in the executor). - -idleTimeout:: -Default Value: 30000 -The idle timeout in milliseconds that a connection can be idle, that is without traffic of bytes in either direction. - -timeout:: -Default Value: 60000 -The total timeout in milliseconds for the request/response conversation. - -requestBufferSize:: -Default Value: 4096 -The size of the request buffer the request is written into. - -responseBufferSize:: -Default Value: 4096 -The size of the response buffer the response is written into. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/resource-handler.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/resource-handler.adoc deleted file mode 100644 index 537aaaeda7b..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/resource-handler.adoc +++ /dev/null @@ -1,52 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[resource-handler]] -=== Resource Handler - -[[resource-handler-metadata]] -==== Info - -* Classname: `org.eclipse.jetty.server.handler.ResourceHandler` -* Maven Artifact: org.eclipse.jetty:jetty-server -* Javadoc: {JDURL}/org/eclipse/jetty/server/handler/ResourceHandler.html - -[[resource-handler-usage]] -==== Usage - -This handler will serve static content and handle If-Modified-Since headers and is suitable for simple serving of static content. - -____ -[IMPORTANT] -There is no caching done with this handler, so if you are looking for a more fully featured way of serving static content look to the xref:default-servlet[]. -____ - -____ -[NOTE] -Requests for resources that do not exist are let pass (Eg no 404's). -____ - -==== Improving the Look and Feel - -The resource handler has a default stylesheet which you can change by calling `setStyleSheet(String location)` with the location of a file on the system that it can locate through the resource loading system. -The default css is called `jetty-dir.css` and is located in the `jetty-util` package, pulled as a classpath resource from the `jetty-util` jar when requested through the `ResourceHandler`. - -==== Embedded Example - -The following is an example of a split fileserver, able to serve static content from multiple directory locations. -Since this handler does not return 404's on content you are able to iteratively try multiple resource handlers to resolve content. - -[source, java, subs="{sub-order}"] ----- -include::{SRCDIR}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/SplitFileServer.java[] ----- diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/rewrite-handler.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/rewrite-handler.adoc deleted file mode 100644 index a18f1a8b8fa..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/rewrite-handler.adoc +++ /dev/null @@ -1,140 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[rewrite-handler]] -=== Rewrite Handler - -The `RewriteHandler` matches a request against a set of rules, and modifies the request accordingly for any rules that match. -The most common use is to rewrite request URIs, but it is capable of much more: rules can also be configured to redirect the response, set a cookie or response code on the response, modify the header, etc. - -[[rewrite-handler-metadata]] -==== Info - -* Classname: org.eclipse.jetty.rewrite.handler.RewriteHandler -* Maven artifact: org.eclipse.jetty:jetty-rewrite -* Javadoc: {JDURL}/org/eclipse/jetty/rewrite/handler/RewriteHandler.html - -The standard Jetty distribution bundle contains the `jetty-rewrite` link:#startup-modules[module], so all you need to do is to enable it using one of the link:#start-jar[module commands], eg: - -[source, screen, subs="{sub-order}"] -.... -$ java -jar start.jar --add-to-start=rewrite -.... - -_____ -[NOTE] -If you are running the standard Jetty distribution with the sample test webapp, there will be a demo of the rewrite module at http://localhost:8080/test/rewrite/ -_____ - -==== Usage - -The rewrite module enables the following Jetty xml config file on the execution path: - -[source, xml, subs="{sub-order}"] ----- -include::{SRCDIR}/jetty-rewrite/src/main/config/etc/jetty-rewrite.xml[] ----- - -As the commented out code shows, you configure the `RewriteHandler` by adding various rules. - -There is an example of link:#rewrite-rules[rules] configuration in the standard distribution in the `demo-base/etc/demo-rewrite-rules.xml` file: - -[source, xml, subs="{sub-order}"] ----- -include::{SRCDIR}/demos/demo-jetty-webapp/src/main/config/modules/demo.d/demo-rewrite-rules.xml[] ----- - -===== Embedded Example - -This is an example for embedded Jetty, which does something similar to the configuration file example above: - -[source, java, subs="{sub-order}"] ----- - Server server = new Server(); - - RewriteHandler rewrite = new RewriteHandler(); - rewrite.setRewriteRequestURI(true); - rewrite.setRewritePathInfo(false); - rewrite.originalPathAttribute("requestedPath"); - - RedirectPatternRule redirect = new RedirectPatternRule(); - redirect.setPattern("/redirect/*"); - redirect.setReplacement("/redirected"); - rewrite.addRule(redirect); - - RewritePatternRule oldToNew = new RewritePatternRule(); - oldToNew.setPattern("/some/old/context"); - oldToNew.setReplacement("/some/new/context"); - rewrite.addRule(oldToNew); - - RewriteRegexRule reverse = new RewriteRegexRule(); - reverse.setRegex("/reverse/([^/]*)/(.*)"); - reverse.setReplacement("/reverse/$2/$1"); - rewrite.addRule(reverse); - - server.setHandler(rewrite); ----- - -[[rewrite-rules]] -==== Rules - -There are several types of rules that are written extending useful base rule classes. - -===== PatternRule - -Matches against the request URI using the servlet pattern syntax. - -link:{JDURL}/org/eclipse/jetty/rewrite/handler/CookiePatternRule.html[CookiePatternRule]:: -Adds a cookie to the response. -link:{JDURL}/org/eclipse/jetty/rewrite/handler/HeaderPatternRule.html[HeaderPatternRule]:: -Adds/modifies a header in the response. -link:{JDURL}/org/eclipse/jetty/rewrite/handler/RedirectPatternRule.html[RedirectPatternRule]:: -Redirects the response. -link:{JDURL}/org/eclipse/jetty/rewrite/handler/ResponsePatternRule.html[ResponsePatternRule]:: -Sends the response code (status or error). -link:{JDURL}/org/eclipse/jetty/rewrite/handler/RewritePatternRule.html[RewritePatternRule]:: -Rewrite the URI by replacing the matched request path with a fixed string. - -===== RegexRule - -Matches against the request URI using regular expressions. - -link:{JDURL}/org/eclipse/jetty/rewrite/handler/RedirectRegexRule.html[RedirectRegexRule]:: -Redirect the response. -link:{JDURL}/org/eclipse/jetty/rewrite/handler/RewriteRegexRule.html[RewriteRegexRule]:: -Rewrite the URI by matching with a regular expression. -(The replacement string may use `Template:$n` to replace the nth capture group.) - -===== HeaderRule - -Match against request headers. Match either on a header name and specific value, or on the presence of a header (with any value). - -link:{JDURL}/org/eclipse/jetty/rewrite/handler/ForwardedSchemeHeaderRule.html[ForwardedSchemaHeaderRule]:: -Set the scheme on the request (defaulting to HTTPS). - -===== Others - -Extra rules that defy standard classification. - -link:{JDURL}/org/eclipse/jetty/rewrite/handler/MsieSslRule.html[MsieSslRule]:: -Disables the keep alive for SSL from IE5 or IE6. -link:{JDURL}/org/eclipse/jetty/rewrite/handler/LegacyRule.html[LegacyRule]:: -Implements the legacy API of RewriteHandler - -===== RuleContainer - -Groups rules together. -The contained rules will only be processed if the conditions for the `RuleContainer` evaluate to true. - -link:{JDURL}/org/eclipse/jetty/rewrite/handler/VirtualHostRuleContainer.html[VirtualHostRuleContainer]:: -Groups rules that apply only to a specific virtual host or a set of virtual hosts diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/shutdown-handler.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/shutdown-handler.adoc deleted file mode 100644 index fbb673faf3d..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/shutdown-handler.adoc +++ /dev/null @@ -1,62 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[shutdown-handler]] -=== Shutdown Handler - -[[shutdown-handler-metadata]] -==== Info - -* Classname: `org.eclipse.jetty.server.handler.ShutdownHandler` -* Maven Artifact: org.eclipse.jetty:jetty-server -* Javadoc: {JDURL}/org/eclipse/jetty/server/handler/ShutdownHandler.html - -[[shutdown-handler-usage]] -==== Usage - -A handler that shuts the server down on a valid request. -This is used to perform "soft" restarts from Java. -If `_exitJvm` is set to true a hard `System.exit()` call is being made. - -This is an example of how you can setup this handler directly with the Server. -It can also be added as a part of handler chain or collection. - -[source, java, subs="{sub-order}"] ----- - Server server = new Server(8080); - HandlerList handlers = new HandlerList(); - handlers.setHandlers(new Handler[] - { someOtherHandler, new ShutdownHandler(server,"secret password") }); - server.setHandler(handlers); - server.start(); ----- - -This is an example that you can use to call the shutdown handler from within java. - -[source, java, subs="{sub-order}"] ----- - public static void attemptShutdown(int port, String shutdownCookie) { - try { - URL url = new URL("http://localhost:" + port + "/shutdown?token=" + shutdownCookie); - HttpURLConnection connection = (HttpURLConnection)url.openConnection(); - connection.setRequestMethod("POST"); - connection.getResponseCode(); - logger.info("Shutting down " + url + ": " + connection.getResponseMessage()); - } catch (SocketException e) { - logger.debug("Not running"); - // Okay - the server is not running - } catch (IOException e) { - throw new RuntimeException(e); - } - } ----- diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/statistics-handler.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/statistics-handler.adoc deleted file mode 100644 index 6d422e61861..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/extras/statistics-handler.adoc +++ /dev/null @@ -1,108 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[statistics-handler]] -=== Statistics Handler - -[[statistics-handler-metadata]] -==== Info - -* Classname: `org.eclipse.jetty.server.handler.StatisticsHandler` -* Maven Artifact: org.eclipse.jetty:jetty-server -* Javadoc: {JDURL}/org/eclipse/jetty/server/handler/StatisticsHandler.html - -[[statistics-handler-usage]] -==== Usage - -Jetty currently has two main statistics collection mechanisms: - -* Instances of `ConnectionStatistics` can collect statistics for each connection of a connector. -* The `StatisticsHandler` class may be used to collect statistics for HTTP requests. - -The `StatisticsHandler` and `ConnectionStatistics` are not included in the default Jetty configuration, these need to be configured manually or enabled using the Jetty `stats` module on the command line. -[source, screen, subs="{sub-order}"] -.... -$ java -jar {$jetty.home}/start.jar --add-to-start=stats -.... - -In addition to these, the `SessionHandler` and `DefaultSessionCache` classes collect statistics for sessions. -These statistics are enabled by default and are accessible via JMX interface. - -_____ -[NOTE] -To view statistics, you have to be able to connect to Jetty using either JConsole or some other JMX agent. See xref:using-jmx[] for more information. -_____ - -[[request-statistics]] -==== Request Statistics - -To collect request statistics a `StatisticsHandler` must be configured as one of the handlers of the server. -Typically this can be done as the top level handler, but you may choose to configure a statistics handler for just one context by creating a context configuration file. -You can enable the `StatisticsHandler` by activating the `stats` modules on the command line. - -Alternately, if you are making multiple changes to the Jetty configuration, you could include statistics handler configuration into your own Jetty xml configuration. -The following fragment shows how to configure a top level statistics handler: - -[source, xml, subs="{sub-order}"] ----- - - - - - - - ----- - -[[connection-statistics]] -==== Connection Statistics - -Detailed statistics on connection duration and number of messages are only collated when a connection is closed. -The current and maximum number of connections are the only "live" statistics. - -The following example shows how to turn on connection statistics in the Jetty XML format. - -[source, xml, subs="{sub-order}"] ----- - - - - - - - ----- - -A special variant of `ConnectionStatistics` called `IncludeExcludeConnectionStatistics` allows you to refine which types of connection you want to collect statistics for. - -The following example shows how this can be used to record statistics only for WebSocket connections. -[source, xml, subs="{sub-order}"] ----- - - - - - - - - - ----- - -[[session-statistics]] -==== Session Statistics - -Session handling is built into Jetty for any servlet or webapp context. -Detailed statistics on session duration are only collated when a session is closed. -The current, minimum, and maximum number of sessions are the only "live" statistics. -The session statistics are enabled by default and do not need to be configured. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/frameworks/cdi.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/frameworks/cdi.adoc deleted file mode 100644 index 2ce71456a9b..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/frameworks/cdi.adoc +++ /dev/null @@ -1,114 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[framework-cdi]] -=== CDI - -Contexts and Dependency Injection for Java EE (http://www.cdi-spec.org/[CDI]) is a standard implemented by frameworks such as http://seamframework.org/Weld[Weld] and https://openwebbeans.apache.org/[Apache OpenWebBeans]. -This is a common way to assemble and configure webapplications by a process often referred to as 'decoration'. - -Jetty integration of CDI frameworks allows CDI to be used to inject the Filters, Servlets and Listeners created within a Servlet Context. -There are two approaches to integration: - - * CDI implementation can integrate with Jetty. - This requires the CDI implementation to have Jetty specific code. - Since Jetty-9.4.20 a loosely bound mechanism has been available for CDI implementations to extends the Jetty `DecoratedObjectFactory` without hard API dependencies. - Prior to that, CDI implementations directly called jetty APIs that need to be explicitly exposed to the webapp. - - * Alternately, Jetty can integrate with CDI implementations by using standard CDI SPIs. - -==== Jetty CDI Modules - -The Jetty distribution come with several CDI modules. -These modules do not provide CDI, but instead enable one of more integration mechanisms. - -===== Jetty `cdi` Module -The `cdi` module supports either two modes of CDI integration which can be selected either by the "org.eclipse.jetty.ee9.cdi" context init parameter or the "org.eclipse.jetty.ee9.cdi" server attribute (which is initialised from the "jetty.cdi.mode" start property). -Supported modes are: - - * `CdiSpiDecorator` Jetty will call the CDI SPI within the webapp to decorate objects (default). - - * `CdiDecoratingLister` The webapp may register a decorator on the context attribute "org.eclipse.jetty.ee9.cdi.decorator". -------------------------- -cd $JETTY_BASE -java -jar $JETTY_HOME/start.jar --add-to-start=cdi -------------------------- - -===== Jetty `cdi-decorate` Module -This module depends on the `cdi` module and sets the default mode to `CdiDecoratingListener`. -This is the preferred mode for Weld integration. -------------------------- -cd $JETTY_BASE -java -jar $JETTY_HOME/start.jar --add-to-start=cdi-decorate -------------------------- - -===== Jetty `cdi-spi` Module -This module depends on the `cdi` module and sets the default mode to `CdiSpiDecorator`. -This is the preferred mode for Open Web Beans integration. -------------------------- -cd $JETTY_BASE -java -jar $JETTY_HOME/start.jar --add-to-start=cdi-spi -------------------------- - -===== Jetty `cdi2` Module -This module supports the *deprecated* technique of exposing private Jetty decorate APIs to the CDI implementation in the webapp. - -------------------------- -cd $JETTY_BASE -java -jar $JETTY_HOME/start.jar --add-to-start=cdi2 -------------------------- - -This module is equivalent to directly modifying the class path configuration with a `jetty-web.xml` like: - -[source.XML, xml] -------------------------------------------------------------- - - - - - -org.eclipse.jetty.util.Decorator - - - -org.eclipse.jetty.util.DecoratedObjectFactory - - - -org.eclipse.jetty.server.handler.ContextHandler. - - - -org.eclipse.jetty.server.handler.ContextHandler - - - -org.eclipse.jetty.ee9.servlet.ServletContextHandler - - -------------------------------------------------------------- - -____ -[TIP] -The `cdi2` module or directly modifying the web application classpath will not work for Jetty 10.0.0 and later. -It should only be used for versions prior to Jetty 9.4.20 and/or Weld 3.1.2.Final -____ - - -[[cdi-embedded]] -==== Embedded Jetty with CDI -When starting embedded Jetty programmatically from the `main` method, to use CDI it may be -necessary: - - * enable a Jetty CDI integration mode - - * and/or enable a CDI frame integration. - -However, depending on the exact configuration of the embedded server, either or both steps may not be required as `ServletContainerInitializer`s may be discovered. - -The details for embedding CDI is explained in the link:#weld-embedded[Embedded Jetty with Weld] section, which can also be adapted to other CDI frameworks. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/frameworks/chapter.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/frameworks/chapter.adoc deleted file mode 100644 index 302d9ee00e5..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/frameworks/chapter.adoc +++ /dev/null @@ -1,20 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[frameworks]] -== Frameworks - -include::cdi.adoc[] -include::weld.adoc[] -include::osgi.adoc[] -include::metro.adoc[] diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/frameworks/metro.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/frameworks/metro.adoc deleted file mode 100644 index ed2d3c6bf42..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/frameworks/metro.adoc +++ /dev/null @@ -1,57 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[framework-metro]] -=== Metro - -https://metro.java.net/[Metro] is the reference implementation for http://jcp.org/en/jsr/detail?id=109[web services]. -You can easily use Metro with Jetty to integrate web services with your web applications. - -[[metro-setup-distro]] -==== Metro Setup - -1. https://metro.java.net/latest/download.html[Download] the Metro distribution and unpack it to your disk. -We'll refer to the unpacked location as `$metro.home`. -2. Create the directory `$jetty.home/lib/metro` -3. Copy the jars from $metro.home/lib to `$jetty.home/lib/metro` -4. Edit the start.ini file and add an OPTION line for metro near the end. -+ -[source, plain, subs="{sub-order}"] ----- -OPTIONS=metro ----- - -That's all the setup you need to do to integrate Jetty and Metro. - -Now read the https://metro.java.net/discover/[Metro documentation] on https://metro.java.net/getting-started/[how to create web services]. -The Metro distribution you downloaded should also contain several example web applications in the $metro.home/samples directory that you can build and deploy to Jetty (simply by copying the war file produced by the build). - -Here's an example of the log output from Jetty when one of the sample Metro wars (from `$metro.home/samples/async`) is deployed to Jetty: - -[source, screen, subs="{sub-order}"] -.... -[2093] java -jar start.jar - -2013-07-26 15:47:53.480:INFO:oejs.Server:main: jetty-9.0.4.v20130625 -2013-07-26 15:47:53.549:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:/home/user/jetty-home-{VERSION}/webapps/] at interval 1 -Jul 26, 2013 3:47:53 PM com.sun.xml.ws.transport.http.servlet.WSServletContextListener contextInitialized -INFO: WSSERVLET12: JAX-WS context listener initializing -Jul 26, 2013 3:47:56 PM com.sun.xml.ws.server.MonitorBase createRoot -INFO: Metro monitoring rootname successfully set to: com.sun.metro:pp=/,type=WSEndpoint,name=/metro-async-AddNumbersService-AddNumbersImplPort -Jul 26, 2013 3:47:56 PM com.sun.xml.ws.transport.http.servlet.WSServletDelegate -INFO: WSSERVLET14: JAX-WS servlet initializing -2013-07-26 15:47:56.800:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@75707c77{/metro-async,file:/tmp/jetty-0.0.0.0-8080-metro-async.war-_metro-async-any-/webapp/,AVAILABLE}{/metro-async.war} -2013-07-26 15:47:56.853:INFO:oejs.ServerConnector:main: Started ServerConnector@47dce809{HTTP/1.1}{0.0.0.0:8080} - - -.... diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/frameworks/osgi.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/frameworks/osgi.adoc deleted file mode 100644 index 8dc288bb5fb..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/frameworks/osgi.adoc +++ /dev/null @@ -1,1134 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[framework-jetty-osgi]] -=== OSGI - -==== Introduction - -The Jetty OSGi infrastructure provides a Jetty container inside an OSGi container. -Traditional JavaEE webapps can be deployed, in addition to Jetty `ContextHandlers`, along with OSGi web bundles. -In addition, the infrastructure also supports the OSGi `HttpService` interface. - -==== General Setup - -All of the Jetty jars contain manifest entries appropriate to ensure that they can be deployed into an OSGi container as bundles. -You will need to install some jetty jars into your OSGi container. -You can always find the Jetty jars either in the Maven Central repository, or you can link:https://jetty.org/download.html[download] a distribution of Jetty. -Here's the absolute minimal set of Jetty jars: - -.Minimal Bundles -[cols=",",options="header",] -|=================================================== -|Jar |Bundle Symbolic Name -|jetty-util |org.eclipse.jetty.util -|jetty-http |org.eclipse.jetty.http -|jetty-io |org.eclipse.jetty.io -|jetty-security |org.eclipse.jetty.security -|jetty-server |org.eclipse.jetty.server -|jetty-servlet |org.eclipse.jetty.servlet -|jetty-webapp |org.eclipse.jetty.webapp -|jetty-deploy |org.eclipse.jetty.deploy -|jetty-xml |org.eclipse.jetty.xml -|jetty-jakarta-servlet-api |org.eclipse.jetty.servlet-api -|=================================================== - -You *must also install the Apache Aries SPI Fly bundles* as many parts of Jetty - for example ALPN, websocket, annotations - use the `ServiceLoader` mechanism, which requires an OSGi Service Loader Mediator like SPI Fly: - -[[spifly]] -.SPI Fly Bundles -[cols=",,",options="header",] -|======================================================================= -|Jar |Bundle Symbolic Name |Location -|org.apache.aries.spifly:org.apache.aries.spifly.dynamic.bundle-1.2.4.jar |org.apache.aries.spifly.dynamic.bundle -|https://repo1.maven.org/maven2/org/apache/aries/spifly/org.apache.aries.spifly.dynamic.bundle/[Maven central] -|======================================================================= - -____ -[NOTE] -We strongly recommend that you also deploy the link:#osgi-annotations[annotation-related] jars also, as the Servlet Specification increasingly relies on annotations for functionality. -____ - -You will also need the **OSGi Event Management service** and the **OSGi Configuration Management service**. -If your OSGi container does not automatically make these available, you will need to add them in a way appropriate to your container. - -==== The Jetty OSGi Container - -===== The jetty-osgi-boot jar - -Now that you have the basic set of Jetty jars installed, you can install the https://repo1.maven.org/maven2/org/eclipse/jetty/osgi/jetty-osgi-boot/[jetty-osgi-boot.jar] bundle, downloadable from the maven central repo https://repo1.maven.org/maven2/org/eclipse/jetty/osgi/jetty-osgi-boot/[here.] - -This bundle will instantiate and make available the Jetty OSGi container when it is started. -If this bundle is not auto-started upon installation into your OSGi container, you should start it manually using a command appropriate for your container. - -[[customize-jetty-container]] -===== Customizing the Jetty Container - -Before going ahead with the install, you may want to customize the Jetty container. -In general this is done by a combination of System properties and the usual Jetty xml configuration files. -The way you define the System properties will depend on which OSGi container you are using, so ensure that you are familiar with how to set them for your environment. -In the following examples, we will assume that the OSGi container allows us to set System properties as simple `name=value` pairs. - -The available System properties are: - -jetty.http.port:: -If not specified, this defaults to the usual jetty port of 8080. -jetty.home:: -Either this property _or_ the *jetty.home.bundle* _must_ be specified. -This property should point to a file system location that has an `etc/` directory containing xml files to configure the Jetty container on startup. -For example: -+ -[source, plain, subs="{sub-order}"] ----- -jetty.home=/opt/custom/jetty - ----- - -+ -Where `/opt/custom/jetty` contains: -+ -[source, plain, subs="{sub-order}"] ----- - -etc/jetty.xml -etc/jetty-selector.xml -etc/jetty-deployer.xml -etc/jetty-special.xml ----- - -jetty.home.bundle:: -Either this property _or_ the *jetty.home* property must be specified. -This property should specify the symbolic name of a bundle which contains a directory called `jettyhome/`. -The `jettyhome/` directory should have a subdirectory called `etc/` that contains the xml files to be applied to Jetty on startup. -The jetty-osgi-boot.jar contains a `jettyhome/` directory with a default set of xml configuration files. -Here's how you would specify it: -+ -[source, plain, subs="{sub-order}"] ----- -jetty.home.bundle=org.eclipse.jetty.ee9.osgi.boot ----- - -+ -Here's a partial listing of that jar that shows you the names of the xml files contained within it: -+ -[source, plain, subs="{sub-order}"] ----- -META-INF/MANIFEST.MF -jettyhome/etc/jetty.xml -jettyhome/etc/jetty-deployer.xml -jettyhome/etc/jetty-http.xml ----- - -jetty.etc.config.urls:: -This specifies the paths of the xml files that are to be used. -If not specified, they default to: -+ -[source, plain, subs="{sub-order}"] ----- -etc/jetty.xml,etc/jetty-http.xml,etc/jetty-deployer.xml ----- - -+ -Note that the paths can either be relative or absolute, or a mixture. -If the path is relative, it is resolved against either *jetty.home* or **jetty.home.bundle**, whichever was specified. -You can use this ability to mix and match jetty configuration files to add functionality, such as adding in a https connector. -Here's an example of adding a HTTPS connector, using the relevant files from the jetty-home: -+ -.... -etc/jetty.xml, etc/jetty-http.xml, /opt/jetty/etc/jetty-ssl.xml, /opt/jetty/etc/jetty-https.xml, etc/jetty-deployer.xml -.... -+ - -Note that regardless of whether you set the *jetty.home* or *jetty.home.bundle* property, when Jetty executes the configuration files, it will set an appropriate value for *jetty.home* so that references in xml files to `` will work. -Be careful, however, if you are mixing and matching relative and absolute configuration file paths: the value of *jetty.home* is determined from the resolved location of the _relative_ files only. - -===== The Jetty Container as an OSGi Service - -You can now go ahead and deploy the jetty-osgi-boot.jar into your OSGi container. -A Jetty server instance will be created, the xml config files applied to it, and then published as an OSGi service. -Normally, you will not need to interact with this service instance, however you can retrieve a reference to it using the usual OSGi API: - -[source, java, subs="{sub-order}"] ----- -org.osgi.framework.BundleContext bc; -org.osgi.framework.ServiceReference ref = bc.getServiceReference("org.eclipse.jetty.server.Server"); ----- - -The Server service has a couple of properties associated with it that you can retrieve using the `org.osgi.framework.ServiceReference.getProperty(String)` method: - -managedServerName:: -The Jetty Server instance created by the jetty-osgi-boot.jar will be called "defaultJettyServer" -jetty.etc.config.urls:: -The list of xml files resolved from either *jetty.home* or **jetty.home.bundle**/jettyhome - -===== Adding More Jetty Servers - -As we have seen in the previous section, the jetty-osgi-boot code will create an `org.eclipse.jetty.server.Server` instance, apply the xml configuration files specified by *jetty.etc.config.urls* System property to it, and then register it as an OSGi Service. -The name associated with this default instance is `defaultJettyServer`. - -You can create other Server instances, register them as OSGi Services, and the jetty-osgi-boot code will notice them, and configure them so that they can deploy `ContextHandlers` and webapp bundles. -When you deploy webapps or `ContextHandlers` as bundles or Services (see sections below) you can target them to be deployed to a particular server instance via -the Server's name. - -Here's an example of how to create a new Server instance and register it with OSGi so that the jetty-osgi-boot code will find it and configure it so it can be a deployment target: - -[source, java, subs="{sub-order}"] ----- -public class Activator implements BundleActivator -{ - - public void start(BundleContext context) throws Exception - { - - Server server = new Server(); - //do any setup on Server in here - String serverName = "fooServer"; - Dictionary serverProps = new Hashtable(); - //define the unique name of the server instance - serverProps.put("managedServerName", serverName); - serverProps.put("jetty.http.port", "9999"); - //let Jetty apply some configuration files to the Server instance - serverProps.put("jetty.etc.config.urls", "file:/opt/jetty/etc/jetty.xml,file:/opt/jetty/etc/jetty-selector.xml,file:/opt/jetty/etc/jetty-deployer.xml"); - //register as an OSGi Service for Jetty to find - context.registerService(Server.class.getName(), server, serverProps); - - } -} ----- - -Now that we have created a new Server called "fooServer", we can deploy webapps and `ContextHandlers` as Bundles or Services to it (see below for more information on this). Here's an example of deploying a webapp as a Service and targeting it to the "fooServer" Server we created above: - -[source, java, subs="{sub-order}"] ----- -public class Activator implements BundleActivator -{ - - public void start(BundleContext context) throws Exception - { - - //Create a webapp context as a Service and target it at the "fooServer" Server instance - WebAppContext webapp = new WebAppContext(); - Dictionary props = new Hashtable(); - props.put("war","."); - props.put("contextPath","/acme"); - props.put("managedServerName", "fooServer"); - context.registerService(ContextHandler.class.getName(),webapp,props); - } -} ----- - -==== Deploying Bundles as Webapps - -The Jetty OSGi container listens for the installation of bundles, and will automatically attempt to deploy any that appear to be webapps. - -Any of the following criteria are sufficient for Jetty to deploy the bundle as a webapp: - -Bundle contains a WEB-INF/web.xml file:: -If the bundle contains a web descriptor, then it is automatically deployed. -This is an easy way to deploy classic JavaEE webapps. -Bundle MANIFEST contains Jetty-WarFolderPath (for releases prior tojetty-9.3) or Jetty-WarResourcePath:: -This is the location within the bundle of the webapp resources. -Typically this would be used if the bundle is not a pure webapp, but rather the webapp is a component of the bundle. -Here's an example of a bundle where the resources of the webapp are not located at the root of the bundle, but rather inside the subdirectory `web/` : -+ -`MANIFEST`: -+ -[source, plain, subs="{sub-order}"] ----- -Bundle-Name: Web -Jetty-WarResourcePath: web -Import-Package: jakarta.servlet;version="3.1", - jakarta.servlet.resources;version="3.1" -Bundle-SymbolicName: com.acme.sample.web ----- - -+ -Bundle contents: -+ -[source, plain, subs="{sub-order}"] ----- -META-INF/MANIFEST.MF -web/index.html -web/foo.html -web/WEB-INF/web.xml -com/acme/sample/web/MyStuff.class -com/acme/sample/web/MyOtherStuff.class ----- -Bundle MANIFEST contains Web-ContextPath:: -This header can be used in conjunction with either of the two preceding headers to control the context path to which the webapp is deployed, or alone to identify that the bundle's contents should be published as a webapp. -This header is part of the RFC-66 specification for using webapps with OSGi. -Here's an example based on the previous one where we use the `Web-ContextPath` header to set its deployment context path to be "/sample" : - -+ -`MANIFEST`: -+ -[source, plain, subs="{sub-order}"] ----- -Bundle-Name: Web -Jetty-WarResourcePath: web -Web-ContextPath: /sample -Import-Package: jakarta.servlet;version="3.1", - jakarta.servlet.resources;version="3.1" -Bundle-SymbolicName: com.acme.sample.web ----- - -You can also define extra headers in your bundle MANIFEST that help -customize the web app to be deployed: - -Jetty-defaultWebXmlFilePath:: -The location of a `webdefault.xml` file to apply to the webapp. -The location can be either absolute (either absolute path or file: url), or relative (in which case it is interpreted as relative to the bundle root). -Defaults to the `webdefault.xml` file built into the Jetty OSGi container. -Jetty-WebXmlFilePath:: -The location of the `web.xml` file. -The location can be either absolute (either absolute path or file: url), or relative (in which case it is interpreted as relative to the bundle root). -Defaults to `WEB-INF/web.xml` -Jetty-extraClassPath:: -A classpath of additional items to add to the webapp's classloader. -Jetty-bundleInstall:: -The path to the base folder that overrides the computed bundle installation - mostly useful for those OSGi frameworks that unpack bundles by default. -Require-TldBundle:: -A comma separated list of bundle symbolic names of bundles containing TLDs that this webapp depends upon. -managedServerName:: -The name of the Server instance to which to deploy this webapp bundle. -If not specified, defaults to the default Server instance called "defaultJettyServer". -Jetty-WarFragmentResourcePath:: -The path within a fragment hosted by the web-bundle that contains static resources for the webapp. -The path is appended to the base resource for the webapp (see Jetty-WarResourcePath). -Jetty-WarPrependFragmentResourcePath:: -The path within a fragment hosted by the web-bundle that contains static resources for the webapp. -The path is prepended to the base resource for the webapp (see Jetty-WarResourcePath). -Jetty-ContextFilePath:: -A comma separated list of paths within the webapp bundle to Jetty context files that will be applied to the webapp. -Alternatively you may include a single Jetty context file called `jetty-webapp-context.xml` in the webapp bundle's META-INF directory and it will be automatically applied to the webapp. - -===== Determining the Context Path for a Webapp Bundle - -As we have seen in the previous section, if the bundle `MANIFEST` contains the RFC-66 header **Web-ContextPath**, Jetty will use that as the context path. -If the `MANIFEST` does not contain that header, then Jetty will concoct a context path based on the last element of the bundle's location (by calling `Bundle.getLocation()`) after stripping off any file extensions. - -For example, suppose we have a bundle whose location is: - -[source, plain, subs="{sub-order}"] ----- -file://some/where/over/the/rainbow/oz.war ----- - -The corresponding synthesized context path would be: - -[source, plain, subs="{sub-order}"] ----- -/oz ----- - -===== Extra Properties Available for Webapp Bundles - -You can further customize your webapp by including a Jetty context xml file that is applied to the webapp. -This xml file must be placed in `META-INF` of the bundle, and must be called `jetty-webapp-context.xml`. - -Here's an example of a webapp bundle listing containing such a file: - -[source, plain, subs="{sub-order}"] ----- -META-INF/MANIFEST.MF -META-INF/jetty-webapp-context.xml -web/index.html -web/foo.html -web/WEB-INF/web.xml -com/acme/sample/web/MyStuff.class -com/acme/sample/web/MyOtherStuff.class ----- - -Here's an example of the contents of a `META-INF/jetty-webapp-context.xml` file: - -[source, xml, subs="{sub-order}"] ----- - - - - - - META-INF/webdefault.xml - ----- - -As you can see, it is a normal context xml file used to set up a webapp. -There are, however, some additional useful properties that can be referenced - -Server:: -This is a reference to the Jetty `org.eclipse.jetty.server.Server` instance to which the webapp being configured in the context xml file will be deployed. -bundle.root:: -This is a reference to the `org.eclipse.jetty.util.resource.Resource` that represents the location of the Bundle. -Note that this could be either a directory in the file system if the OSGi container automatically unpacks bundles, or it may be a jar:file: url if the bundle remains packed. - -==== Deploying Bundles as Jetty ContextHandlers - -In addition to deploying webapps, the Jetty OSGi container listens for the installation of bundles that are not heavyweight webapps, but rather use the flexible Jetty-specific concept of `ContextHandlers`. - -The following is the criteria used to decide if a bundle can be deployed as a `ContextHandler`: - -Bundle MANIFEST contains Jetty-ContextFilePath:: -A comma separated list of names of context files - each one of which represents a ContextHandler that should be deployed by Jetty. -The context files can be inside the bundle, external to the bundle somewhere on the file system, or external to the bundle in the *jetty.home* directory. -+ -A context file that is inside the bundle: -+ -[source, plain, subs="{sub-order}"] ----- -Jetty-ContextFilePath: ./a/b/c/d/foo.xml ----- -+ -A context file that is on the file system: -+ -[source, plain, subs="{sub-order}"] ----- -Jetty-ContextFilePath: /opt/app/contexts/foo.xml ----- -+ -A context file that is relative to jetty.home: -+ -[source, plain, subs="{sub-order}"] ----- -Jetty-ContextFilePath: contexts/foo.xml ----- -+ -A number of different context files: -+ -[source, plain, subs="{sub-order}"] ----- -Jetty-ContextFilePath: ./a/b/c/d/foo.xml,/opt/app/contexts/foo.xml,contexts/foo.xml ----- - -Other `MANIFEST` properties that can be used to configure the deployment of the `ContextHandler`: - -managedServerName:: -The name of the Server instance to which to deploy this webapp bundle. -If not specified, defaults to the default Server instance called "defaultJettyServer". - -===== Determining the Context Path for a ContextHandler Bundle - -Usually, the context path for the ContextHandler will be set by the context xml file. -However, you can override any path set in the context xml file by using the *Web-ContextPath* header in the `MANIFEST`. - -===== Extra Properties Available for Context Xml Files - -Before the Jetty OSGi container applies a context xml file found in a *Jetty-ContextFilePath* `MANIFEST` header, it sets a few useful propertiesthat can be referred to within the xml file: - -Server:: -This is a reference to the Jetty `org.eclipse.jetty.server.Server` instance to which the `ContextHandler` being configured in the context xml file will be deployed. -bundle.root:: -This is a reference to the `org.eclipse.jetty.util.resource.Resource` that represents the location of the Bundle (obtained by calling `Bundle.getLocation()`). -Note that this could be either a directory in the file system if the OSGi container automatically unpacks bundles, or it may be a jar:file: url if the bundle remains packed. - -Here's an example of a context xml file that makes use of these properties: - -[source, xml, subs="{sub-order}"] ----- -include::{SRCDIR}/jetty-osgi/test-jetty-osgi-context/src/main/context/acme.xml[] ----- - -[[services-as-webapps]] -==== Deploying Services as Webapps - -In addition to listening for bundles whose format or `MANIFEST` entries define a webapp or `ContextHandler` for to be deployed, the Jetty OSGi container also listens for the registration of OSGi services that are instances of `org.eclipse.jetty.ee9.webapp.WebAppContext`. -So you may programmatically create a `WebAppContext`, register it as a service, and have Jetty pick it up and deploy it. - -Here's an example of doing that with a simple bundle that serves static content, and an `org.osgi.framework.BundleActivator` that instantiates the `WebAppContext`: - -The bundle contents: - -[source, plain, subs="{sub-order}"] ----- -META-INF/MANIFEST.MF -index.html -com/acme/osgi/Activator.class ----- - -The `MANIFEST.MF`: - -[source, plain, subs="{sub-order}"] ----- -Bundle-Classpath: . -Bundle-Name: Jetty OSGi Test WebApp -DynamicImport-Package: org.eclipse.jetty.*;version="[9.0,10.0)" -Bundle-Activator: com.acme.osgi.Activator -Import-Package: org.eclipse.jetty.server.handler;version="[9.0,10)", - org.eclipse.jetty.webapp;version="[9.0,10)", - org.osgi.framework;version= "[1.5,2)", - org.osgi.service.cm;version="1.2.0", - org.osgi.service.packag eadmin;version="[1.2,2)", - org.osgi.service.startlevel;version="1.0.0", - org.osgi.service.url;version="1.0.0", - org.osgi.util.tracker;version= "1.3.0", - org.xml.sax,org.xml.sax.helpers -Bundle-SymbolicName: com.acme.testwebapp ----- - -The Activator code: - -[source, java, subs="{sub-order}"] ----- -public void start(BundleContext context) throws Exception -{ - WebAppContext webapp = new WebAppContext(); - Dictionary props = new Hashtable(); - props.put("Jetty-WarResourcePath","."); - props.put("contextPath","/acme"); - context.registerService(WebAppContext.class.getName(),webapp,props); -} ----- - -The above setup is sufficient for Jetty to recognize and deploy the `WebAppContext` at /acme. - -As the example shows, you can use OSGi Service properties in order to communicate extra configuration information to Jetty: - -Jetty-WarFolderPath (for releases prior to 9.3) or Jetty-WarResourcePath:: -The location within the bundle of the root of the static resources for the webapp -Web-ContextPath:: -The context path at which to deploy the webapp. -Jetty-defaultWebXmlFilePath:: -The location within the bundle of a `webdefault.xml` file to apply to the webapp. -Defaults to that of the Jetty OSGi container. -Jetty-WebXmlFilePath:: -The location within the bundle of the `web.xml` file. -Defaults to `WEB-INF/web.xml` -Jetty-extraClassPath:: -A classpath of additional items to add to the webapp's classloader. -Jetty-bundleInstall:: -The path to the base folder that overrides the computed bundle installation - mostly useful for those OSGi frameworks that unpack bundles by default. -Require-TldBundle:: -A comma separated list of bundle symbolic names of bundles containing TLDs that this webapp depends upon. -managedServerName:: -The name of the Server instance to which to deploy this webapp. -If not specified, defaults to the default Server instance called "defaultJettyServer". -Jetty-WarFragmentResourcePath:: -The path within a fragment hosted by the web-bundle that contains static resources for the webapp. -The path is appended to the base resource for the webapp (see Jetty-WarResourcePath). -Jetty-WarPrependFragmentResourcePath:: -The path within a fragment hosted by the web-bundle that contains static resources for the webapp. -The path is prepended to the base resource for the webapp (see Jetty-WarResourcePath). - -==== Deploying Services as ContextHandlers - -Similarly to WebApp`Contexts, the Jetty OSGi container can detect the registration of an OSGi Service that represents a `ContextHandler` and ensure that it is deployed. -The `ContextHandler` can either be fully configured before it is registered as an OSGi service - in which case the Jetty OSGi container will merely deploy it - or the `ContextHandler` can be partially configured, with the Jetty OSGi container completing the configuration via a context xml file and properties associated with the Service. - -Here's an example of doing that with a simple bundle that serves static content with an `org.osgi.framework.BundleActivator` that instantiates a `ContextHandler` and registers it as an OSGi Service, passing in properties that define a context xml file and context path for Jetty to apply upon deployment: - -The bundle contents: - -[source, plain, subs="{sub-order}"] ----- -META-INF/MANIFEST.MF -static/index.html -acme.xml -com/acme/osgi/Activator.class -com/acme/osgi/Activator$1.class ----- - -The `MANIFEST`: - -[source, plain, subs="{sub-order}"] ----- -Bundle-Classpath: . -Bundle-Name: Jetty OSGi Test Context -DynamicImport-Package: org.eclipse.jetty.*;version="[9.0,10.0)" -Bundle-Activator: com.acme.osgi.Activator -Import-Package: jakarta.servlet;version="2.6.0", - jakarta.servlet.resources;version="2.6.0", - org.eclipse.jetty.server.handler;version="[9.0,10)", - org.osgi.framework;version="[1.5,2)", - org.osgi.service.cm;version="1.2.0", - org.osgi.service.packageadmin;version="[1.2,2)", - org.osgi.service.startlevel;version="1.0.0.o", - org.osgi.service.url;version="1.0.0", - org.osgi.util.tracker;version="1.3.0", - org.xml.sax,org.xml.sax.helpers -Bundle-SymbolicName: com.acme.testcontext ----- - -The Activator code: - -[source, java, subs="{sub-order}"] ----- -public void start(final BundleContext context) throws Exception -{ - ContextHandler ch = new ContextHandler(); - ch.addEventListener(new ServletContextListener () { - - @Override - public void contextInitialized(ServletContextEvent sce) - { - System.err.println("Context is initialized"); - } - - @Override - public void contextDestroyed(ServletContextEvent sce) - { - System.err.println("Context is destroyed!"); - } - - }); - Dictionary props = new Hashtable(); - props.put("Web-ContextPath","/acme"); - props.put("Jetty-ContextFilePath", "acme.xml"); - context.registerService(ContextHandler.class.getName(),ch,props); -} ----- - -The contents of the `acme.xml` context file: - -[source, xml, subs="{sub-order}"] ----- -include::{SRCDIR}/jetty-osgi/test-jetty-osgi-context/src/main/context/acme.xml[] ----- - -You may also use the following OSGi Service properties: - -managedServerName:: -The name of the Server instance to which to deploy this webapp. -If not specified, defaults to the default Server instance called "defaultJettyServer". - -===== Extra Properties Available for Context Xml Files - -Before the Jetty OSGi container applies a context xml file found in a `Jetty-ContextFilePath` property, it sets a few useful properties that can be referred to within the xml file: - -Server:: -This is a reference to the Jetty `org.eclipse.jetty.server.Server` instance to which the `ContextHandler` being configured in the context xml file will be deployed. -bundle.root:: -This is a reference to the `org.eclipse.jetty.util.resource.Resource` that represents the location of the Bundle publishing the `ContextHandler` as a Service (obtained by calling `Bundle.getLocation()`). -Note that this could be either a directory in the file system if the OSGi container automatically unpacks bundles, or it may be a jar:file: url if the bundle remains packed. - -In the example above, you can see both of these properties being used in the context xml file. - -==== Support for the OSGi Service Platform Enterprise Specification - -The Jetty OSGi container implements several aspects of the Enterprise Specification v4.2 for the `WebAppContexts` and `ContextHandlers` that it deploys from either bundles or OSGi services as outlined in foregoing sections. - -===== Context Attributes - -For each `WebAppContext` or `ContextHandler`, the following context attribute is set, as required by section __128.6.1 Bundle Context__ page 427: - -osgi-bundleContext:: -The value of this attribute is the `BundleContext` representing the Bundle associated with the `WebAppContext` or `ContextHandler`. - -===== Service Attributes - -As required by the specification section _128.3.4 Publishing the Servlet Context_ page 421, each `WebAppContext` and `ContextHandler` deployed by the Jetty OSGi container is also published as an OSGi service (unless it has been already - see sections 1.6 and 1.7). -The following properties are associated with these services: - -osgi.web.symbolicname:: -The symbolic name of the Bundle associated with the `WebAppContext` or `ContextHandler` -osgi.web.version:: -The Bundle-Version header from the Bundle associated with the `WebAppContext` or `ContextHandler` -osgi.web.contextpath:: -The context path of the `WebAppContext` or `ContextHandler` - -===== OSGi Events - -As required by the specification section _128.5 Events_ pg 426, the -following OSGi Event Admin events will be posted: - -org/osgi/service/web/DEPLOYING:: -The Jetty OSGi container is about to deploy a `WebAppContext` or `ContextHandler` -org/osgi/service/web/DEPLOYED:: -The Jetty OSGi container has finished deploying a `WebAppContext` or `ContextHandler` and it is in service -org/osgi/service/web/UNDEPLOYING:: -The Jetty OSGi container is about to undeploy a `WebAppContext` or `ContextHandler` -org/osgi/service/web/UNDEPLOYED:: -The Jetty OSGi container has finished undeploying a `WebAppContext` or `ContextHandler` and it is no longer in service -org/osgi/service/web/FAILED:: -The Jetty OSGi container failed to deploy a `WebAppContext` or `ContextHandler` - -==== Using JSPs - -===== Setup - -In order to use JSPs with your webapps and bundles you will need to install the JSP and JSTL jars and their dependencies into your OSGi container. -Some you will find in the Jetty distribution, whereas others you will need to download from https://repo1.maven.org/maven2/org/eclipse/jetty/orbit/[Maven central]. -Here is the list of recommended jars (NOTE the version numbers may change in future): - -[[osgi-jsp]] - -.Jars Required for JSP -[cols=",,",options="header",] -|======================================================================= -|Jar |Bundle Symbolic Name |Location -|The link:#osgi-annotations[annotation jars] | | - -|org.mortbay.jasper:apache-el |org.mortbay.jasper.apache-el -|Distribution lib/apache-jsp - -|org.mortbay.jasper:apache-jsp |org.mortbay.jasper.apache-jsp -|Distribution lib/apache-jsp - -|org.eclipse.jetty:apache-jsp |org.eclipse.jetty.apache-jsp -|Distribution lib/apache-jsp - -|org.eclipse.jdt.core-3.8.2.v20130121.jar -|org.eclipse.jdt.core.compiler.batch |Distribution lib/apache-jsp - -|org.eclipse.jetty.osgi:jetty-osgi-boot-jsp -|org.eclipse.jetty.ee9.osgi.boot.jsp -|https://repo1.maven.org/maven2/org/eclipse/jetty/osgi/jetty-osgi-boot-jsp[Maven central] -|======================================================================= - -____ -[NOTE] -1. As of Jetty 9.2.3 the jetty-osgi-boot-jsp bundle changed to using Apache Jasper as the JSP implementation. -Prior to this the Glassfish Jasper implementation was used, which had a different set of dependencies - pay careful attention to the jars listed both at the top of this page and in this section, as deployment of other jars can cause incomplete or incorrect package resolution in the OSGi container. -2. The order of deployment is important. -Deploy these bundles in the order shown or you may experience strange failures in the compilation of jsps. -This can be hard to diagnose but is almost always caused by the `ServletContainerInitializer` in the `org.eclipse.jetty.apache-jsp` bundle for the jsp container not being invoked due to incorrect startup of the annotation jars. -____ - -For the JSTL library, we recommend the use of the implementation from Glassfish, as it has fewer dependencies: - -.Jars Required for Glassfish JSTL -[cols=",,",options="header",] -|======================================================================= -|Jar |Bundle Symbolic Name -|The link:#osgi-jsp[jsp jars]| - -|jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api-2.0.0.jar| jakarta.servlet.jsp.jstl-api - -|org.glassfish.web:jakarta.servlet.jsp.jstl-2.0.0.jar|org.glassfish.web.jakarta.servlet.jsp.jstl -|======================================================================= - -===== The jetty-osgi-boot-jsp jar - -To be able to use JSPs you will need to also install the https://repo1.maven.org/maven2/org/eclipse/jetty/osgi/jetty-osgi-boot-jsp/[jetty-osgi-boot-jsp.jar] into your OSGi container. -This jar can be obtained from maven central https://repo1.maven.org/maven2/org/eclipse/jetty/osgi/jetty-osgi-boot-jsp/[here]. - -This bundle acts as a fragment extension to the jetty-osgi-boot.jar and adds in support for using JSP. - -====== Using TagLibs - -The Jetty JSP OSGi container will make available the JSTL tag library to all webapps. -If you only use this tag library, then your webapp will work without any further modification. - -However, if you make use of other taglibs, you will need to ensure that they are installed into the OSGi container, and also define some System properties and/or `MANIFEST` headers in your webapp. -This is necessary because the classloading regime used by the OSGi container is very different than that used by JSP containers, and the `MANIFEST` of a normal webapp does not contain enough information for the OSGi environment to allow a JSP container to find and resolve TLDs referenced in the webapp's .jsp files. - -Firstly, lets look at an example of a web bundle's modified `MANIFEST` file so you get an idea of what is required. -This example is a web bundle that uses the Spring servlet framework: - -[source, plain, subs="{sub-order}"] ----- -Bundle-SymbolicName: com.acme.sample -Bundle-Name: WebSample -Web-ContextPath: taglibs -Import-Bundle: org.springframework.web.servlet -Require-TldBundle: org.springframework.web.servlet -Bundle-Version: 1.0.0 -Import-Package: org.eclipse.virgo.web.dm;version="[3.0.0,4.0.0)",org.s - pringframework.context.config;version="[2.5.6,4.0.0)",org.springframe - work.stereotype;version="[2.5.6,4.0.0)",org.springframework.web.bind. - annotation;version="[2.5.6,4.0.0)",org.springframework.web.context;ve - rsion="[2.5.6,4.0.0)",org.springframework.web.servlet;version="[2.5.6 - ,4.0.0)",org.springframework.web.servlet.view;version="[2.5.6,4.0.0)" ----- - -The *Require-TldBundle* header tells the Jetty OSGi container that this bundle contains TLDs that need to be passed over to the JSP container for processing. -The *Import-Bundle* header ensures that the implementation classes for these TLDs will be available to the webapp on the OSGi classpath. - -The format of the *Require-TldBundle* header is a comma separated list of one or more symbolic names of bundles containing TLDs. - -====== Container Path Taglibs - -Some TLD jars are required to be found on the Jetty OSGi container's classpath, rather than considered part of the web bundle's classpath. -For example, this is true of JSTL and Java Server Faces. -The Jetty OSGi container takes care of JSTL for you, but you can control which other jars are considered as part of the container's classpath by using the System property **org.eclipse.jetty.ee9.osgi.tldbundles**: - -org.eclipse.jetty.ee9.osgi.tldbundles:: -System property defined on the OSGi environment that is a comma separated list of symbolic names of bundles containing taglibs that will be treated as if they are on the container's classpath for web bundles. -For example: -+ -[source, plain, subs="{sub-order}"] ----- -org.eclipse.jetty.ee9.osgi.tldbundles=com.acme.special.tags,com.foo.web,org.bar.web.framework ----- -+ -You will still need to define the *Import-Bundle* header in the `MANIFEST` file for the web bundle to ensure that the TLD bundles are on the OSGi classpath. - -Alternatively or additionally, you can define a pattern as a context attribute that will match symbolic bundle names in the OSGi environment containing TLDs that should be considered as discovered from the container's classpath. - -org.eclipse.jetty.server.webapp.containerIncludeBundlePattern:: -This pattern must be specified as a context attribute of the `WebAppContext` representing the web bundle. -Unless you are deploying your own `WebAppContext` (see link:#services-as-webapps[Deploying Services as Webapps]), you won't have a reference to the `WebAppContext` to do this. -In that case, it can be specified on the `org.eclipse.jetty.deploy.DeploymentManager`, where it will be applied to _every_ webapp deployed by the Jetty OSGi container. -The `jetty-osgi-boot.jar` contains the default `jettyhome/etc/jetty-deploy.xml` file where the `DeploymentManager` is defined. -To set the pattern, you will need to provide your own etc files - see the section on link:#customize-jetty-container[customizing the jetty container] for how to do this. Here's how the `jetty-deploy.xml` file would look if we defined a pattern that matched all bundle symbolic names ending in "tag" and "web": -+ -[source, xml, subs="{sub-order}"] ----- - - - - - - - - - - - org.eclipse.jetty.server.webapp.ContainerIncludeBundlePattern - .*\.tag$|.*\.web$ - - - - - ----- -+ -Again, you will still need to define suitable *Import-Bundle* headers in your web bundle `MANIFEST` to ensure that bundles matching the pattern are available on the OSGi class path. - -[[osgi-annotations]] -==== Using Annotations/ServletContainerInitializers - -Annotations are very much part of the Servlet 3.0 and 3.1 specifications. -In order to use them with Jetty in OSGi, you will need to deploy some extra jars into your OSGi container: - -.Jars Required for Annotations -[cols=",,",options="header",] -|======================================================================= -|Jar |Bundle Symbolic Name |Location -|The link:#spifly[spifly jars] | | -|org.ow2.asm:asm-7.0.jar |org.objectweb.asm -|https://repo1.maven.org/maven2/org/ow2/asm/asm[Maven central] - -|org.ow2.asm:asm-commons-7.0.jar |org.objectweb.asm.commons -|https://repo1.maven.org/maven2/org/ow2/asm/asm-commons[Maven central] - -|org.ow2.asm:asm-tree-7.0.jar |org.objectweb.asm.tree -|https://repo1.maven.org/maven2/org/ow2/asm/asm-tree[Maven central] - -|javax.annotation:javax.annotation-api-1.2.jar |javax.annotation-api -|https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/[Maven -central] - -|jta api version 1.1.1 (eg -org.apache.geronimo.specs:geronimo-jta_1.1_spec-1.1.1.jar)^*^ | |Maven -central - -|javax mail api version 1.4.1 (eg -org.eclipse.jetty.orbit:javax.mail.glassfish-1.4.1.v201005082020.jar)^*^ -| |Maven central - -|jetty-jndi |org.eclipse.jetty.jndi |Distribution lib/ - -|jetty-plus |org.eclipse.jetty.plus |Distribution lib/ - -|jetty-annotations |org.eclipse.jetty.annotations |Distribution lib/ -|======================================================================= - -____ -[IMPORTANT] -If you wish to use JSPs you will need to deploy these annotation-related jars. -____ - -____ -[NOTE] -You may be able to deploy later versions or other providers of these specifications, however these particular versions are known to have correct manifests and have been tested and known to work with OSGi. -____ - -Even if your webapp itself does not not use annotations, you may need to deploy these jars because your webapp depends on a Jetty module or a 3rd party library that uses a http://docs.oracle.com/javaee/6/api/javax/servlet/ServletContainerInitializer.html[jakarta.servlet.ServletContainerInitializer]. -This interface requires annotation support. -It is implemented by providers of code that extend the capabilities of the container. -An example of this is the Jetty JSR356 Websocket implementation, although it is being used increasingly commonly in popular libraries like link:http://projects.spring.io/spring-framework/[Spring], link:https://jersey.java.net/[Jersey] and JSP containers. - -To find `ServletContainerInitializers` on the classpath, Jetty uses the Java http://docs.oracle.com/javase/7/docs/api/java/util/ServiceLoader.html[`ServiceLoader`] -mechanism. -For this to function in OSGi, you will need an OSGi R5 compatible container, and have support for the http://blog.osgi.org/2013/02/javautilserviceloader-in-osgi.html[Service Loader Mediator]. -Jetty has been tested with the http://aries.apache.org/modules/spi-fly.html[Aries SpiFly] module, which is the reference implementation of the Service Loader Mediator, and is listed in the jars above. - -==== OSGi Containers - -===== Felix - -The Jetty OSGi integration has been successfully tested against http://felix.apache.org/[Felix] 5.0.0. - -You will require the following extra Felix services, available as separately downloadable jars: - -* http://felix.apache.org/documentation/subprojects/apache-felix-config-admin.html[Felix Configuration Admin Service] -* http://felix.apache.org/documentation/subprojects/apache-felix-event-admin.html[Felix Event Admin Service] - -Unfortunately, as of Felix 4.x there is a difficultly with the resolution of the `javax.transaction` package. -A link:http://mail-archives.apache.org/mod_mbox/felix-users/201211.mbox/%3CCAPr=90M+5vYjPqAvyTU+gYHr64y_FosBYELeUYcU_rFEJF3Cxw@mail.gmail.com%3E[description of the problem] and hint to solving it is described [http://mail-archives.apache.org/mod_mbox/felix-users/201211.mbox/%3CCAPr=90M+5vYjPqAvyTU+gYHr64y_FosBYELeUYcU_rFEJF3Cxw@mail.gmail.com%3E[here]]. - -The simplest solution for this is to extract the `default.properties` file from the `felix.jar`, change the declaration of the `javax.sql` and `javax.transaction` packages and set the changed lines as the value of the `org.osgi.framework.system.packages` property in the `conf/config.properties` file. - -The `default.properties` file defines the default `org.osgi.framework.system.packages` property like this: - -[source,properties] ----- -# Default packages exported by system bundle. -org.osgi.framework.system.packages=org.osgi.framework; version=1.7.0, \ - org.osgi.framework.hooks.bundle; version=1.1.0, \ - org.osgi.framework.hooks.resolver; version=1.0.0, \ - org.osgi.framework.hooks.service; version=1.1.0, \ - org.osgi.framework.hooks.weaving; version=1.0.0, \ - org.osgi.framework.launch; version=1.1.0, \ - org.osgi.framework.namespace; version=1.0.0, \ - org.osgi.framework.startlevel; version=1.0.0, \ - org.osgi.framework.wiring; version=1.1.0, \ - org.osgi.resource; version=1.0.0, \ - org.osgi.service.packageadmin; version=1.2.0, \ - org.osgi.service.startlevel; version=1.1.0, \ - org.osgi.service.url; version=1.0.0, \ - org.osgi.util.tracker; version=1.5.1 \ - ${jre-${java.specification.version}} ----- - -The last line must be substituted for one of the definitions further down in the file that is suitable for the jvm you are using. - -You will take these lines and copy them into the `conf/config.properties` file, after having replaced the line `$\{jre-$\{java.specification.version}}` with all of the lines relevant to your version of the jvm. - -For example, for a 1.7 jvm, you will find this property definition: - -[source,properties] ----- -jre-1.7=, \ - javax.accessibility;uses:="javax.swing.text";version="0.0.0.1_007_JavaSE", \ - javax.activation;version="0.0.0.1_007_JavaSE", \ - javax.activity;version="0.0.0.1_007_JavaSE", \ - javax.annotation.processing;uses:="javax.tools,javax.lang.model,javax.lang.model.element,javax.lang.model.util";version="0.0.0.1_007_JavaSE", \ - javax.annotation;version="0.0.0.1_007_JavaSE", \ - javax.crypto.interfaces;uses:="javax.crypto.spec,javax.crypto";version="0.0.0.1_007_JavaSE", \ - javax.crypto.spec;uses:="javax.crypto";version="0.0.0.1_007_JavaSE", \ - javax.crypto;uses:="javax.crypto.spec";version="0.0.0.1_007_JavaSE", \ - javax.imageio.event;uses:="javax.imageio";version="0.0.0.1_007_JavaSE", \ - javax.imageio.metadata;uses:="org.w3c.dom,javax.imageio";version="0.0.0.1_007_JavaSE", \ - javax.imageio.plugins.bmp;uses:="javax.imageio";version="0.0.0.1_007_JavaSE", \ - javax.imageio.plugins.jpeg;uses:="javax.imageio";version="0.0.0.1_007_JavaSE", \ - javax.imageio.spi;uses:="javax.imageio.stream,javax.imageio,javax.imageio.metadata";version="0.0.0.1_007_JavaSE", \ - javax.imageio.stream;uses:="javax.imageio";version="0.0.0.1_007_JavaSE", \ - javax.imageio;uses:="javax.imageio.metadata,javax.imageio.stream,javax.imageio.spi,javax.imageio.event";version="0.0.0.1_007_JavaSE", \ - javax.jws.soap;version="0.0.0.1_007_JavaSE", \ - javax.jws;version="0.0.0.1_007_JavaSE", \ - javax.lang.model.element;uses:="javax.lang.model.type,javax.lang.model";version="0.0.0.1_007_JavaSE", \ - javax.lang.model.type;uses:="javax.lang.model.element,javax.lang.model";version="0.0.0.1_007_JavaSE", \ - javax.lang.model.util;uses:="javax.lang.model,javax.lang.model.element,javax.annotation.processing,javax.lang.model.type";version="0.0.0.1_007_JavaSE", \ - javax.lang.model;version="0.0.0.1_007_JavaSE", \ - javax.management.loading;uses:="javax.management";version="0.0.0.1_007_JavaSE", \ - javax.management.modelmbean;uses:="javax.management,javax.management.loading";version="0.0.0.1_007_JavaSE", \ - javax.management.monitor;uses:="javax.management";version="0.0.0.1_007_JavaSE", \ - javax.management.openmbean;uses:="javax.management";version="0.0.0.1_007_JavaSE", \ - javax.management.relation;uses:="javax.management";version="0.0.0.1_007_JavaSE", \ - javax.management.remote.rmi;uses:="javax.management.remote,javax.security.auth,javax.management,javax.management.loading,javax.naming,javax.rmi.ssl,org.omg.CORBA,org.omg.CORBA_2_3.portable,org.omg.CORBA.portable,javax.rmi.CORBA,javax.rmi";version="0.0.0.1_007_JavaSE", \ - javax.management.remote;uses:="javax.security.auth,javax.management";version="0.0.0.1_007_JavaSE", \ - javax.management.timer;uses:="javax.management";version="0.0.0.1_007_JavaSE", \ - javax.management;uses:="javax.management.loading,javax.management.openmbean";version="0.0.0.1_007_JavaSE", \ - javax.naming.directory;uses:="javax.naming";version="0.0.0.1_007_JavaSE", \ - javax.naming.event;uses:="javax.naming,javax.naming.directory";version="0.0.0.1_007_JavaSE", \ - javax.naming.ldap;uses:="javax.naming,javax.naming.directory,javax.net.ssl,javax.naming.event";version="0.0.0.1_007_JavaSE", \ - javax.naming.spi;uses:="javax.naming,javax.naming.directory";version="0.0.0.1_007_JavaSE", \ - javax.naming;uses:="javax.naming.spi";version="0.0.0.1_007_JavaSE", \ - javax.net.ssl;uses:="javax.security.cert,javax.security.auth.x500,javax.net";version="0.0.0.1_007_JavaSE", \ - javax.net;version="0.0.0.1_007_JavaSE", \ - javax.print.attribute.standard;uses:="javax.print.attribute";version="0.0.0.1_007_JavaSE", \ - javax.print.attribute;version="0.0.0.1_007_JavaSE", \ - javax.print.event;uses:="javax.print,javax.print.attribute";version="0.0.0.1_007_JavaSE", \ - javax.print;uses:="javax.print.attribute,javax.print.event,javax.print.attribute.standard";version="0.0.0.1_007_JavaSE", \ - javax.rmi.CORBA;uses:="org.omg.CORBA,org.omg.CORBA_2_3.portable,org.omg.CORBA.portable,org.omg.SendingContext";version="0.0.0.1_007_JavaSE", \ - javax.rmi.ssl;uses:="javax.net,javax.net.ssl";version="0.0.0.1_007_JavaSE", \ - javax.rmi;uses:="org.omg.CORBA,javax.rmi.CORBA";version="0.0.0.1_007_JavaSE", \ - javax.script;version="0.0.0.1_007_JavaSE", \ - javax.security.auth.callback;version="0.0.0.1_007_JavaSE", \ - javax.security.auth.kerberos;uses:="javax.security.auth,javax.crypto";version="0.0.0.1_007_JavaSE", \ - javax.security.auth.login;uses:="javax.security.auth,javax.security.auth.callback";version="0.0.0.1_007_JavaSE", \ - javax.security.auth.spi;uses:="javax.security.auth.callback,javax.security.auth.login,javax.security.auth";version="0.0.0.1_007_JavaSE", \ - javax.security.auth.x500;uses:="javax.security.auth";version="0.0.0.1_007_JavaSE", \ - javax.security.auth;version="0.0.0.1_007_JavaSE", \ - javax.security.cert;version="0.0.0.1_007_JavaSE", \ - javax.security.sasl;uses:="javax.security.auth.callback";version="0.0.0.1_007_JavaSE", \ - javax.sound.midi.spi;uses:="javax.sound.midi";version="0.0.0.1_007_JavaSE", \ - javax.sound.midi;uses:="javax.sound.midi.spi";version="0.0.0.1_007_JavaSE", \ - javax.sound.sampled.spi;uses:="javax.sound.sampled";version="0.0.0.1_007_JavaSE", \ - javax.sound.sampled;uses:="javax.sound.sampled.spi";version="0.0.0.1_007_JavaSE", \ - javax.sql.rowset.serial;uses:="javax.sql.rowset";version="0.0.0.1_007_JavaSE", \ - javax.sql.rowset.spi;uses:="javax.sql,javax.naming,javax.sql.rowset";version="0.0.0.1_007_JavaSE", \ - javax.sql.rowset;uses:="javax.sql,javax.sql.rowset.serial,javax.sql.rowset.spi";version="0.0.0.1_007_JavaSE", \ - javax.sql;uses:="javax.transaction.xa";version="0.0.0.1_007_JavaSE", \ - javax.swing.border;uses:="javax.swing";version="0.0.0.1_007_JavaSE", \ - javax.swing.colorchooser;uses:="javax.swing,javax.swing.border,javax.swing.event,javax.swing.text";version="0.0.0.1_007_JavaSE", \ - javax.swing.event;uses:="javax.swing,javax.swing.text,javax.swing.table,javax.swing.tree,javax.swing.undo";version="0.0.0.1_007_JavaSE", \ - javax.swing.filechooser;uses:="javax.swing";version="0.0.0.1_007_JavaSE", \ - javax.swing.plaf.basic;uses:="javax.swing.border,javax.swing,javax.swing.plaf,javax.swing.text,javax.swing.event,javax.swing.colorchooser,javax.accessibility,javax.swing.filechooser,javax.swing.text.html,javax.sound.sampled,javax.swing.table,javax.swing.plaf.synth,javax.swing.tree";version="0.0.0.1_007_JavaSE", \ - javax.swing.plaf.metal;uses:="javax.swing.plaf,javax.swing,javax.swing.border,javax.swing.text,javax.swing.plaf.basic,javax.swing.filechooser,javax.swing.event,javax.swing.tree";version="0.0.0.1_007_JavaSE", \ - javax.swing.plaf.multi;uses:="javax.accessibility,javax.swing,javax.swing.plaf,javax.swing.filechooser,javax.swing.text,javax.swing.tree";version="0.0.0.1_007_JavaSE", \ - javax.swing.plaf.nimbus;uses:="javax.swing,javax.swing.plaf,javax.swing.border,javax.swing.plaf.synth";version="0.0.0.1_007_JavaSE", \ - javax.swing.plaf.synth;uses:="javax.swing,javax.swing.plaf,javax.swing.text,javax.swing.border,javax.swing.plaf.basic,javax.swing.colorchooser,javax.swing.event,javax.xml.parsers,org.xml.sax,org.xml.sax.helpers,javax.swing.table,javax.swing.tree";version="0.0.0.1_007_JavaSE", \ - javax.swing.plaf;uses:="javax.swing,javax.swing.border,javax.accessibility,javax.swing.filechooser,javax.swing.text,javax.swing.tree";version="0.0.0.1_007_JavaSE", \ - javax.swing.table;uses:="javax.swing.event,javax.swing.plaf,javax.swing.border,javax.swing,javax.accessibility";version="0.0.0.1_007_JavaSE", \ - javax.swing.text.html.parser;uses:="javax.swing.text,javax.swing.text.html";version="0.0.0.1_007_JavaSE", \ - javax.swing.text.html;uses:="javax.swing.event,javax.swing.text,javax.accessibility,javax.swing,javax.swing.plaf,javax.swing.border,javax.swing.undo";version="0.0.0.1_007_JavaSE", \ - javax.swing.text.rtf;uses:="javax.swing.text";version="0.0.0.1_007_JavaSE", \ - javax.swing.text;uses:="javax.swing.event,javax.swing.tree,javax.swing.undo,javax.swing,javax.swing.plaf,javax.swing.plaf.basic,javax.print,javax.print.attribute,javax.accessibility,javax.swing.text.html";version="0.0.0.1_007_JavaSE", \ - javax.swing.tree;uses:="javax.swing.event,javax.swing,javax.swing.border,javax.swing.plaf,javax.swing.plaf.basic";version="0.0.0.1_007_JavaSE", \ - javax.swing.undo;uses:="javax.swing,javax.swing.event";version="0.0.0.1_007_JavaSE", \ - javax.swing;uses:="javax.swing.event,javax.accessibility,javax.swing.text,javax.swing.plaf,javax.swing.border,javax.swing.tree,javax.swing.table,javax.swing.colorchooser,javax.swing.plaf.basic,javax.swing.text.html,javax.swing.filechooser,javax.print,javax.print.attribute,javax.swing.plaf.metal";version="0.0.0.1_007_JavaSE", \ - javax.tools;uses:="javax.lang.model.element,javax.annotation.processing,javax.lang.model";version="0.0.0.1_007_JavaSE", \ - javax.transaction.xa;version="0.0.0.1_007_JavaSE", \ - javax.transaction;version="0.0.0.1_007_JavaSE", \ - javax.xml.bind.annotation.adapters;uses:="javax.xml.bind";version="0.0.0.1_007_JavaSE", \ - javax.xml.bind.annotation;uses:="javax.xml.transform,javax.xml.bind,javax.xml.parsers,javax.xml.transform.dom,org.w3c.dom";version="0.0.0.1_007_JavaSE", \ - javax.xml.bind.attachment;uses:="javax.activation";version="0.0.0.1_007_JavaSE", \ - javax.xml.bind.helpers;uses:="javax.xml.bind.annotation.adapters,javax.xml.transform.dom,org.w3c.dom,org.xml.sax,javax.xml.bind.attachment,javax.xml.stream,javax.xml.transform,javax.xml.transform.stream,javax.xml.validation,javax.xml.transform.sax,javax.xml.bind,javax.xml.parsers";version="0.0.0.1_007_JavaSE", \ - javax.xml.bind.util;uses:="javax.xml.transform.sax,javax.xml.bind,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers";version="0.0.0.1_007_JavaSE", \ - javax.xml.bind;uses:="javax.xml.validation,javax.xml.namespace,javax.xml.datatype,javax.xml.transform,javax.xml.bind.annotation,javax.xml.transform.stream,org.w3c.dom,javax.xml.bind.attachment,javax.xml.stream,javax.xml.bind.annotation.adapters,org.xml.sax";version="0.0.0.1_007_JavaSE", \ - javax.xml.crypto.dom;uses:="javax.xml.crypto,org.w3c.dom";version="0.0.0.1_007_JavaSE", \ - javax.xml.crypto.dsig.dom;uses:="javax.xml.crypto.dsig,javax.xml.crypto,org.w3c.dom,javax.xml.crypto.dom";version="0.0.0.1_007_JavaSE", \ - javax.xml.crypto.dsig.keyinfo;uses:="javax.xml.crypto";version="0.0.0.1_007_JavaSE", \ - javax.xml.crypto.dsig.spec;uses:="javax.xml.crypto";version="0.0.0.1_007_JavaSE", \ - javax.xml.crypto.dsig;uses:="javax.xml.crypto,javax.xml.crypto.dsig.spec,javax.xml.crypto.dsig.keyinfo";version="0.0.0.1_007_JavaSE", \ - javax.xml.crypto;uses:="javax.xml.crypto.dsig.keyinfo";version="0.0.0.1_007_JavaSE", \ - javax.xml.datatype;uses:="javax.xml.namespace";version="0.0.0.1_007_JavaSE", \ - javax.xml.namespace;version="0.0.0.1_007_JavaSE", \ - javax.xml.parsers;uses:="javax.xml.validation,org.w3c.dom,org.xml.sax,org.xml.sax.helpers";version="0.0.0.1_007_JavaSE", \ - javax.xml.soap;uses:="javax.activation,javax.xml.namespace,org.w3c.dom,javax.xml.transform.dom,javax.xml.transform";version="0.0.0.1_007_JavaSE", \ - javax.xml.stream.events;uses:="javax.xml.namespace,javax.xml.stream";version="0.0.0.1_007_JavaSE", \ - javax.xml.stream.util;uses:="javax.xml.stream,javax.xml.stream.events,javax.xml.namespace";version="0.0.0.1_007_JavaSE", \ - javax.xml.stream;uses:="javax.xml.stream.events,javax.xml.namespace,javax.xml.stream.util,javax.xml.transform";version="0.0.0.1_007_JavaSE", \ - javax.xml.transform.dom;uses:="javax.xml.transform,org.w3c.dom";version="0.0.0.1_007_JavaSE", \ - javax.xml.transform.sax;uses:="org.xml.sax.ext,javax.xml.transform,org.xml.sax,javax.xml.transform.stream";version="0.0.0.1_007_JavaSE", \ - javax.xml.transform.stax;uses:="javax.xml.stream,javax.xml.transform,javax.xml.stream.events";version="0.0.0.1_007_JavaSE", \ - javax.xml.transform.stream;uses:="javax.xml.transform";version="0.0.0.1_007_JavaSE", \ - javax.xml.transform;version="0.0.0.1_007_JavaSE", \ - javax.xml.validation;uses:="org.w3c.dom.ls,javax.xml.transform,javax.xml.transform.stream,org.xml.sax,org.w3c.dom";version="0.0.0.1_007_JavaSE", \ - javax.xml.ws.handler.soap;uses:="javax.xml.ws.handler,javax.xml.namespace,javax.xml.soap,javax.xml.bind";version="0.0.0.1_007_JavaSE", \ - javax.xml.ws.handler;uses:="javax.xml.ws,javax.xml.namespace";version="0.0.0.1_007_JavaSE", \ - javax.xml.ws.http;uses:="javax.xml.ws";version="0.0.0.1_007_JavaSE", \ - javax.xml.ws.soap;uses:="javax.xml.ws.spi,javax.xml.ws,javax.xml.soap";version="0.0.0.1_007_JavaSE", \ - javax.xml.ws.spi.http;version="0.0.0.1_007_JavaSE", \ - javax.xml.ws.spi;uses:="javax.xml.ws,javax.xml.ws.wsaddressing,javax.xml.transform,org.w3c.dom,javax.xml.namespace,javax.xml.ws.handler,javax.xml.bind";version="0.0.0.1_007_JavaSE", \ - javax.xml.ws.wsaddressing;uses:="javax.xml.bind.annotation,javax.xml.namespace,org.w3c.dom,javax.xml.transform,javax.xml.bind,javax.xml.ws,javax.xml.ws.spi";version="0.0.0.1_007_JavaSE", \ - javax.xml.ws;uses:="javax.xml.ws.handler,javax.xml.ws.spi,javax.xml.ws.spi.http,javax.xml.transform,org.w3c.dom,javax.xml.bind.annotation,javax.xml.transform.stream,javax.xml.bind,javax.xml.namespace";version="0.0.0.1_007_JavaSE", \ - javax.xml.xpath;uses:="org.xml.sax,javax.xml.namespace";version="0.0.0.1_007_JavaSE", \ - javax.xml;version="0.0.0.1_007_JavaSE", \ - org.ietf.jgss;version="0.0.0.1_007_JavaSE", \ - org.omg.CORBA.DynAnyPackage;uses:="org.omg.CORBA";version="0.0.0.1_007_JavaSE", \ - org.omg.CORBA.ORBPackage;uses:="org.omg.CORBA";version="0.0.0.1_007_JavaSE", \ - org.omg.CORBA.TypeCodePackage;uses:="org.omg.CORBA";version="0.0.0.1_007_JavaSE", \ - org.omg.CORBA.portable;uses:="org.omg.CORBA,org.omg.CORBA_2_3.portable";version="0.0.0.1_007_JavaSE", \ - org.omg.CORBA;uses:="org.omg.CORBA.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA_2_3.portable,org.omg.CORBA.TypeCodePackage";version="0.0.0.1_007_JavaSE", \ - org.omg.CORBA_2_3.portable;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", \ - org.omg.CORBA_2_3;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", \ - org.omg.CosNaming.NamingContextExtPackage;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", \ - org.omg.CosNaming.NamingContextPackage;uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.CosNaming";version="0.0.0.1_007_JavaSE", \ - org.omg.CosNaming;uses:="org.omg.CORBA.portable,org.omg.CORBA,org.omg.PortableServer,org.omg.CosNaming.NamingContextPackage,org.omg.CosNaming.NamingContextExtPackage";version="0.0.0.1_007_JavaSE", \ - org.omg.Dynamic;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", \ - org.omg.DynamicAny.DynAnyFactoryPackage;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", \ - org.omg.DynamicAny.DynAnyPackage;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", \ - org.omg.DynamicAny;uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage";version="0.0.0.1_007_JavaSE", \ - org.omg.IOP.CodecFactoryPackage;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", \ - org.omg.IOP.CodecPackage;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", \ - org.omg.IOP;uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage";version="0.0.0.1_007_JavaSE", \ - org.omg.Messaging;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", \ - org.omg.PortableInterceptor.ORBInitInfoPackage;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", \ - org.omg.PortableInterceptor;uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.IOP,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.CORBA_2_3.portable,org.omg.Dynamic";version="0.0.0.1_007_JavaSE", \ - org.omg.PortableServer.CurrentPackage;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", \ - org.omg.PortableServer.POAManagerPackage;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", \ - org.omg.PortableServer.POAPackage;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", \ - org.omg.PortableServer.ServantLocatorPackage;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", \ - org.omg.PortableServer.portable;uses:="org.omg.CORBA,org.omg.PortableServer";version="0.0.0.1_007_JavaSE", \ - org.omg.PortableServer;uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.CORBA_2_3,org.omg.PortableServer.ServantLocatorPackage";version="0.0.0.1_007_JavaSE", \ - org.omg.SendingContext;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", \ - org.omg.stub.java.rmi;uses:="javax.rmi.CORBA";version="0.0.0.1_007_JavaSE", \ - org.w3c.dom.bootstrap;uses:="org.w3c.dom";version="0.0.0.1_007_JavaSE", \ - org.w3c.dom.events;uses:="org.w3c.dom,org.w3c.dom.views";version="0.0.0.1_007_JavaSE", \ - org.w3c.dom.ls;uses:="org.w3c.dom,org.w3c.dom.events,org.w3c.dom.traversal";version="0.0.0.1_007_JavaSE", \ - org.w3c.dom;version="0.0.0.1_007_JavaSE", \ - org.xml.sax.ext;uses:="org.xml.sax,org.xml.sax.helpers";version="0.0.0.1_007_JavaSE", \ - org.xml.sax.helpers;uses:="org.xml.sax";version="0.0.0.1_007_JavaSE", \ - org.xml.sax;version="0.0.0.1_007_JavaSE" ----- - -Remove the definition for the `javax.transaction` packages, and remove the `uses:=` clause for the `javax.sql` packages (but leaving the `version` clause). Concatenate all the lines together. -You'll wind up with something like this in your `conf/config.properties` file: - -[source,properties] ----- -org.osgi.framework.system.packages=org.osgi.framework;version=1.7.0, org.osgi.framework.hooks.bundle;version=1.1.0, org.osgi.framework.hooks.resolver;version=1.0.0, org.osgi.framework.hooks.service;version=1.1.0, org.osgi.framework.hooks.weaving;version=1.0.0, org.osgi.framework.launch;version=1.1.0, org.osgi.framework.namespace;version=1.0.0, org.osgi.framework.startlevel;version=1.0.0, org.osgi.framework.wiring;version=1.1.0, org.osgi.resource;version=1.0.0, org.osgi.service.packageadmin; version=1.2.0, org.osgi.service.startlevel; version=1.1.0, org.osgi.service.url;version=1.0.0, org.osgi.util.tracker;version=1.5.1 javax.accessibility;uses:="javax.swing.text";version="0.0.0.1_007_JavaSE", javax.activation;version="0.0.0.1_007_JavaSE", javax.activity;version="0.0.0.1_007_JavaSE", javax.annotation.processing;uses:="javax.tools,javax.lang.model,javax.lang.model.element,javax.lang.model.util";version="0.0.0.1_007_JavaSE", javax.annotation;version="0.0.0.1_007_JavaSE", javax.crypto.interfaces;uses:="javax.crypto.spec,javax.crypto";version="0.0.0.1_007_JavaSE", javax.crypto.spec;uses:="javax.crypto";version="0.0.0.1_007_JavaSE", javax.crypto;uses:="javax.crypto.spec";version="0.0.0.1_007_JavaSE", javax.imageio.event;uses:="javax.imageio";version="0.0.0.1_007_JavaSE", javax.imageio.metadata;uses:="org.w3c.dom,javax.imageio";version="0.0.0.1_007_JavaSE", javax.imageio.plugins.bmp;uses:="javax.imageio";version="0.0.0.1_007_JavaSE", javax.imageio.plugins.jpeg;uses:="javax.imageio";version="0.0.0.1_007_JavaSE", javax.imageio.spi;uses:="javax.imageio.stream,javax.imageio,javax.imageio.metadata";version="0.0.0.1_007_JavaSE", javax.imageio.stream;uses:="javax.imageio";version="0.0.0.1_007_JavaSE", javax.imageio;uses:="javax.imageio.metadata,javax.imageio.stream,javax.imageio.spi,javax.imageio.event";version="0.0.0.1_007_JavaSE", javax.jws.soap;version="0.0.0.1_007_JavaSE", javax.jws;version="0.0.0.1_007_JavaSE", javax.lang.model.element;uses:="javax.lang.model.type,javax.lang.model";version="0.0.0.1_007_JavaSE", javax.lang.model.type;uses:="javax.lang.model.element,javax.lang.model";version="0.0.0.1_007_JavaSE", javax.lang.model.util;uses:="javax.lang.model,javax.lang.model.element,javax.annotation.processing,javax.lang.model.type";version="0.0.0.1_007_JavaSE", javax.lang.model;version="0.0.0.1_007_JavaSE", javax.management.loading;uses:="javax.management";version="0.0.0.1_007_JavaSE", javax.management.modelmbean;uses:="javax.management,javax.management.loading";version="0.0.0.1_007_JavaSE", javax.management.monitor;uses:="javax.management";version="0.0.0.1_007_JavaSE", javax.management.openmbean;uses:="javax.management";version="0.0.0.1_007_JavaSE", javax.management.relation;uses:="javax.management";version="0.0.0.1_007_JavaSE", javax.management.remote.rmi;uses:="javax.management.remote,javax.security.auth,javax.management,javax.management.loading,javax.naming,javax.rmi.ssl,org.omg.CORBA,org.omg.CORBA_2_3.portable,org.omg.CORBA.portable,javax.rmi.CORBA,javax.rmi";version="0.0.0.1_007_JavaSE", javax.management.remote;uses:="javax.security.auth,javax.management";version="0.0.0.1_007_JavaSE", javax.management.timer;uses:="javax.management";version="0.0.0.1_007_JavaSE", javax.management;uses:="javax.management.loading,javax.management.openmbean";version="0.0.0.1_007_JavaSE", javax.naming.directory;uses:="javax.naming";version="0.0.0.1_007_JavaSE", javax.naming.event;uses:="javax.naming,javax.naming.directory";version="0.0.0.1_007_JavaSE", javax.naming.ldap;uses:="javax.naming,javax.naming.directory,javax.net.ssl,javax.naming.event";version="0.0.0.1_007_JavaSE", javax.naming.spi;uses:="javax.naming,javax.naming.directory";version="0.0.0.1_007_JavaSE", javax.naming;uses:="javax.naming.spi";version="0.0.0.1_007_JavaSE", javax.net.ssl;uses:="javax.security.cert,javax.security.auth.x500,javax.net";version="0.0.0.1_007_JavaSE", javax.net;version="0.0.0.1_007_JavaSE", javax.print.attribute.standard;uses:="javax.print.attribute";version="0.0.0.1_007_JavaSE", javax.print.attribute;version="0.0.0.1_007_JavaSE", javax.print.event;uses:="javax.print,javax.print.attribute";version="0.0.0.1_007_JavaSE", javax.print;uses:="javax.print.attribute,javax.print.event,javax.print.attribute.standard";version="0.0.0.1_007_JavaSE", javax.rmi.CORBA;uses:="org.omg.CORBA,org.omg.CORBA_2_3.portable,org.omg.CORBA.portable,org.omg.SendingContext";version="0.0.0.1_007_JavaSE", javax.rmi.ssl;uses:="javax.net,javax.net.ssl";version="0.0.0.1_007_JavaSE", javax.rmi;uses:="org.omg.CORBA,javax.rmi.CORBA";version="0.0.0.1_007_JavaSE", javax.script;version="0.0.0.1_007_JavaSE", javax.security.auth.callback;version="0.0.0.1_007_JavaSE", javax.security.auth.kerberos;uses:="javax.security.auth,javax.crypto";version="0.0.0.1_007_JavaSE", javax.security.auth.login;uses:="javax.security.auth,javax.security.auth.callback";version="0.0.0.1_007_JavaSE", javax.security.auth.spi;uses:="javax.security.auth.callback,javax.security.auth.login,javax.security.auth";version="0.0.0.1_007_JavaSE", javax.security.auth.x500;uses:="javax.security.auth";version="0.0.0.1_007_JavaSE", javax.security.auth;version="0.0.0.1_007_JavaSE", javax.security.cert;version="0.0.0.1_007_JavaSE", javax.security.sasl;uses:="javax.security.auth.callback";version="0.0.0.1_007_JavaSE", javax.sound.midi.spi;uses:="javax.sound.midi";version="0.0.0.1_007_JavaSE", javax.sound.midi;uses:="javax.sound.midi.spi";version="0.0.0.1_007_JavaSE", javax.sound.sampled.spi;uses:="javax.sound.sampled";version="0.0.0.1_007_JavaSE", javax.sound.sampled;uses:="javax.sound.sampled.spi";version="0.0.0.1_007_JavaSE", javax.sql.rowset.serial;version="0.0.0.1_007_JavaSE", javax.sql.rowset.spi;version="0.0.0.1_007_JavaSE", javax.sql.rowset;version="0.0.0.1_007_JavaSE", javax.sql;version="0.0.0.1_007_JavaSE", javax.swing.border;uses:="javax.swing";version="0.0.0.1_007_JavaSE", javax.swing.colorchooser;uses:="javax.swing,javax.swing.border,javax.swing.event,javax.swing.text";version="0.0.0.1_007_JavaSE", javax.swing.event;uses:="javax.swing,javax.swing.text,javax.swing.table,javax.swing.tree,javax.swing.undo";version="0.0.0.1_007_JavaSE", javax.swing.filechooser;uses:="javax.swing";version="0.0.0.1_007_JavaSE", javax.swing.plaf.basic;uses:="javax.swing.border,javax.swing,javax.swing.plaf,javax.swing.text,javax.swing.event,javax.swing.colorchooser,javax.accessibility,javax.swing.filechooser,javax.swing.text.html,javax.sound.sampled,javax.swing.table,javax.swing.plaf.synth,javax.swing.tree";version="0.0.0.1_007_JavaSE", javax.swing.plaf.metal;uses:="javax.swing.plaf,javax.swing,javax.swing.border,javax.swing.text,javax.swing.plaf.basic,javax.swing.filechooser,javax.swing.event,javax.swing.tree";version="0.0.0.1_007_JavaSE", javax.swing.plaf.multi;uses:="javax.accessibility,javax.swing,javax.swing.plaf,javax.swing.filechooser,javax.swing.text,javax.swing.tree";version="0.0.0.1_007_JavaSE", javax.swing.plaf.nimbus;uses:="javax.swing,javax.swing.plaf,javax.swing.border,javax.swing.plaf.synth";version="0.0.0.1_007_JavaSE", javax.swing.plaf.synth;uses:="javax.swing,javax.swing.plaf,javax.swing.text,javax.swing.border,javax.swing.plaf.basic,javax.swing.colorchooser,javax.swing.event,javax.xml.parsers,org.xml.sax,org.xml.sax.helpers,javax.swing.table,javax.swing.tree";version="0.0.0.1_007_JavaSE", javax.swing.plaf;uses:="javax.swing,javax.swing.border,javax.accessibility,javax.swing.filechooser,javax.swing.text,javax.swing.tree";version="0.0.0.1_007_JavaSE", javax.swing.table;uses:="javax.swing.event,javax.swing.plaf,javax.swing.border,javax.swing,javax.accessibility";version="0.0.0.1_007_JavaSE", javax.swing.text.html.parser;uses:="javax.swing.text,javax.swing.text.html";version="0.0.0.1_007_JavaSE", javax.swing.text.html;uses:="javax.swing.event,javax.swing.text,javax.accessibility,javax.swing,javax.swing.plaf,javax.swing.border,javax.swing.undo";version="0.0.0.1_007_JavaSE", javax.swing.text.rtf;uses:="javax.swing.text";version="0.0.0.1_007_JavaSE", javax.swing.text;uses:="javax.swing.event,javax.swing.tree,javax.swing.undo,javax.swing,javax.swing.plaf,javax.swing.plaf.basic,javax.print,javax.print.attribute,javax.accessibility,javax.swing.text.html";version="0.0.0.1_007_JavaSE", javax.swing.tree;uses:="javax.swing.event,javax.swing,javax.swing.border,javax.swing.plaf,javax.swing.plaf.basic";version="0.0.0.1_007_JavaSE", javax.swing.undo;uses:="javax.swing,javax.swing.event";version="0.0.0.1_007_JavaSE", javax.swing;uses:="javax.swing.event,javax.accessibility,javax.swing.text,javax.swing.plaf,javax.swing.border,javax.swing.tree,javax.swing.table,javax.swing.colorchooser,javax.swing.plaf.basic,javax.swing.text.html,javax.swing.filechooser,javax.print,javax.print.attribute,javax.swing.plaf.metal";version="0.0.0.1_007_JavaSE", javax.tools;uses:="javax.lang.model.element,javax.annotation.processing,javax.lang.model";version="0.0.0.1_007_JavaSE", javax.xml.bind.annotation.adapters;uses:="javax.xml.bind";version="0.0.0.1_007_JavaSE", javax.xml.bind.annotation;uses:="javax.xml.transform,javax.xml.bind,javax.xml.parsers,javax.xml.transform.dom,org.w3c.dom";version="0.0.0.1_007_JavaSE", javax.xml.bind.attachment;uses:="javax.activation";version="0.0.0.1_007_JavaSE", javax.xml.bind.helpers;uses:="javax.xml.bind.annotation.adapters,javax.xml.transform.dom,org.w3c.dom,org.xml.sax,javax.xml.bind.attachment,javax.xml.stream,javax.xml.transform,javax.xml.transform.stream,javax.xml.validation,javax.xml.transform.sax,javax.xml.bind,javax.xml.parsers";version="0.0.0.1_007_JavaSE", javax.xml.bind.util;uses:="javax.xml.transform.sax,javax.xml.bind,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers";version="0.0.0.1_007_JavaSE", javax.xml.bind;uses:="javax.xml.validation,javax.xml.namespace,javax.xml.datatype,javax.xml.transform,javax.xml.bind.annotation,javax.xml.transform.stream,org.w3c.dom,javax.xml.bind.attachment,javax.xml.stream,javax.xml.bind.annotation.adapters,org.xml.sax";version="0.0.0.1_007_JavaSE", javax.xml.crypto.dom;uses:="javax.xml.crypto,org.w3c.dom";version="0.0.0.1_007_JavaSE", javax.xml.crypto.dsig.dom;uses:="javax.xml.crypto.dsig,javax.xml.crypto,org.w3c.dom,javax.xml.crypto.dom";version="0.0.0.1_007_JavaSE", javax.xml.crypto.dsig.keyinfo;uses:="javax.xml.crypto";version="0.0.0.1_007_JavaSE", javax.xml.crypto.dsig.spec;uses:="javax.xml.crypto";version="0.0.0.1_007_JavaSE", javax.xml.crypto.dsig;uses:="javax.xml.crypto,javax.xml.crypto.dsig.spec,javax.xml.crypto.dsig.keyinfo";version="0.0.0.1_007_JavaSE", javax.xml.crypto;uses:="javax.xml.crypto.dsig.keyinfo";version="0.0.0.1_007_JavaSE", javax.xml.datatype;uses:="javax.xml.namespace";version="0.0.0.1_007_JavaSE", javax.xml.namespace;version="0.0.0.1_007_JavaSE", javax.xml.parsers;uses:="javax.xml.validation,org.w3c.dom,org.xml.sax,org.xml.sax.helpers";version="0.0.0.1_007_JavaSE", javax.xml.soap;uses:="javax.activation,javax.xml.namespace,org.w3c.dom,javax.xml.transform.dom,javax.xml.transform";version="0.0.0.1_007_JavaSE", javax.xml.stream.events;uses:="javax.xml.namespace,javax.xml.stream";version="0.0.0.1_007_JavaSE", javax.xml.stream.util;uses:="javax.xml.stream,javax.xml.stream.events,javax.xml.namespace";version="0.0.0.1_007_JavaSE", javax.xml.stream;uses:="javax.xml.stream.events,javax.xml.namespace,javax.xml.stream.util,javax.xml.transform";version="0.0.0.1_007_JavaSE", javax.xml.transform.dom;uses:="javax.xml.transform,org.w3c.dom";version="0.0.0.1_007_JavaSE", javax.xml.transform.sax;uses:="org.xml.sax.ext,javax.xml.transform,org.xml.sax,javax.xml.transform.stream";version="0.0.0.1_007_JavaSE", javax.xml.transform.stax;uses:="javax.xml.stream,javax.xml.transform,javax.xml.stream.events";version="0.0.0.1_007_JavaSE", javax.xml.transform.stream;uses:="javax.xml.transform";version="0.0.0.1_007_JavaSE", javax.xml.transform;version="0.0.0.1_007_JavaSE", javax.xml.validation;uses:="org.w3c.dom.ls,javax.xml.transform,javax.xml.transform.stream,org.xml.sax,org.w3c.dom";version="0.0.0.1_007_JavaSE", javax.xml.ws.handler.soap;uses:="javax.xml.ws.handler,javax.xml.namespace,javax.xml.soap,javax.xml.bind";version="0.0.0.1_007_JavaSE", javax.xml.ws.handler;uses:="javax.xml.ws,javax.xml.namespace";version="0.0.0.1_007_JavaSE", javax.xml.ws.http;uses:="javax.xml.ws";version="0.0.0.1_007_JavaSE", javax.xml.ws.soap;uses:="javax.xml.ws.spi,javax.xml.ws,javax.xml.soap";version="0.0.0.1_007_JavaSE", javax.xml.ws.spi.http;version="0.0.0.1_007_JavaSE", javax.xml.ws.spi;uses:="javax.xml.ws,javax.xml.ws.wsaddressing,javax.xml.transform,org.w3c.dom,javax.xml.namespace,javax.xml.ws.handler,javax.xml.bind";version="0.0.0.1_007_JavaSE", javax.xml.ws.wsaddressing;uses:="javax.xml.bind.annotation,javax.xml.namespace,org.w3c.dom,javax.xml.transform,javax.xml.bind,javax.xml.ws,javax.xml.ws.spi";version="0.0.0.1_007_JavaSE", javax.xml.ws;uses:="javax.xml.ws.handler,javax.xml.ws.spi,javax.xml.ws.spi.http,javax.xml.transform,org.w3c.dom,javax.xml.bind.annotation,javax.xml.transform.stream,javax.xml.bind,javax.xml.namespace";version="0.0.0.1_007_JavaSE", javax.xml.xpath;uses:="org.xml.sax,javax.xml.namespace";version="0.0.0.1_007_JavaSE", javax.xml;version="0.0.0.1_007_JavaSE", org.ietf.jgss;version="0.0.0.1_007_JavaSE", org.omg.CORBA.DynAnyPackage;uses:="org.omg.CORBA";version="0.0.0.1_007_JavaSE", org.omg.CORBA.ORBPackage;uses:="org.omg.CORBA";version="0.0.0.1_007_JavaSE", org.omg.CORBA.TypeCodePackage;uses:="org.omg.CORBA";version="0.0.0.1_007_JavaSE", org.omg.CORBA.portable;uses:="org.omg.CORBA,org.omg.CORBA_2_3.portable";version="0.0.0.1_007_JavaSE", org.omg.CORBA;uses:="org.omg.CORBA.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA_2_3.portable,org.omg.CORBA.TypeCodePackage";version="0.0.0.1_007_JavaSE", org.omg.CORBA_2_3.portable;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", org.omg.CORBA_2_3;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", org.omg.CosNaming.NamingContextExtPackage;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", org.omg.CosNaming.NamingContextPackage;uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.CosNaming";version="0.0.0.1_007_JavaSE", org.omg.CosNaming;uses:="org.omg.CORBA.portable,org.omg.CORBA,org.omg.PortableServer,org.omg.CosNaming.NamingContextPackage,org.omg.CosNaming.NamingContextExtPackage";version="0.0.0.1_007_JavaSE", org.omg.Dynamic;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", org.omg.DynamicAny.DynAnyFactoryPackage;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", org.omg.DynamicAny.DynAnyPackage;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", org.omg.DynamicAny;uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage";version="0.0.0.1_007_JavaSE", org.omg.IOP.CodecFactoryPackage;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", org.omg.IOP.CodecPackage;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", org.omg.IOP;uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage";version="0.0.0.1_007_JavaSE", org.omg.Messaging;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", org.omg.PortableInterceptor.ORBInitInfoPackage;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", org.omg.PortableInterceptor;uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.IOP,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.CORBA_2_3.portable,org.omg.Dynamic";version="0.0.0.1_007_JavaSE", org.omg.PortableServer.CurrentPackage;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", org.omg.PortableServer.POAManagerPackage;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", org.omg.PortableServer.POAPackage;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", org.omg.PortableServer.ServantLocatorPackage;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", org.omg.PortableServer.portable;uses:="org.omg.CORBA,org.omg.PortableServer";version="0.0.0.1_007_JavaSE", org.omg.PortableServer;uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.CORBA_2_3,org.omg.PortableServer.ServantLocatorPackage";version="0.0.0.1_007_JavaSE", org.omg.SendingContext;uses:="org.omg.CORBA,org.omg.CORBA.portable";version="0.0.0.1_007_JavaSE", org.omg.stub.java.rmi;uses:="javax.rmi.CORBA";version="0.0.0.1_007_JavaSE", org.w3c.dom.bootstrap;uses:="org.w3c.dom";version="0.0.0.1_007_JavaSE", org.w3c.dom.events;uses:="org.w3c.dom,org.w3c.dom.views";version="0.0.0.1_007_JavaSE", org.w3c.dom.ls;uses:="org.w3c.dom,org.w3c.dom.events,org.w3c.dom.traversal";version="0.0.0.1_007_JavaSE", org.w3c.dom;version="0.0.0.1_007_JavaSE", org.xml.sax.ext;uses:="org.xml.sax,org.xml.sax.helpers";version="0.0.0.1_007_JavaSE", org.xml.sax.helpers;uses:="org.xml.sax";version="0.0.0.1_007_JavaSE", org.xml.sax;version="0.0.0.1_007_JavaSE" ----- - -You should now be able to start Felix, and deploy all the jars listed on this page. -You should see output similar to this on the console, using the `felix:lb` command: - -.... - ID|State |Level|Name - 0|Active | 0|System Bundle (4.4.1) - 1|Active | 1|ASM (7.0) - 2|Active | 1|ASM commons classes (7.0) - 3|Active | 1|ASM Tree class visitor (7.0) - 4|Active | 1|geronimo-jta_1.1_spec (1.1.1) - 5|Active | 1|javax.annotation API (1.2.0) - 6|Active | 1|javax.mail bundle from Glassfish (1.4.1.v201005082020) - 7|Active | 1|Java Server Pages Standard Tag Library API Bundle (1.2.0.v201105211821) - 8|Active | 1|JavaServer Pages (TM) TagLib Implementation (1.2.2) - 9|Active | 1|Jetty :: Servlet Annotations ({VERSION}) - 10|Active | 1|Jetty :: Deployers ({VERSION}) - 11|Active | 1|Jetty :: Http Utility ({VERSION}) - 12|Active | 1|Jetty :: IO Utility ({VERSION}) - 13|Active | 1|Jetty :: JNDI Naming ({VERSION}) - 14|Active | 1|Jetty :: OSGi :: Boot ({VERSION}) - 15|Resolved | 1|Jetty-OSGi-Jasper Integration ({VERSION}) - 16|Active | 1|Jetty Servlet API and Schemas for OSGi (3.1.0) - 17|Active | 1|Jetty :: Plus ({VERSION}) - 18|Active | 1|Jetty :: Security ({VERSION}) - 19|Active | 1|Jetty :: Server Core ({VERSION}) - 20|Active | 1|Jetty :: Servlet Handling ({VERSION}) - 21|Active | 1|Jetty :: Utility Servlets and Filters ({VERSION}) - 22|Active | 1|Jetty :: Utilities ({VERSION}) - 23|Active | 1|Jetty :: Webapp Application Support ({VERSION}) - 24|Active | 1|Jetty :: XML utilities ({VERSION}) - 25|Active | 1|Apache Aries SPI Fly Dynamic Weaving Bundle (1.2) - 27|Active | 1|Apache Felix Bundle Repository (2.0.2) - 28|Active | 1|Apache Felix Configuration Admin Service (1.8.0) - 29|Active | 1|Apache Felix EventAdmin (1.3.2) - 30|Active | 1|Apache Felix Gogo Command (0.14.0) - 31|Active | 1|Apache Felix Gogo Runtime (0.12.1) - 32|Active | 1|Apache Felix Gogo Shell (0.10.0) - 33|Active | 1|Apache Felix Log Service (1.0.1) - 34|Active | 1|Jetty :: Apache JSP ({VERSION}) - 35|Active | 1|Eclipse Compiler for Java(TM) (3.8.2.v20130121-145325) - 36|Active | 1|Mortbay EL API and Implementation (8.5.33.1) - 37|Active | 1|Mortbay Jasper (8.5.33.1) -.... - -===== Eclipse - -The Jetty OSGi integration has been successfully tested against https://www.eclipse.org/equinox/[Equinox] Mars RC1. - -Ensure that these services are present: - -* https://www.eclipse.org/equinox/bundles/[Configuration Admin] -* https://www.eclipse.org/equinox/bundles/[Event Admin] - -====== Eclipse Update Site - -There is a list of Eclipse P2 sites for the jetty releases maintained at http://download.eclipse.org/jetty/updates/jetty-bundles-9.x/ - -Each P2 repo has one big feature group that defines most of the Jetty jars. -*Beware: No 3rd party dependency jars are included, so you will need to have installed the dependencies listed previously in this document.* - -In addition, as the feature group includes websocket, you will need to download and have installed the `jakarta.websocket-api` jar: - -.Extra Jars Required for Websocket -[cols=",,",options="header",] -|======================================================================= -|Jar |Bundle Symbolic Name |Location -|jakarta.websocket-api |jakarta.websocket-api -|https://repo1.maven.org/maven2/jakarta/websocket/jakarta.websocket-api/[Maven -central] -|======================================================================= diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/configuring/chapter.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/configuring/chapter.adoc deleted file mode 100644 index b20e4b18f91..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/configuring/chapter.adoc +++ /dev/null @@ -1,17 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[quick-start-configure]] -== An Introduction to Jetty Configuration - -include::what-to-configure.adoc[] diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/configuring/what-to-configure.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/configuring/what-to-configure.adoc deleted file mode 100644 index a999e922915..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/configuring/what-to-configure.adoc +++ /dev/null @@ -1,281 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[quickstart-config-what]] -=== What to Configure in Jetty - -This section gives an overview of the components of Jetty you typically configure using the mechanisms outlined in the previous section. -xref:basic-architecture[] describes the structure of a Jetty server, which is good background reading to understand configuration, and is vital if you want to change the structure of the server as set up by the default configurations in the Jetty distribution. -However, for most purposes, configuration is a matter of identifying the correct configuration file and modifying existing configuration values. - -[[intro-jetty-configuration-server]] -==== Configuring the Server - -The Server instance is the central coordination object of a Jetty server; it provides services and life cycle management for all other Jetty server components. -In the standard Jetty distribution, the core server configuration is in `etc/jetty.xml` file, but you can mix in other server configurations which can include: - -ThreadPool:: - The Server instance provides a ThreadPool instance that is the default Executor service other Jetty server components use. - The prime configuration of the thread pool is the maximum and minimum size and is set in `start.ini` or `start.d/server.ini`. -Handlers:: - A Jetty server can have only a single Handler instance to handle incoming HTTP requests. - However a handler may be a container or wrapper of other handlers forming a tree of handlers that typically - handle a request as a collaboration between the handlers from a branch of the tree from root to leaf. - The default handler tree set up in the `etc/jetty.xml` file is a Handler Collection containing a Context Handler Collection and the Default Handler. - The Context Handler Collection selects the next handler by context path and is where deployed Context Handler and Web Application Contexts are added to the handler tree. - The Default Handler handles any requests not already handled and generates the standard 404 page. - Other configuration files may add handlers to this tree (for example, `jetty-rewrite.xml`, `jetty-requestlog.xml`) or configure components to hot deploy handlers (for example, `jetty-deploy.xml`). -Server Attributes:: - The server holds a generic attribute map of strings to objects so that other Jetty components can associate named objects with the server, and if the value objects implement the LifeCycle interface, they are started and stopped with the server. - Typically server attributes hold server-wide default values. -Server fields:: - The server also has some specific configuration fields that you set in `start.ini` or `start.d/server.ini` for controlling, among other things, the sending of dates and versions in HTTP responses. -Connectors:: - The server holds a collection of connectors that receive connections for HTTP and the other protocols that Jetty supports. - The next section, xref:intro-jetty-configuration-connectors[] describes configuration of the connectors themselves. - For the server you can either set the collection of all connectors or add/remove individual connectors. -Services:: - The server can hold additional service objects, sometimes as attributes, but often as aggregated LifeCycle beans. - Examples of services are Login Services and DataSources, which you configure at the server level and then inject into the web applications that use them. - -[[intro-jetty-configuration-connectors]] -==== Configuring Connectors - -A Jetty Server Connector is a network end point that accepts connections for one or more protocols which produce requests and/or messages for the Jetty server. -In the standard Jetty server distribution, several provided configuration files add connectors to the server for various protocols and combinations of protocols: `http.ini`, `https.ini` and `jetty-http2.xml`. -The configuration needed for connectors is typically: - -Port:: - The TCP/IP port on which the connector listens for connections is set using the the XML Property element which looks up the `jetty.http.port` (or `jetty.ssl.port`) property, and if not found defaults to 8080 (or 8443 for TLS). -Host:: - You can configure a host either as a host name or IP address to identify a specific network interface on which to listen. - If not set, or set to the value of 0.0.0.0, the connector listens on all local interfaces. - The XML Property element is used to look up the host value from the `jetty.host` property. -Idle Timeout:: - The time in milliseconds that a connection can be idle before the connector takes action to close the connection. -HTTP Configuration:: - Connector types that accept HTTP semantics (including HTTP, HTTPS and HTTP2) are configured with a `HttpConfiguration` instance that contains common HTTP configuration that is independent of the specific wire protocol used. - Because these values are often common to multiple connector types, the standard Jetty Server distribution creates a single `HttpConfiguration` in the `jetty.xml` file which is used via the XML Ref element in the specific connector files. -SSL Context Factory:: - The TLS connector types (HTTPS and HTTP2) configure an SSL Context Factory with the location of the server keystore and truststore for obtaining server certificates. - - -____ -[NOTE] -Virtual hosts are not configured on connectors. You must configure individual contexts with the virtual hosts to which they respond. -____ - -____ -[NOTE] -Prior to Jetty 9, the type of the connector reflected both the protocol supported (HTTP, HTTPS, AJP, SPDY), and the nature of the implementation (NIO or BIO). -From Jetty 9 onwards there is only one prime Connector type (`ServerConnector`), which is NIO based and uses Connection Factories to handle one or more protocols. -____ - -[[intro-jetty-configuration-contexts]] -==== Configuring Contexts - -A Jetty context is a handler that groups other handlers under a context path together with associated resources and is roughly equivalent to the standard ServletContext API. -A context may contain either standard Jetty handlers or a custom application handler. - -____ -[NOTE] -The servlet specification defines a web application. -In Jetty a standard web application is a specialized context that uses a standard layout and `WEB-INF/web.xml` to instantiate and configure classpath, resource base and handlers for sessions, security, and servlets, plus servlets for JSPs and static content. -Standard web applications often need little or no additional configuration, but you can also use the techniques for arbitrary contexts to refine or modify the configuration of standard web applications. -____ - -Configuration values that are common to all contexts are: - -contextPath:: - The contextPath is a URL prefix that identifies which context a HTTP request is destined for. - For example, if a context has a context path `/foo`, it handles requests to `/foo`, `/foo/index.html`, - `/foo/bar/`, and `/foo/bar/image.png` but it does not handle requests like `/`, `/other/`, or `/favicon.ico`. - A context with a context path of / is called the root context. -+ -The context path can be set by default from the deployer (which uses the filename as the basis for the context path); or in code; or it can be set by a Jetty IoC XML that is either applied by the deployer or found in the `WEB-INF/jetty-web.xml` file of a standard web app context. - -virtualHost:: - A context may optionally have one or more virtual hosts set. - Unlike the host set on a connector (which selects the network interface on which to listen), a virtual host does not set any network parameters. - Instead a virtual host represents an alias assigned by a name service to an IP address, which may have many aliases. - To determine which virtual host a request is intended for, the HTTP client (browser) includes in the request the name used to look up the network address. - A context with a virtual host set only handles requests that have a matching virtual host in their request headers. -classPath:: - A context may optionally have a classpath, so that any thread that executes a handler within the context has a thread context classloader set with the classpath. - A standard web application has the classpath initialized by the `WEB-INF/lib` and `WEB-INF/classes` directory and - has additional rules about delegating classloading to the parent classloader. - All contexts may have additional classpath entries added. -attributes:: - Attributes are arbitrary named objects that are associated with a context and are frequently used to pass entities between a web application and its container. - For example the attribute `jakarta.servlet.context.tempdir` is used to pass the File instance that represents the assigned temporary directory for a web application. -resourceBase:: - The resource base is a directory (or collection of directories or URL) that contains the static resources for the context. - These can be images and HTML files ready to serve or JSP source files ready to be compiled. - In traditional web servers this value is often called the docroot. - -===== Context Configuration by API - -In an embedded server, you configure contexts by directly calling the link:{JDURL}/org/eclipse/jetty/server/handler/ContextHandler.html[ContextHandler] API as in the following example: - -[source, java, subs="{sub-order}"] ----- -include::{SRCDIR}/examples/embedded/src/main/java/org/eclipse/jetty/embedded/OneContext.java[] ----- - -===== Context Configuration by IoC XML - -You can create and configure a context entirely by IoC XML (either Jetty's or Spring). -The deployer discovers and hot deploys context IoC descriptors like the following which creates a context to serve the Javadoc from the Jetty distribution: - -[source, xml, subs="{sub-order}"] ----- - - - - - - - /javadoc - /javadoc/ - - - - - index.html - - - max-age=3600,public - - - ----- - -[[intro-jetty-configuration-webapps]] -===== Configuring Web Applications - -The servlet specification defines a web application, which when packaged as a zip is called WAR file (Web application ARchive). -Jetty implements both WAR files and unpacked web applications as a specialized context that is configured by means of: - -* A standard layout which sets the location of the resourceBase (the root of the WAR) and initializes the classpath from jars found in `WEB-INF/lib` and classes found in `WEB-INF/classes`. -* The standard `WEB-INF/web.xml` deployment descriptor which is parsed to define and configure init parameters, filters, servlets, listeners, security constraints, welcome files and resources to be injected. -* A default `web.xml` format deployment descriptor provided either by Jetty or in configuration configures the JSP servlet and the default servlet for handling static content. -The standard `web.xml` may override the default `web.xml`. -* Annotations discovered on classes in Jars contained in `WEB-INF/lib` can declare additional filters, servlets and listeners. -* Standard deployment descriptor fragments discovered in Jars contained in `WEB-INF/lib` can declare additional init parameters, filters, servlets, listeners, security constraints, welcome files and resources to be injected. -* An optional `WEB-INF/jetty-web.xml` file may contain Jetty IoC configuration to configure the Jetty specific APIs of the context and handlers. - -Because these configuration mechanisms are contained within the WAR file (or unpacked web application), typically a web application contains much of its own configuration and deploying a WAR is often just a matter of dropping the WAR file in to the webapps directory that is scanned by the link:#quickstart-config-deployer[Jetty deployer]. - -If you need to configure something within a web application, often you do so by unpacking the WAR file and editing the `web.xml` and other configuration files. -However, both the servlet standard and some Jetty features allow for other configuration to be applied to a web application externally from the WAR: - -* Configured data sources and security realms in the server can be injected into a web application either explicitly or by name matching. -* Jetty allows one or more override deployment descriptors, in `web.xml` format, to be set on a context (via code or IoC XML) to amend the configuration set by the default and standard `web.xml`. -* The normal Jetty Java API may be called by code or IoC XML to amend the configuration of a web application. - -===== Setting the Context Path - -The web application standard provides no configuration mechanism for a web application or WAR file to set its own `contextPath`. -By default the deployer uses conventions to set the context path: -If you deploy a WAR file called `foobar.WAR`, the context path is `/foobar`; if you deploy a WAR file called `ROOT.WAR` the context path is `/`. - -However, it is often desirable to explicitly set the context path so that information (for example, version numbers) may be included in the filename of the WAR. -Jetty allows the context Path of a WAR file to be set internally (by the WAR itself) or externally (by the deployer of the WAR). - -To set the contextPath from within the WAR file, you can include a `WEB-INF/jetty-web.xml` file which contains IoC XML to set the context path: - -[source, xml, subs="{sub-order}"] ----- - - - - - /contextpath - ----- - -Alternately, you can configure the classpath externally without the need to modify the WAR file itself. -Instead of allowing the WAR file to be discovered by the deployer, an IoC XML file may be deployed that both sets the context path and declares the WAR file that it applies to: - -[source, xml, subs="{sub-order}"] ----- - - - - - /webapps/test.war - /test - ----- - -An example of setting the context path is included with the Jetty distribution in `$JETTY_HOME/webapps/test.xml`. - -[[quickstart-config-deployer]] -===== Web Application Deployment - -Jetty is capable of deploying a variety of Web Application formats. -This is accomplished via scans of the `${jetty.base}/webapps` directory for contexts to deploy. - -A Context can be any of the following: - -* A standard WAR file. (must in "`.war`"). -* A directory containing an expanded WAR file. (must contain `{dir}/WEB-INF/web.xml` file). -* A directory containing static content. -* A XML descriptor in xref:jetty-xml-syntax[] that configures a link:{JDURL}/org/eclipse/jetty/server/handler/ContextHandler.html[ContextHandler] instance (Such as a -link:{JDURL}/org/eclipse/jetty/webapp/WebAppContext.html[WebAppContext]). - -The new WebAppProvider will attempt to avoid double deployments during the directory scan with the following heuristics: - -* Hidden files (starting with `"."`) are ignored -* Directories with names ending in `".d"` are ignored -* If a directory and matching WAR file exist with the same base name (eg: `foo/` and `foo.war`), then the directory is assumed to be the unpacked WAR and only the WAR is deployed (which may reuse the unpacked directory) -* If a directory and matching XML file exists (eg: `foo/` and `foo.xml`), then the directory is assumed to be an unpacked WAR and only the XML is deployed (which may use the directory in its own configuration) -* If a WAR file and matching XML file exist (eg: `foo.war` and `foo.xml`), then the WAR is assumed to be configured by the XML and only the XML is deployed. - -____ -[NOTE] -In prior versions of Jetty there was a separate ContextDeployer that provided XML-based deployment. As of Jetty 9 the ContextDeployer no longer exists and its functionality has been merged with the new link:{JDURL}/org/eclipse/jetty/deploy/providers/WebAppProvider.html[WebAppProvider] to avoid double deployment scenarios. -____ - -//A Context is an instance of ContextHandler that aggregates other handlers with common resources for handling HTTP requests (such as resource base, class loader, configuration attributes). -//A standard web application is a specialized instance of a context (called a WebAppContext) that uses standard layouts and `web.xml` deployment descriptors to configure the context. - -===== Setting an Authentication Realm - -The authentication method and realm name for a standard web application may be set in the `web.xml` deployment descriptor with elements like: - -[source, xml, subs="{sub-order}"] ----- -... - - BASIC - Test Realm - -... ----- - -This example declares that the BASIC authentication mechanism will be used with credentials validated against a realm called "Test Realm." -However the standard does not describe how the realm itself is implemented or configured. -In Jetty, there are several realm implementations (called LoginServices) and the simplest of these is the HashLoginService, which can read usernames and credentials from a Java properties file. - -To configure an instance of HashLoginService that matches the "Test Realm" configured above, the following `$JETTY_BASE/etc/test-realm.xml` IoC XML file should be passed on the command line or set in `start.ini` or `start.d/server.ini`. - -[source, xml, subs="{sub-order}"] ----- -include::{SRCDIR}/tests/test-webapps/test-jetty-webapp/src/main/config/demo-base/etc/test-realm.xml[] ----- - -This creates and configures the LoginService as an aggregate bean on the server. -When a web application is deployed that declares a realm called "Test Realm," the server beans are searched for a matching Login Service. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/getting-started/chapter.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/getting-started/chapter.adoc deleted file mode 100644 index 8e3184b88e8..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/getting-started/chapter.adoc +++ /dev/null @@ -1,22 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[quick-start-getting-started]] -== Using Jetty - -You can use Jetty in many different ways ranging from embedding Jetty in applications, launching it from different build systems, from different JVM-based languages, or as a standalone distribution. -This guide covers the latter, a standalone distribution suitable for deploying web applications. - -include::jetty-installing.adoc[] -include::jetty-running.adoc[] -include::jetty-common-configuration.adoc[] diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/getting-started/jetty-common-configuration.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/getting-started/jetty-common-configuration.adoc deleted file mode 100644 index 4622b55d016..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/getting-started/jetty-common-configuration.adoc +++ /dev/null @@ -1,184 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[quickstart-common-config]] - -=== Common Jetty Configuration - -[[creating-jetty-base]] -==== Creating a new Jetty Base - -The `demo-base` directory described earlier is an example of the link:#startup-base-and-home[`jetty.base`] mechanism. -A Jetty base directory allows the configuration and web applications of a server instance to be stored separately from the Jetty distribution, so that upgrades can be done with minimal disruption. -Jetty's default configuration is based on two properties: - -jetty.home:: - The property that defines the location of the Jetty distribution, its libs, default modules and default XML files (typically start.jar, lib, etc). -jetty.base:: - The property that defines the location of a specific implementation of a Jetty server, its configuration, logs and web applications (typically start.d/*.ini files, logs and webapps). - -____ -[IMPORTANT] -Your Jetty Home directory should be treated as a standard of truth and remain unmodified or changed. -Changes or additions to your configuration should take place in the Jetty Base directory. -____ - -The `jetty.home` and `jetty.base` properties may be explicitly set on the command line, or they can be inferred from the environment if used with commands like: - -[source, screen, subs="{sub-order}"] ----- -> cd $JETTY_BASE -> java -jar $JETTY_HOME/start.jar ----- - -The following commands create a new base directory, enables both the HTTP connector and the web application deployer modules, and copies a demo webapp to be deployed: - -[source, screen, subs="{sub-order}"] ----- -> JETTY_BASE=/tmp/mybase -> mkdir $JETTY_BASE -> cd $JETTY_BASE -> java -jar $JETTY_HOME/start.jar - -WARNING: Nothing to start, exiting ... - -Usage: java -jar start.jar [options] [properties] [configs] - java -jar start.jar --help # for more information - -> java -jar $JETTY_HOME/start.jar --create-startd -INFO : Base directory was modified -> java -jar $JETTY_HOME/start.jar --add-to-start=http,deploy - -INFO: server initialised (transitively) in ${jetty.base}/start.d/server.ini -INFO: http initialised in ${jetty.base}/start.d/http.ini -INFO: security initialised (transitively) in ${jetty.base}/start.d/security.ini -INFO: servlet initialised (transitively) in ${jetty.base}/start.d/servlet.ini -INFO: webapp initialised (transitively) in ${jetty.base}/start.d/webapp.ini -INFO: deploy initialised in ${jetty.base}/start.d/deploy.ini -MKDIR: ${jetty.base}/webapps -INFO: Base directory was modified - -> cp $JETTY_HOME/demo-base/webapps/async-rest.war webapps/ROOT.war -> java -jar $JETTY_HOME/start.jar - -2015-06-04 11:10:16.286:INFO::main: Logging initialized @274ms -2015-06-04 11:10:16.440:INFO:oejs.Server:main: jetty-9.3.0.v20150601 -2015-06-04 11:10:16.460:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:///tmp/mybase/webapps/] at interval 1 -2015-06-04 11:10:16.581:WARN::main: async-rest webapp is deployed. DO NOT USE IN PRODUCTION! -2015-06-04 11:10:16.589:INFO:oejw.StandardDescriptorProcessor:main: NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet -2015-06-04 11:10:16.628:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@1a407d53{/,[file:///tmp/jetty-0.0.0.0-8080-ROOT.war-_-any-4510228025526425427.dir/webapp/, jar:file:///tmp/jetty-0.0.0.0-8080-ROOT.war-_-any-4510228025526425427.dir/webapp/WEB-INF/lib/example-async-rest-jar-{VERSION}.jar!/META-INF/resources],AVAILABLE}{/ROOT.war} -2015-06-04 11:10:16.645:INFO:oejs.ServerConnector:main: Started ServerConnector@3abbfa04{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} -2015-06-04 11:10:16.646:INFO:oejs.Server:main: Started @634ms ----- - -[[quickstart-changing-jetty-port]] -==== Changing the Jetty Port - -You can configure Jetty to run on a different port by setting the `jetty.http.port` property on the command line: - -[source, screen, subs="{sub-order}"] ----- -> cd $JETTY_BASE -> java -jar $JETTY_HOME/start.jar jetty.http.port=8081 -... ----- - -When the server starts, it will now run on port `8081`. -It is important to note that setting properties on the command line will only take affect for that instance of the server. -To change the configuration so that the server will always start on the desired port, you will need to edit the `start.d/http.ini` - -____ -[NOTE] --- -The configuration by properties works via the following chain: - -* The `start.d/http.ini` file is part of the effective command line and contains the `--module=http` argument which activates the http module. -* The `modules/http.mod` file defines the http module which specifies the `etc/jetty-http.xml` configuration file and the template ini properties it uses. -* The `jetty.http.port` property is used by the Property XML element in `etc/jetty.http.xml` to inject the `ServerConnector` instance with the port. - -For more information see the link:#quick-start-configure[Quickstart Configuration Guide] and link:#configuring-connectors[Configuring Connectors]. --- -____ - -[[quickstart-starting-https]] -==== Adding SSL for HTTPS & HTTP2 - -Building on the example above, we can activate additional modules to add support HTTPS and HTTP2 for the server. -To add HTTPS and HTTP2 connectors to a Jetty configuration, the modules can be activated by the following command: - -[source, screen, subs="{sub-order}"] ----- -> java -jar $JETTY_HOME/start.jar --add-to-start=https,http2 - -ALERT: There are enabled module(s) with licenses. -The following 1 module(s): - + contains software not provided by the Eclipse Foundation! - + contains software not covered by the Eclipse Public License! - + has not been audited for compliance with its license - - Module: alpn-impl/alpn-8 - + ALPN is a hosted at github under the GPL v2 with ClassPath Exception. - + ALPN replaces/modifies OpenJDK classes in the sun.security.ssl package. - + http://github.com/jetty-project/jetty-alpn - + http://openjdk.java.net/legal/gplv2+ce.html - -Proceed (y/N)? y -INFO : alpn-impl/alpn-1.8.0_92 dynamic dependency of alpn-impl/alpn-8 -INFO : alpn transitively enabled, ini template available with --add-to-start=alpn -INFO : alpn-impl/alpn-8 dynamic dependency of alpn -INFO : http2 initialized in ${jetty.base}/start.d/http2.ini -INFO : https initialized in ${jetty.base}/start.d/https.ini -INFO : ssl transitively enabled, ini template available with --add-to-start=ssl -MKDIR : ${jetty.base}/lib/alpn -DOWNLD: https://repo1.maven.org/maven2/org/mortbay/jetty/alpn/alpn-boot/8.1.8.v20160420/alpn-boot-8.1.8.v20160420.jar to ${jetty.base}/lib/alpn/alpn-boot-8.1.8.v20160420.jar -MKDIR : ${jetty.base}/etc -COPY : ${jetty.home}/modules/ssl/keystore to ${jetty.base}/etc/keystore -INFO : Base directory was modified - -> java -jar $JETTY_HOME/start.jar -[...] -2017-05-22 12:48:23.271:INFO:oejs.AbstractConnector:main: Started ServerConnector@134d0064{SSL,[ssl, alpn, h2, http/1.1]}{0.0.0.0:8443} -[...] ----- - -The `--add-to-start` command sets up the effective command line in the ini files to run an ssl connection that supports the HTTPS and HTTP2 protocols as follows: - -* transitively enabled the `ssl` module that configures an SSL connector (eg port, keystore etc.) by adding `etc/jetty-ssl.xml` and `etc/jetty-ssl-context.xml` to the effective command line. -* transitively enabled the `alpn` module that configures protocol negotiation on the SSL connector by adding `etc/jetty-alpn.xml` to the effective command line. -* creates `start.d/https.ini` that configures the HTTPS protocol on the SSL connector by adding `etc/jetty-https.xml` to the effective command line. -* creates `start.d/http2.ini` that configures the HTTP/2 protocol on the SSL connector by adding `etc/jetty-http2.xml` to the effective command line. -* checks for the existence of a `etc/keystore` file and if not present, downloads a demonstration keystore file. - -[[quickstart-changing-https-port]] -===== Changing the Jetty HTTPS Port - -You can configure the SSL connector to run on a different port by setting the `jetty.ssl.port` property on the command line: - -[source, screen, subs="{sub-order}"] ----- -> cd $JETTY_BASE -> java -jar $JETTY_HOME/start.jar jetty.ssl.port=8444 ----- - -Alternatively, property values can be added to the effective command line built from the `start.ini` file or `start.d/*.ini` files, depending on your set up. -Please see the section on link:#start-vs-startd[Start.ini vs. Start.d] for more information. - -==== More start.jar Options - -The job of the `start.jar` is to interpret the command line, `start.ini` and `start.d` directory (and associated .ini files) to build a Java classpath and list of properties and configuration files to pass to the main class of the Jetty XML configuration mechanism. -The `start.jar` mechanism has many options which are documented in the xref:startup[] administration section and you can see them in summary by using the command: - -[source, screen, subs="{sub-order}"] ----- -> java -jar $JETTY_HOME/start.jar --help ----- diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/getting-started/jetty-installing.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/getting-started/jetty-installing.adoc deleted file mode 100644 index dafffe55eec..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/getting-started/jetty-installing.adoc +++ /dev/null @@ -1,94 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[jetty-downloading]] -=== Downloading Jetty - -==== Downloading the Jetty Distribution - -The standalone Jetty distribution is available for download from the Eclipse Foundation: -____ -*Jetty* -https://jetty.org/download.html -____ - -It is available in both zip and gzip formats; download the one most appropriate for your system. -When you download and unpack the binary, it is extracted into a directory called `jetty-home-VERSION.` -Put this directory in a convenient location. -The rest of the instructions in this documentation refer to this location as either `$JETTY_HOME` or as `$(jetty.home).` - -_____ -[IMPORTANT] -It is important that *only* stable releases are used in production environments. -Versions that have been deprecated or are released as Milestones (M) or Release Candidates (RC) are *not* suitable for production as they may contain security flaws or incomplete/non-functioning feature sets. -_____ - -[[distribution-content]] -===== Distribution Content - -A summary of the distribution's contents follows. -The top-level directory contains: - -.Contents -[width="80%",cols="40%,60%",options="header"] -|======================================================================= -|Location |Description |license-eplv10-aslv20.html |License file for Jetty -|README.txt |Useful getting started information -|VERSION.txt |Release information -|bin/ |Utility shell scripts to help run Jetty on Unix systems -|demo-base/ |A Jetty base directory to run a Jetty server with demonstration webapps -|etc/ |Directory for Jetty XML configuration files -|lib/ |All the JAR files necessary to run Jetty -|logs/ |Directory for request logs -|modules/ |Directory of module definitions -|notice.html |License information and exceptions -|resources/ |Directory containing additional resources for classpath, activated via configuration -|start.ini |File containing the arguments that are added to the effective command line (modules, properties and XML configuration files) -|start.jar |Jar that invokes Jetty (see also xref:quickstart-running-jetty[]) -|webapps/ |Directory containing webapps that run under the default configuration of Jetty -|======================================================================= - -[[jetty-home-downloading]] -==== Downloading the Jetty-Home Distribution - -Jetty-Home is an alternate version of the distribution that contains only the necessary items to host a Jetty distribution. -It is intended for advanced users who are already familiar with Jetty and want to download a smaller distribution package. -Jetty-Home can be downloaded from the Maven Central repository: - -____ -*Jetty-Home* -https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-home/ -____ - -Like the main Jetty distribution, Jetty-Home is available in both zip and gzip formats; download the one most appropriate for your system. -Notice that there are a number of other files with extensions of .sha or .md5 which are checksum files. -When you download and unpack the binary, it is extracted into a directory called `jetty-home-VERSION.` -Put this directory in a convenient location. - -[[jetty-home-distribution-content]] -===== Distribution Content - -A summary of the Jetty-Home's distribution contents follows. -The top-level directory contains: - -.Contents -[width="80%",cols="40%,60%",options="header"] -|======================================================================= -|Location |Description |license-eplv10-aslv20.html |License file for Jetty -|VERSION.txt |Release information -|etc/ |Directory for Jetty XML configuration files -|lib/ |All the JAR files necessary to run Jetty -|modules/ |Directory of module definitions -|notice.html |License information and exceptions -|start.jar |Jar that invokes Jetty (see also xref:quickstart-running-jetty[]) -|======================================================================= diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/getting-started/jetty-running.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/getting-started/jetty-running.adoc deleted file mode 100644 index 3e477b594f1..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/getting-started/jetty-running.adoc +++ /dev/null @@ -1,121 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[quickstart-running-jetty]] -=== Running Jetty - -Once you have a copy of the Jetty distribution downloaded, extract the `zip` or `tar.gz` file to a location where you have read and write access. -Jetty has no GUI (Graphical User Interface), so running the server and performing many configuration options is done from the command line. - -Once you have access to your system's command line, navigate to the directory where you unpacked your copy of the Jetty distribution. -To start Jetty on the default port of 8080, run the following command: - -[source,screen,subs="{sub-order}"] ----- -$ java -jar start.jar -2017-09-20 15:45:11.986:INFO::main: Logging initialized @683ms to org.eclipse.jetty.util.log.StdErrLog -2017-09-20 15:45:12.197:WARN:oejs.HomeBaseWarning:main: This instance of Jetty is not running from a separate {jetty.base} directory, this is not recommended. See documentation at https://jetty.org/docs/ -2017-09-20 15:45:12.243:INFO:oejs.Server:main: {VERSION} -2017-09-20 15:45:12.266:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:///installs/repository/jetty/webapps/] at interval 1 -2017-09-20 15:45:12.298:INFO:oejs.AbstractConnector:main: Started ServerConnector@39c0f4a{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} -2017-09-20 15:45:12.298:INFO:oejs.Server:main: Started @995ms ----- - -You can point a browser at this server at link:http://localhost:8080[]. -However, as there are no webapps deployed in the `$JETTY_HOME` directory, you will see a 404 error page served by Jetty. -To stop the server, press `CTRL` + `c` or `CTRL` + `z` in your terminal. - -*Note* the `HomeBaseWarning` - it is *not* recommended to run Jetty from the `$JETTY_HOME` directory. -Instead, see how to link:#creating-jetty-base[create a Jetty Base] below. - -____ -[NOTE] -You will see examples throughout the documentation referencing `$JETTY_HOME` and `$JETTY_BASE` as well as `{jetty.home}` and `{jetty.base}`. -These terms are used to refer to the location of your Jetty installation directories. -Many users find it helpful to define `$JETTY_HOME` as an environment variable that maps to their Jetty distribution directory. -More information can be found in our Administration section on link:#startup-base-and-home[managing Jetty Home and Jetty Base.] -____ - -[[demo-webapps-base]] -==== Demo Base - -Within the standard Jetty distribution there is the `demo-base` directory. -This is a fully-functioning Jetty Base (more on that later) complete with numerous web applications demonstrating different Jetty functionality. -Additionally, the `demo-base` demonstrates the recommended way to run a Jetty base in a directory separate from `$JETTY_HOME`: - -[source,screen,subs="{sub-order}"] ----- -$ cd demo-base/ -[my-base]$ java -jar /path/to/jetty-home/start.jar -2017-09-20 16:23:03.563:INFO::main: Logging initialized @429ms to org.eclipse.jetty.util.log.StdErrLog -2017-09-20 16:23:03.802:WARN::main: demo test-realm is deployed. DO NOT USE IN PRODUCTION! -2017-09-20 16:23:03.804:INFO:oejs.Server:main: {VERSION} -2017-09-20 16:23:03.819:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:///installs/repository/jetty/demo-base/webapps/] at interval 1 -2017-09-20 16:23:04.098:INFO:oeja.AnnotationConfiguration:main: Scanning elapsed time=102ms -2017-09-20 16:23:04.103:WARN::main: async-rest webapp is deployed. DO NOT USE IN PRODUCTION! -2017-09-20 16:23:04.267:INFO:oejs.session:main: DefaultSessionIdManager workerName=node0 -2017-09-20 16:23:04.267:INFO:oejs.session:main: No SessionScavenger set, using defaults -2017-09-20 16:23:04.268:INFO:oejs.session:main: Scavenging every 660000ms -2017-09-20 16:23:04.306:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@371a67ec{/async-rest,[file:///private/var/folders/h6/yb_lbnnn11g0y1jjlvqg631h0000gn/T/jetty-0.0.0.0-8080-async-rest.war-_async-rest-any-5319296087878801290.dir/webapp/, jar:file:///private/var/folders/h6/yb_lbnnn11g0y1jjlvqg631h0000gn/T/jetty-0.0.0.0-8080-async-rest.war-_async-rest-any-5319296087878801290.dir/webapp/WEB-INF/lib/example-async-rest-jar-{VERSION}.jar!/META-INF/resources],AVAILABLE}{/async-rest.war} -2017-09-20 16:23:04.429:INFO:oeja.AnnotationConfiguration:main: Scanning elapsed time=53ms -2017-09-20 16:23:04.432:WARN::main: test webapp is deployed. DO NOT USE IN PRODUCTION! -2017-09-20 16:23:04.516:INFO:oejsh.ManagedAttributeListener:main: update QoSFilter null->org.eclipse.jetty.ee9.servlets.QoSFilter@7770f470 on o.e.j.w.WebAppContext@35e2d654{/test,file:///private/var/folders/h6/yb_lbnnn11g0y1jjlvqg631h0000gn/T/jetty-0.0.0.0-8080-test.war-_test-any-6279588879522983394.dir/webapp/,STARTING}{/test.war} -2017-09-20 16:23:04.519:WARN:oeju.DeprecationWarning:main: Using @Deprecated Class org.eclipse.jetty.ee9.servlets.MultiPartFilter -2017-09-20 16:23:04.549:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@35e2d654{/test,file:///private/var/folders/h6/yb_lbnnn11g0y1jjlvqg631h0000gn/T/jetty-0.0.0.0-8080-test.war-_test-any-6279588879522983394.dir/webapp/,AVAILABLE}{/test.war} -2017-09-20 16:23:04.646:INFO:oeja.AnnotationConfiguration:main: Scanning elapsed time=12ms -2017-09-20 16:23:04.649:WARN::main: test-jndi webapp is deployed. DO NOT USE IN PRODUCTION! -2017-09-20 16:23:04.697:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@561b6512{/test-jndi,file:///private/var/folders/h6/yb_lbnnn11g0y1jjlvqg631h0000gn/T/jetty-0.0.0.0-8080-test-jndi.war-_test-jndi-any-6023636263414992288.dir/webapp/,AVAILABLE}{/test-jndi.war} -2017-09-20 16:23:04.770:INFO:oeja.AnnotationConfiguration:main: Scanning elapsed time=40ms -2017-09-20 16:23:05.036:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@2beee7ff{/proxy,file:///private/var/folders/h6/yb_lbnnn11g0y1jjlvqg631h0000gn/T/jetty-0.0.0.0-8080-javadoc-proxy.war-_javadoc-proxy-any-2758874759195597975.dir/webapp/,AVAILABLE}{/javadoc-proxy.war} -2017-09-20 16:23:05.072:INFO:oeja.AnnotationConfiguration:main: Scanning elapsed time=16ms -2017-09-20 16:23:05.074:WARN::main: test-jaas webapp is deployed. DO NOT USE IN PRODUCTION! -2017-09-20 16:23:05.098:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@506ae4d4{/test-jaas,file:///private/var/folders/h6/yb_lbnnn11g0y1jjlvqg631h0000gn/T/jetty-0.0.0.0-8080-test-jaas.war-_test-jaas-any-8067423971450448377.dir/webapp/,AVAILABLE}{/test-jaas.war} -2017-09-20 16:23:05.182:INFO:oeja.AnnotationConfiguration:main: Scanning elapsed time=37ms -2017-09-20 16:23:05.184:WARN::main: test-spec webapp is deployed. DO NOT USE IN PRODUCTION! -2017-09-20 16:23:05.243:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@45099dd3{/test-spec,[file:///private/var/folders/h6/yb_lbnnn11g0y1jjlvqg631h0000gn/T/jetty-0.0.0.0-8080-test-spec.war-_test-spec-any-1205866915335004234.dir/webapp/, jar:file:///private/var/folders/h6/yb_lbnnn11g0y1jjlvqg631h0000gn/T/jetty-0.0.0.0-8080-test-spec.war-_test-spec-any-1205866915335004234.dir/webapp/WEB-INF/lib/test-web-fragment-{VERSION}.jar!/META-INF/resources],AVAILABLE}{/test-spec.war} -2017-09-20 16:23:05.247:INFO:oejsh.ContextHandler:main: Started o.e.j.s.h.MovedContextHandler@3e08ff24{/oldContextPath,null,AVAILABLE} -2017-09-20 16:23:05.274:INFO:oeja.AnnotationConfiguration:main: Scanning elapsed time=18ms -2017-09-20 16:23:05.296:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@5ddeb7cb{/,file:///installs/repository/jetty/demo-base/webapps/ROOT/,AVAILABLE}{/ROOT} -2017-09-20 16:23:05.326:INFO:oeja.AnnotationConfiguration:main: Scanning elapsed time=21ms -2017-09-20 16:23:05.352:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@6b695b06{/doc,file:///installs/repository/jetty/demo-base/webapps/doc/,AVAILABLE}{/doc} -2017-09-20 16:23:05.370:INFO:oejs.AbstractConnector:main: Started ServerConnector@28cda624{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} -2017-09-20 16:23:05.380:INFO:oejus.SslContextFactory:main: x509=X509@126253fd(jetty,h=[jetty.eclipse.org],w=[]) for SslContextFactory@57db2b13(file:///installs/repository/jetty/demo-base/etc/keystore,file:///installs/repository/jetty/demo-base/etc/keystore) -2017-09-20 16:23:05.381:INFO:oejus.SslContextFactory:main: x509=X509@475c9c31(mykey,h=[],w=[]) for SslContextFactory@57db2b13(file:///installs/repository/jetty/demo-base/etc/keystore,ffile:///installs/repository/jetty/demo-base/etc/keystore) -2017-09-20 16:23:05.523:INFO:oejs.AbstractConnector:main: Started ServerConnector@53f3bdbd{SSL,[ssl, http/1.1]}{0.0.0.0:8443} -2017-09-20 16:23:05.524:INFO:oejs.Server:main: Started @2390ms ----- - -You can visit this demo server by pointing a browser at link:http://localhost:8080[], which will now show a welcome page and several demo/test web applications. - -____ -[WARNING] -The demonstration web applications are not necessarily secure and should *not* be deployed in production web servers. -____ - -You can see the configuration of the `demo-base` by using the following commands: - -[source, screen, subs="{sub-order}"] ----- -> cd $JETTY_HOME/demo-base/ -> java -jar $JETTY_HOME/start.jar --list-modules -... - -> java -jar $JETTY_HOME/start.jar --list-config -... ----- - -The `--list-modules` command will return a complete list of available and enabled modules for the server. -It will also display the location of the modules, how and in what order they are implemented, dependent modules, and associated jar files. - -The `--list-config` command displays a trove of information about the server including the Java and Jetty environments, the configuration order, any JVM arguments or System Properties set, general server properties, a full listing of the Jetty server class path, and active Jetty XML files. - diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/introduction/chapter.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/introduction/chapter.adoc deleted file mode 100644 index 046f970eb76..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/introduction/chapter.adoc +++ /dev/null @@ -1,20 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[introduction]] -== Introducing Jetty - -include::what-is-jetty.adoc[] -include::what-version.adoc[] -include::jetty-javaee.adoc[] -include::jetty-coordinates.adoc[] diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/introduction/jetty-coordinates.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/introduction/jetty-coordinates.adoc deleted file mode 100644 index add6e26fa57..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/introduction/jetty-coordinates.adoc +++ /dev/null @@ -1,56 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[quickstart-jetty-coordinates]] -=== Finding Jetty in Maven - -_____ -[IMPORTANT] -It is important that only stable releases are used in production environments. -Versions that have been deprecated or are released as Milestones (M) or Release Candidates (RC) are not suitable for production as they may contain security flaws or incomplete/non-functioning feature sets. -_____ - -==== Maven Coordinates - -Jetty has existed in Maven Central almost since its inception, though the coordinates have changed over the years. -When Jetty was based at SourceForge and then The Codehaus it was located under the `groupId` of `org.mortbay.jetty`. -With Jetty 7 the project moved to the Eclipse foundation and to a new `groupId` at that time to reflect its new home. - -The top level Project Object Model (POM) for the Jetty project is located under the following coordinates. - -[source, xml, subs="{sub-order}"] ----- - - org.eclipse.jetty - jetty-project - ${project.version} - ----- - -==== Changelogs in Maven Central - -The changes between versions of Jetty are tracked in a file called VERSIONS.txt, which is under source control and is generated on release. -Those generated files are also uploaded into Maven Central during the release of the top level POM. You can find them as a classifier marked artifact. - -https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-project/ - -[source, xml, subs="{sub-order}"] ----- - - org.eclipse.jetty - jetty-project - ${project.version} - version - txt - ----- diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/introduction/jetty-javaee.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/introduction/jetty-javaee.adoc deleted file mode 100644 index 2efe30f051a..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/introduction/jetty-javaee.adoc +++ /dev/null @@ -1,104 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[jetty-javaee]] -=== Jetty and Java EE Web Profile - -Jetty implements aspects of the Java EE specification, primarily the Servlet Specification. -Recent releases of the Java EE platform have introduced a Web Profile, recognizing that many developers need only a subset of the many technologies under the Java EE umbrella. - -While Jetty itself does not ship all of the Web Profile technologies, Jetty architecture is such that you can plug in third party implementations to produce a container customized to your exact needs. - -[[jetty-javaee-7]] -==== Java EE 7 Web Profile - -In the forthcoming Java EE-7 specification, the Web Profile reflects updates in its component specifications and adds some new ones: - -.JavaEE7 Web Profile -[cols=",,,",options="header",] -|======================================================================= -|JSR |Name |Included with jetty-9.1.x |Pluggable - -|http://jcp.org/en/jsr/detail?id=340[JSR 340] |Servlet Specification API 3.1 |Yes | - -|http://jcp.org/en/jsr/detail?id=344[JSR 344] |Java Server Faces 2.2 (JSF) |No |Yes, https://javaserverfaces.java.net/[Mojarra] or http://myfaces.apache.org/[MyFaces] - -|http://jcp.org/en/jsr/detail?id=245[JSR 245] / http://jcp.org/en/jsr/detail?id=341[JSR 341] |Java Server Pages 2.3/Java Expression Language 3.0 (JSP/EL) |Yes |Yes - -|http://jcp.org/en/jsr/detail?id=52[JSR 52] |Java Standard Tag Library 1.2 (JSTL) |Yes |Yes - -|http://jcp.org/en/jsr/detail?id=45[JSR 45] |Debugging Support for Other Languages 1.0 |Yes (via JSP) |Yes (via JSP) - -|http://jcp.org/en/jsr/detail?id=346[JSR 346] |Contexts and Dependency Injection for the JavaEE Platform 1.1 (Web Beans) |No |Yes, http://seamframework.org/Weld[Weld] - -|http://jcp.org/en/jsr/detail?id=330[JSR 330] |Dependency Injection for Java 1.0 |No |Yes as part of a CDI implementation, http://seamframework.org/Weld[Weld] - -|http://jcp.org/en/jsr/detail?id=316[JSR 316] |Managed Beans 1.0 |No |Yes, as part of another technology - -|http://jcp.org/en/jsr/detail?id=345[JSR 345] |Enterprise JavaBeans 3.2 Lite |No | - -|http://jcp.org/en/jsr/detail?id=338[JSR 338] |Java Persistence 2.1 (JPA) |No |Yes, eg http://www.hibernate.org/[Hibernate] - -|http://jcp.org/en/jsr/detail?id=250[JSR 250] |Common Annotations for the Java Platform 1.2 |Yes |Partially (for non-core Servlet Spec annotations) - -|http://jcp.org/en/jsr/detail?id=907[JSR 907] |Java Transaction API 1.2 (JTA) |Yes |Yes - -|http://jcp.org/en/jsr/detail?id=349[JSR 349] |Bean Validation 1.1 |No |Yes as part of another technology eg JSF, or a stand-alone implementation such as http://www.hibernate.org/subprojects/validator/docs.html[Hiberate -Validator] - -|http://jcp.org/en/jsr/detail?id=339[JSR 339] |Java API for RESTful Web Services 2.0 (JAX-RS) |No | - -|http://jcp.org/en/jsr/detail?id=356[JSR 356] |Java API for Websocket 1.0 |Yes |No - -|http://jcp.org/en/jsr/detail?id=353[JSR 353] |Java API for JSON Processing 1.0 (JSON-P) |No |Yes, eg JSON-P https://java.net/projects/jsonp/[reference implementation] - -|http://jcp.org/en/jsr/detail?id=318[JSR 318] |Interceptors 1.2 |No |Yes as part of a CDI implementation -|======================================================================= - -[[jetty-javaee-6]] -==== Jetty EE 6 Web Profile - -Here is the matrix of JSRs for Java EE 6 Web Profile, and how they relate to Jetty: - -.Java EE 6 Web Profile -[cols=",,,",options="header",] -|======================================================================= -|JSR |Name |Included with jetty-9.0.x |Pluggable - -|http://jcp.org/en/jsr/detail?id=315[JSR 315] |Servlet Specification API 3.0 |Yes | - -|http://jcp.org/en/jsr/detail?id=314[JSR 314] |JavaServer Faces 2.0 (JSF) |No |Yes, for example, https://javaserverfaces.java.net/[Mojarra] or http://myfaces.apache.org/[MyFaces] - -|http://jcp.org/en/jsr/detail?id=245[JSR 245] |JavaServer Pages 2.2/Java Expression Language 2.2 (JSP/EL) |Yes |Yes - -|http://jcp.org/en/jsr/detail?id=52[JSR 52] |Java Standard Tag Library 1.2 (JSTL) |Yes |Yes - -|http://jcp.org/en/jsr/detail?id=45[JSR 45] |Debugging Support for Other Languages 1.0 |Yes (via JSP) |Yes (via JSP) - -|http://jcp.org/en/jsr/detail?id=299[JSR 299] |Contexts and Dependency Injection for the Java EE Platform 1.0 (Web Beans) |No |Yes, http://seamframework.org/Weld[Weld] or http://openwebbeans.apache.org/[OpenWebBeans] - -|http://jcp.org/en/jsr/detail?id=330[JSR 330] |Dependency Injection for Java 1.0 |No |Yes as part of a CDI implementation, http://seamframework.org/Weld[Weld] - -|http://jcp.org/en/jsr/detail?id=316[JSR 316] |Managed Beans 1.0 |No |Yes, as part of another technology. - -|http://jcp.org/en/jsr/detail?id=318[JSR 318] |Enterprise JavaBeans 3.1 |No |Yes, OpenEJB - -|http://jcp.org/en/jsr/detail?id=317[JSR 317] |Java Persistence 2.0 (JPA) |No |Yes, http://www.hibernate.org/[Hibernate] - -|http://jcp.org/en/jsr/detail?id=250[JSR 250] |Common Annotations for the Java Platform |Yes |Partially (for non-core Servlet Spec annotations) - -|http://jcp.org/en/jsr/detail?id=907[JSR 907] |Java Transaction API (JTA) |Yes |Implementations are pluggable, such as http://www.atomikos.com/[Atomikos], http://jotm.ow2.org/[JOTM], http://jencks.codehaus.org/Transaction+Manager[Jencks (Geronimo Transaction Manager)] - -|http://jcp.org/en/jsr/detail?id=303[JSR 303] |Bean Validation 1.0 |No |Yes as part of another technology (JSF), or a stand-alone implementation such as http://www.hibernate.org/subprojects/validator/docs.html[Hiberate -Validator] -|======================================================================= diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/introduction/what-is-jetty.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/introduction/what-is-jetty.adoc deleted file mode 100644 index 998fb8e79e1..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/introduction/what-is-jetty.adoc +++ /dev/null @@ -1,36 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[what-is-jetty]] -=== What is Jetty? - -Eclipse Jetty is an open-source project providing an HTTP server, HTTP client, and Servlet container. - -The Jetty documentation is broken up in to four parts: - -* The link:{GSTARTEDGUIDE}[Getting Started Guide] emphasizes beginning to use Jetty. -It provides information about what Jetty is and where you can download it, and where to find Jetty in repositories like Central Maven. -It also provides a Quick Start guide on how to get Jetty up and running as well as an overview of how and what to configure in Jetty. - -* The link:{OPGUIDE}[Operations Guide] details configuring Jetty as a distributed package at a more granular level. -From server startup to session management, logging, HTTP/2 support and Jetty optimization, these chapters will help administrators get the most out of their distributed Jetty server instances. -This section also covers configuring many of the most common servlet container features such as JNDI and JMX. - -* Aimed at advanced users of Jetty, the link:{PROGGUIDE}[Programming Guide] focuses on Jetty development. -A large portion of this section is focused on using Jetty as an embedded server in existing applications. -It contains several examples and how-to guides for making the most out of the Jetty framework. -This section also includes a guide on using the Jetty Maven plugin as well as information on debugging Jetty. - -* The link:#{CONTRIBGUIDE}[Contribution Guide] is aimed at those who want to contribute to the Jetty open source project. -It includes instructions on interacting with the community, how to raise bugs, and how to report security issues. -In addition, it also details source control and build information for the project. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/introduction/what-version.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/introduction/what-version.adoc deleted file mode 100644 index 8adfc0a5a69..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/introduction/what-version.adoc +++ /dev/null @@ -1,50 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[what-jetty-version]] -=== What Version Do I Use? - -Jetty 10 and 11 are the most recent versions of Jetty and has a great many improvements over previous versions. -This documentation which focuses on Jetty 10. -While many people continue to use older versions of Jetty, we generally recommend using Jetty 10 or 11 (more on the differences later) as they represent the version of Jetty that we will actively maintain and improve over the next few years. - -_____ -[IMPORTANT] -It is important that only stable releases are used in production environments. -Versions that have been deprecated or are released as Milestones (M) or Release Candidates (RC) are not suitable for production as they may contain security flaws or incomplete/non-functioning feature sets. -_____ - -.Jetty Versions -[width="100%",cols="12%,9%,15%,6%,21%,10%,6%,21%",options="header",] -|======================================================================= -|Version |Year |Home |Min JVM |Protocols |Servlet |JSP |Status -|11 |2020- |Eclipse |11 ^(2)^ |HTTP/1.1 (RFC 7230), HTTP/2 (RFC 7540), WebSocket (RFC 6455, JSR 356), FastCGI, *JakartaEE Namespace*^(1)^ |5.0.0 |3.0.0 |Stable -|10 |2019- |Eclipse |11 ^(2)^ |HTTP/1.1 (RFC 7230), HTTP/2 (RFC 7540), WebSocket (RFC 6455, JSR 356), FastCGI |4.0.1 |2.2 |Stable -|9.4 |2016- |Eclipse |1.8 |HTTP/1.1 (RFC 7230), HTTP/2 (RFC 7540), WebSocket (RFC 6455, JSR 356), FastCGI |3.1 |2.3 |Stable -|9.3 |2015- |Eclipse |1.8 ^(3)^ |HTTP/1.1 (RFC 7230), HTTP/2 (RFC 7540), WebSocket (RFC 6455, JSR 356), FastCGI |3.1 |2.3 |Deprecated / *End of Life December 2020* -|9.2 |2014-2018 |Eclipse |1.7 ^(3)^ |HTTP/1.1 RFC2616, javax.websocket, SPDY v3 |3.1 |2.3 |Deprecated / *End of Life January 2018* -|9.1 |2013-2014 |Eclipse |1.7 ^(3)^ |HTTP/1.1 RFC2616 |3.1 |2.3 |Deprecated / *End of Life May 2014* -|9.0 |2013-2013 |Eclipse |1.7 ^(3)^ |HTTP/1.1 RFC2616 |3.1-beta |2.3 |Deprecated / *End of Life November 2013* -|8 |2009-2014 |Eclipse/Codehaus |1.6 ^(3)^ |HTTP/1.1 RFC2616, WebSocket RFC 6455, SPDY v3 |3.0 |2.2 |Deprecated / *End of Life November 2014* -|7 |2008-2014 |Eclipse/Codehaus |1.5 |HTTP/1.1 RFC2616, WebSocket RFC 6455, SPDY v3 |2.5 |2.1 |Deprecated / *End of Life November 2014* -|6 |2006-2010 |Codehaus |1.4-1.5 |HTTP/1.1 RFC2616 |2.5 |2.0 |Deprecated / *End of Life November 2010* -|5 |2003-2009 |Sourceforge |1.2-1.5 |HTTP/1.1 RFC2616 |2.4 |2.0 |Antique -|4 |2001-2006 |Sourceforge |1.2, J2ME |HTTP/1.1 RFC2616 |2.3 |1.2 |Ancient -|3 |1999-2002 |Sourceforge |1.2 |HTTP/1.1 RFC2068 |2.2 |1.1 |Fossilized -|2 |1998-2000 |Mortbay |1.1 |HTTP/1.0 RFC1945 |2.1 |1.0 |Legendary -|1 |1995-1998 |Mortbay |1.0 |HTTP/1.0 RFC1945 |- |- |Mythical -|======================================================================= - - 1. Due to Oracle's ownership of the "Java" trademark, usage of the javax.* namespace has been restricted and the jakarta.* namespace link:https://www.eclipse.org/lists/jakartaee-platform-dev/msg00029.html[was adopted] by the Eclipse Foundation. - 2. JPMS module support is optional - 3. JDK9 and newer is not supported if using MultiRelease JAR Files, or Bytecode / Annotation scanning. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/upgrading/chapter.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/upgrading/chapter.adoc deleted file mode 100644 index e9e0d298db8..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/upgrading/chapter.adoc +++ /dev/null @@ -1,17 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -[[upgrading-jetty]] -== Upgrading Jetty - -include::upgrading-from-jetty-9.adoc[] diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/upgrading/sample.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/upgrading/sample.adoc deleted file mode 100644 index 61140480677..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/upgrading/sample.adoc +++ /dev/null @@ -1,20 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -= Sample Title - -This is a sample paragraph. - -== Sample Subsection - -More sample text. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/upgrading/upgrading-9.3-to-9.4.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/upgrading/upgrading-9.3-to-9.4.adoc deleted file mode 100644 index d93caaa4623..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/upgrading/upgrading-9.3-to-9.4.adoc +++ /dev/null @@ -1,257 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -=== Upgrading from Jetty 9.3.x to Jetty 9.4.0 - -The purpose of this guide is to assist users migrating from Jetty 9.3.x to 9.4.0. -It is not comprehensive, but covers many of the major changes included in the release that may prove as problem areas for users. - -==== The jetty.sh Script - -The file `jetty.sh`, typically used to start Jetty as a service in Linux/Unix machines underwent only small changes, such as the addition of https://wiki.debian.org/LSBInitScripts[LSB tags]. - -You can safely replace the `jetty.sh` file packaged with Jetty 9.3 with the version found in Jetty 9.4. - -==== Removed Classes - -`ConcurrentArrayQueue` was removed from use in Jetty 9.3 and the class has been removed entirely as part of Jetty 9.4. - -==== Module Changes in Jetty 9.4 - -[cols="1,1", options="header"] -|=== -| Jetty 9.3 Module | Jetty 9.4 Module -| `logging` | `console-capture` -| `infinispan` | `session-store-infinispan-embedded` or `session-store-infinispan-remote` -| `jdbc-sessions` | `session-store-jdbc` -| `gcloud-memcached-sessions`, `gcloud-session-idmgr` and `gcloud-sessions` | `session-store-gcloud` and `session-store-cache` -| `nosql` | `session-store-mongo` -|=== - -===== Logging Modules - -The module `logging` is no longer available in Jetty 9.4. - -The logging module structure present in Jetty 9.3 has been replaced with a more fine-grained structure in Jetty 9.4, so that you have now more choices available that are also easier to configure. - -The migration path is different depending on whether you have completely customized this module or not. - -If you have a Jetty 9.3 installation, and you have both `$jetty.base/modules/logging.mod` and `$jetty.base/etc/jetty-logging.xml`, then this module is local to your `$jetty.base` setup and will be used by Jetty 9.4 as before. -No changes are required for your implementation. - -If either `$jetty.base/modules/logging.mod` or `$jetty.base/etc/jetty-logging.xml` are missing, then you were relying on those present in `$jetty.home`, which were present in Jetty 9.3, but are no longer available in Jetty 9.4. - -The Jetty 9.3 `logging` module has been renamed to `console-capture` in Jetty 9.4. -You need to open your Jetty 9.3 `start.ini` and replace the references to the `logging` modules with `console-capture`. - -For example, in an existing Jetty 9.3 `start.ini` file the module declaration for logging would look like this: - -[source, screen, subs="{sub-order}"] ----- ---module=logging -jetty.logging.retainDays=7 ----- - -In 9.4, it should be replaced by: - -[source, screen, subs="{sub-order}"] ----- ---module=console-capture -jetty.console-capture.retainDays=7 ----- - -The properties that may be present in your Jetty 9.3's `start.ini`, such as `jetty.logging.retainDays` will still be working in Jetty 9.4, but a warning will be printed at Jetty 9.4 startup, saying to replace them with correspondent `jetty.console-capture.*` properties such as `jetty.console-capture.retainDays`. - -==== Session Management - -Session management received a significant overhaul in Jetty 9.4. -Session functionality has been refactored to promote code-reuse, easier configuration and easier customization. -Whereas previously users needed to edit xml configuration files, in Jetty 9.4 all session behavior is controlled by properties that are exposed by the various session modules. -Users now configure session management by selecting a composition of session modules. - -===== Change Overview - -SessionIdManager:: Previously there was a different class of SessionIdManager - with different configuration options - depending upon which type of clustering technology chosen. -In Jetty 9.4, there is only one type, the link:{JDURL}/org/eclipse/jetty/server/session/DefaultSessionIdManager.html[org.eclipse.jetty.server.session.DefaultSessionIdManager]. - -SessionManager:: Previously, there was a different class of SessionManager depending upon which the type of clustering technology chosen. -In Jetty 9.4 we have removed the SessionManager class and split its functionality into different, more easily extensible and composable classes: -General setters::: -All of the common setup of sessions such as the maxInactiveInterval and session cookie-related configuration has been moved to the link:{JDURL}/org/eclipse/jetty/server/session/SessionHandler.html[org.eclipse.jetty.server.session.SessionHandler] - -[cols="1,1", options="header"] -|=== -| 9.3 SessionManager | 9.4 SessionHandler -| `setMaxInactiveInterval(sec)` | `setMaxInactiveInterval(sec)` -| `setSessionCookie(String)` | `setSessionCookie(String)` -| `setRefreshCookieAge(sec)` | `setRefreshCookieAge(sec)` -| `setSecureRequestOnly(boolean)` | `setSecureRequestOnly(boolean)` -| `setSessionIdPathParameterName(String)` | `setSessionIdPathParameterName(String)` -| `setSessionTrackingModes(Set)` | `setSessionTrackingModes(Set)` -| `setHttpOnly(boolean)` | `setHttpOnly(boolean)` -| `setUsingCookies(boolean)` | `setUsingCookies(boolean)` -| `setCheckingRemoteSessionIdEncoding(boolean)` | `setCheckingRemoteSessionIdEncoding(boolean)` -|=== - -Persistence::: -In Jetty 9.3 `SessionManagers` (and sometimes `SessionIdManagers`) implemented the persistence mechanism. -In Jetty 9.4 we have moved this functionality into the link:{JDURL}/org/eclipse/jetty/server/session/SessionDataStore.html[`org.eclipse.jetty.server.session.SessionDataStore`]. - -Session cache::: -In Jetty 9.3 the `SessionManager` held a map of session objects in memory. -In Jetty 9.4 this has been moved into the new link:{JDURL}/org/eclipse/jetty/server/session/SessionCache.html[`org.eclipse.jetty.server.session.SessionCache`] interface. - -For more information, please refer to the documentation on link:#jetty-sessions-architecture[Jetty Session Architecture.] - -===== Default Sessions - -As with earlier versions of Jetty, if you do not explicitly configure any session modules, the default session infrastructure will be enabled. -In previous versions of Jetty this was referred to as "hash" session management. -The new default provides similar features to the old hash session management: - -* A session scavenger thread that runs every 10mins and removes expired sessions -* A session id manager that generates unique session ids and handles session id sharing during context forwarding -* An in-memory cache of session objects. - -Requests for the same session in the same context share the same session object. -Session objects remain in the cache until they expire or are explicitly invalidated. - -If you wish to configure the default setup further, enable the `session-cache-hash` module. - -*Compatibility* - -As Session objects do not persist beyond a server restart, there are no compatibility issues. - - -===== Sessions using the Filesystem - -In earlier versions of Jetty, persisting sessions to the local filesystem was an option of the "hash" session manager. -In Jetty 9.4 this has been refactored to its own configurable module `session-store-file`. - -*Compatibility* - -Sessions stored to files by earlier versions of jetty are not compatible with jetty-9.4 sessions. -Here is a comparison of file formats, note that the file contents are listed in order of file output: - -[cols="1,1", options="header"] -|=== -| Jetty 9.3 | Jetty 9.4 -| File name: `sessionid` | File name: `expirytime_contextpath_vhost_sessionid` -| `sessionid (utf)` | `sessionid (utf)` -| | `contextpath (utf)` -| | `vhost (utf)` -| `nodeid (utf)` | `lastnode (utf)` -| `createtime (long)` | `createtime (long)` -| `accessed (long)` | `accessed (long)` -| | `lastaccessed (long)` -| | `cookiesettime (long)` -| | `expiry (long)` -| `requests (int)` | -| | `maxInactive (long)` -| `attributes size (int)` | `attributes size (int)` -| `attributes serialized (obj)` | `attributes serialized (obj)` -| `maxInactive (long)` | -|=== - -____ -[NOTE] -Session data is now only loaded when requested. -Previous functionality such as `setLazyLoad` has been removed. -____ - - -===== JDBC Sessions - -As with earlier versions of Jetty, sessions may be persisted to a relational database. -Enable the `session-store-jdbc` module. - -*Compatibility* - -Sessions stored to the database by earlier versions of jetty are not compatible with jetty-9.4 sessions. -The incompatibility is minor: in jetty-9.4 the `rowid` primary key column is no longer used, and the primary key is a composite of `(sessionid,contextpath,vhost)` columns. - -===== NoSQL Sessions - -As with earlier versions of Jetty, sessions may be persisted to a document database. -Jetty supports the Mongo document database. -Enable the `session-store-mongo` module. - - -*Compatibility* - -Sessions stored to mongo by earlier versions of jetty are not compatible with jetty-9.4 sessions. -The key for each subdocument that represents the session information for a context is different between jetty-9.3 and 9.4: - - -[cols="1,1", options="header"] -|=== -| Jetty 9.3 | Jetty 9.4 -|Each context key is: vhost+context+path, where empty vhosts="::" and root context = "*" and / is replaced by _ -|Each context key is: vhost:contextpath, where empty vhosts="0_0_0_0" and root context = "" and / replaced by _ -| eg "::/contextA" | eg " 0_0_0_0:_contextA" -|=== - - -===== Infinispan Sessions - -As with earlier versions of Jetty, sessions may be clustered via Infinispan to either an in-process or remote infinispan instance. -Enable the `session-store-infinispan` module. - -*Compatibility* - -Sessions stored in infinispan by jetty-9.3 are incompatible with jetty-9.4. -In Jetty 9.3 the serialized object stored to represent the session data was `org.eclipse.jetty.session.infinispan.SerializableSessionData`. -In Jetty 9.4 the serialized object is `org.eclipse.jetty.serer.session.SessionData`. - -===== GCloud Datastore - -As with earlier versions of Jetty, sessions may be persisted to Google's GCloud Datastore. -Enable the `session-store-gcloud` module. - -*Compatibility* - -Sessions stored into GCloud Datastore by Jetty 9.3 are *incompatible* with Jetty 9.4, although the incompatibility is trivial: the name of the session id entity property has changed: - -[cols="1,1", options="header"] -|=== -|Jetty 9.3 | Jetty 9.4 -|Kind: `GCloudSession` | Kind: `GCloudSession` -|key: `contextpath_vhost_sessionid` | key: `contextpath_vhost_sessionid` -|*"clusterId"*: `sessionId` | *"id"*: `sessionId` -|"contextPath" : `contextpath` | "contextPath": `contextpath` -|"vhost" : `vhost` | "vhost": `vhost` -|"accessed": `accesstime` | "accessed": `accesstime` -|"lastAccessed": `lastaccesstime` | "lastAccessed": `lastaccesstime` -|"createTime": `createtime` | "createTime": `createtime` -|"cookieSetTime": `cookiesettime` | "cookieSetTime": `cookiesettime` -|"lastNode": `lastnode` | "lastNode": `lastnode` -|"expiry": `expiry` | "expiry": `expiry` -|"maxInactive": `maxInactive` | "maxInactive": `maxInactive` -|"attributes": `blob` | "attributes": `blob` -|=== - -===== GCloud Datastore with Memcached - -As with earlier versions of Jetty, sessions can be both persisted to Google's GCloud Datastore, and cached into Memcached for faster access. -Enable the `session-store-gcloud` and `session-store-cache` modules. - -*Compatibility* - -Sessions stored into Memcached by earlier versions of jetty are incompatible with Jetty 9.4. -Previous versions of jetty stored `org.eclipse.jetty.gcloud.memcached.session.SerializableSessionData` whereas Jetty 9.4 stores `org.eclipse.jetty.server.session.SessionData`. - -==== ServletContainerInitializers - -As of Jetty-9.4.4, unless the `web.xml` is version 3.0 or greater, only `ServletContainerInitializers` that are on the container classpath will be discovered. -Users wishing to use `ServletContainerInitializers` from within the webapp with older versions of `web.xml` must either upgrade their `web.xml` version, or call `WebAppContext.setConfigurationDiscovered(true)` either programmatically or in xml. -Upgrading the `web.xml` version is preferable. diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/upgrading/upgrading-9.4-to.10.0.adoc b/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/upgrading/upgrading-9.4-to.10.0.adoc deleted file mode 100644 index 707a43fe4f8..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/gettingstarted/upgrading/upgrading-9.4-to.10.0.adoc +++ /dev/null @@ -1,58 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. -// -// This program and the accompanying materials are made available under the -// terms of the Eclipse Public License v. 2.0 which is available at -// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 -// which is available at https://www.apache.org/licenses/LICENSE-2.0. -// -// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 -// ======================================================================== -// - -=== Upgrading from Jetty 9.4.x to Jetty 10.0.x - -The purpose of this guide is to assist users migrating from Jetty 9.4 to 10. -It is not comprehensive, but covers many of the major changes included in the release that may prove as problem areas for users. - -==== Required Java Version - -Jetty 10 requires, at a minimum, Java 11 to function. -Items such as the Java Platform Module System (JPMS), which Jetty 10 supports, are not available in earlier versions of Java. - -==== ServletContainerInitializers - -As of Jetty 10, Annotations will be discovered even for old versions of `web.xml` (2.5). -Users wishing not to use annotations from the webapp classpath with older versions of `web.xml` must call `WebAppContext.setConfigurationDiscovered(false)` either programmatically or in xml. - -==== Removed Classes - -//TODO - Insert major removed/refactored classes from Jetty-9.x.x to Jetty-10.0.x - -==== Changes to Websocket - -//TODO - List of changes to Websocket -- Joakim/Lachlan - -==== `javax.mail` and `javax.transaction` - -Both `javax.mail` and `javax.transaction` have been removed from the Jetty Distribution in Jetty 10. -If you require these jars, you will need to enable the `ext` link:#startup-modules[module] and copy the files to your `$JETTY_BASE/lib/ext` directory. - -==== Module Changes in Jetty 10.0 - -===== New Modules in Jetty 10.0 - -//TODO - Insert new modules introduced in Jetty 10 - -===== Changes to Existing Modules in Jetty 10.0 - -//TODO - Insert module changes introduced in Jetty 10 - -==== Changes to Sessions - -//TODO - List of changes to Sessions -- Jan - -==== Removal of System Properties(?) - -//TODO - List of removed System bits --- Greg diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/Jetty_DeployManager_AppLifeCycle-1.png b/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/Jetty_DeployManager_AppLifeCycle-1.png deleted file mode 100644 index 522551a7946b6534acf34ff59ab15ec3c616f135..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20022 zcmb?@bx>7d*e9S80*WAA2Hnz<3MkzrNQi)RgEXih-Q7sTB_*UmKuV-RBn0X1?tShT zGyBiZH@maWIKq{C&pB^A@2?&Ll@ug#ZZ@S(CLwXQRUVCbi#|IjxSz0s@lABbT+UzMsap_W;3(4 za4I)?lC&+f^LyKl2Hh##SA zu|DW}c^^;I??br+>OInO<9xa2N;etv<&3+g-7A$CSpPm=KA*3WZrhMb=JwoL|2Z06 zu}9PEx>w>5rZCKn`_LD!;GM}TiZ5QPhLjkg7$#SwFOx6cyGK~+m=AwR;3M$F5&~(| z9{O?+Nau@T8qh^4ea35*qsh4a&^Pgacmswk#*WbL?yiu_4hjke28R7|pVe%DFW%f} zQMvEg>2i8ByS~WYVvm1yHJ@AK^w2}Bhd-ECi#E}QKYsjppIIY>UNMbiNw>iz@@;#N z76;QqUl*Rj!o6^EzA*ToowM~)hw~#V6opg)<0z%Olmb732$@k%R->F~kMn0Cz99u8Y zC??abb2MoAbPIVus(A{DMa~x|cF#P!-49ltUte943b}BIUSDv%{$}}*g$0L?kFU+m ztugJn5BgxCCcB5H=kD?G^7(eN$#}W3%HB!1UMW2%=MaswNGiAC+qY$zGc%4kW=XT1 zj|yO5ak>vzjgmPw7Z!XK@?_h(UbvMf`PMnDYj|B>IzMxgS#=bUiD77=_P*Ga6BB;F zL4sn_cu17)b;gJSBeA@k?v4I$cfJ#*YiGOp8VxZbU_Hf;lEiKHskvG7$&)9({{Hh@ zTWM_D{n`?ek_7keJvTDS?w(m$F_ray=Ya2({pj&y{hBa^yf&CB6B8319UZx=cimC6 zlv#vJZwRq?czNTLvtFY9+t~QEF)0dbyI5)pfPfydd)YaF^&V2a%N+`o?ubciR z2FCo#N>>Oe*Us+l6RoY;+2^*lWf_z_4>Nujzm7K_MLaR-qu`d$g0Eof`8|3Olu$I* z;Oelq+}|HXD?702I8vgUTxBs9CF*_U=n-E)Oi9@bGvc!I?_)QK?!&qHd8|8k==k|b zlu`|-sHhr_CM*_yC8|bQ2$UlXRHbJ(H+x}8kv@5Qv%;jGj+;9M7709~{O|pp9poC5 zOW^n@9Zh$Sf+8f>4Bj~`7D=x!Cx`R=`E#gNA0i^~Wc?p=K7iS)6s`EbeW`kz9Vtk;}rM5 zWBe=O2_v>ZXnSWT0SQSL)P%Of^)cfgl4MfqSck_m-pegM7_g>8iCDFToKrvEz_5ox zGVL;tn=7A;p0D4_`uf`r6bc7;m0P|ImM%SgUVM{Yv36CB*QEdo?2(JZG5w3n;~7}A zDh)1n$bAh(Pd(iti6G-KPw;Gh5lpnW)SIkRYyUa(MKGG}zwf9}fb$emIWHbi3%TIg*w|DwEUgab zVPRsz22QaUD-j;1e#6QwKM!xaiH@$4Ep@LpDVa2fDdT8kJlg$uYcN|nnwV|`N>rp| zI2C+H(AHqw6Suonzx~$4L^2SccIW8G%a~Jsqp-B;?MS}zj~_o0e!DBo*9G2d;c6J$1>A6h@P(JK0_wRR7dn+N-7-6IO zB`1?Nx*vB;Pp6F*Y7$UUDfr)^%zyRu5ek&9e{k)Cl|dgkNMNd7j+N-1&iYdagoWk8 z_`x=t#2bdw0(m!ZJXKnZg~2`>`fAu|B0!p&n#!o0d6Qlt<%{WHCafJhIB)CTZ~lZ+ zEg#Mnm>=)!%XnU^2^2(u>EYVw&6_v>ZEl99r>9F#dYGCrRJ`k*gU3}XdUa1pR+QJ}StO5z#@yW8$wo#0 z%18kLa$sObahs2H;c03IhJ`Ib0bl4#O@<@BoAmX&h&d+jXU{&&PMr{|7xKt+#fbUe zrM{EzJ$JG@kD9<~d>i1vV!XbW^pHhIXXo%&LrK58)C#cSL&^D;g4vti!2DO54WqNO zvscina@=XOcXZ5#E&6WK=F`cEOJB;<=&kPiBN3JG0A&Vk=mL%_&jvGJkP5q1X83x{ z{lMx7A@vClzf0|Ta8Ev&m*?U`Z<=s2%*jxryE9b!4w%0_SXHRsFVBz18(g`ruC8EG zZonx;r;yThak^iins>)({kJi^>UZq1JuTcuYGr3<2aoB03!7-CgWP5yU-@yaT;f|2 zD#yb$b&=Br0)$4f49uq%%-v+QjkkfnZhH{nQ@gpFC?Iu%%sDL z8G^d(b-u|LJ**Z^CHxbLdRHAhOdfw(lRWMY{p(+banB-Sg=7c%2@pKO! zpnQO5RVp`<4x@OAmR~4UWiyl3`WZW#^))XX6~_EZs6=c!U9h516NFqj>z%jXEp$bO zkUaSW)u+s)p9%#K3!_#!4cEJ09G2u{WHLE2u?$+}*|WhoWsa*VWW1JAP+IKXzt4rD zK_TomvLGDC`uex+`=DGikHb;ThTRTwI1Qp<=MDk>X&Zmty$i>Butp1@9TH9>%vfg4 zT!-a8WFdru1+C2buK*dJbx3I`JCteUnFUDo9sxlcd-FxB`*x!w>e0@Ntm_wV1q z`94yl6%C`TQfaD;jzjWHMM{7M&12aNj_prMC{ z2ZLS%Kh&#C*Zn1(CXd8`08H`jZ`xJneh&KtJ@M?+C`b$fpSLmHI9ayQ!`{3A1s2IE zL`6km^_Y$#2rthL4QHA>kta)u&eOhh(Qv4UZ&)(u8kzyzOnaSM!FKP1s%848>>*UG z?WXgvzEnZ_b1ocgY}q5;r5I*Sw&>gtkJCN7<1Jkj>%Vm`VCvGx>1O@2VATCwVVpT? zqvETpt7o}>#WE8^t%UdVl?lPYMYk@>YG?I8zsbYT>Bfy4jOvIOgT(Oge%XF}Ce0Fx z+1XiGZS4_Co12@+a*8ZP@C2|ov6M_Ep`e7o;0+hQ<^!nw($SF{b{VH@I@Zs4c16Iq z2Hf4S0+7=q8AdVN75Vr+t9A^$Dd9)7%Q+kzhEPKG#8XbV;8IhvqK_ShxqH_p#<()? zS7*@Cj8HtaSE{j{jW3Cgh+9QFv@$XO0G@n6goVQH0m2iHD|1*nW1nz6xdG{Alwr2SmJQ1SLH#~ zO}!)1CHSfJu~Kr8o|{mVRu0{^rfLmW9BVz#zjeDyTfLqN{&u{x!?9|KgM;H?hA(9* zDeQ5=0V^^~A`t(Bj3r*b}Zshh>F2FHxW~oKq1T7BOr1Yr!&kZ&+q& ztqnb)c!J>fAQ z33x0SW_z%rEG90lRb@WPjDgTBdKHOF&Z`9QtBr?}NiF|7a{q7Up&&;MMichmc$w9+ zXGpl_w~U-928IBrE8ndD%0N-Kv$cKG8AhpAtR34gdOfwE+~ncvb$O`Sc7$<<;=zLl zA7CMUvm6)Oookoxki6dOVFzA>hmYTiT;N6rZNVG3IR(k!bY1(67Uc8?9yG`@uODIKpB>M3A`AQjRa2tlp zeW|~a`R;yzwFspAJDfbY>cvpcMVzUz0%uxUJ_4L@nD4-Cd%w_UJ3zx~rFyC1B4+`BN(XBlOj_I8 z3e*dU;Dl7%Phe6`vlg-khxN?Cssmc`O0{@nfRO!ff(ev4I|30TUaW zt1|r)V)S5bG#DV_{OW3;LZ0|A_flV~Ma>NfC^D|cf1L-paWyqHa~0FW^h!*$Ky{R%??VfZ|Q7GL~@nhvq zi~@&_$6J5>WamPuMboNhye7+jwYPtUfvA9Woy22-{v9?c13V?H&>UDPAL@jqTa}Ul z)t4D|-hpad<8fL(8@~rN2hPVBI4NwQAl@cslY`0xThrroG2U_G&%H*yewftpMt8no zB38~HyMR$)ms3pr{fmW*%TpWWt)vuTz%K^}{pn`)jIEQ?A}AX_Iy?8FByidOdj{vY zRIU9YKNJBNZ{8TXjxfp|K&rTTLQ&UrN6J1fvP$po*X#Z8u%*@KF1!kU>mex;G z0#Fe+yrn6-ybYYB??7(307~;ta9^@?%mJX2j;?O{YxjZmL!|0~tTTmXhCBaSkl+>s zA5y;zT91B1Lqpg7UOwd30Td2;M%?^o4C4qwy=R96 zpkB8?;N&X;eN?6lE|f3&&0ZhKFcL()y|lksN&|}BJv!n&m~wY@CG{E<7Z+b0E2V}f zd<0O;ack-{Q6gsGh!`Nr?;jg)`?ws3CM+yGESv~u zZ6a*tePCK#2CX*%s+<2FX4u@==t>v8#!h|DMd(yc8i|7!6KkbSaeXl3p_JJ zDMPGZ_nnDJr{H!&^wRQJeND|j*pTt@@jBT8p++@@^0cGG`W`L*)LsElfm0VpjLLn-yi+^PZY zP}pUpQH8}*@@fg`(b3Tl1K<7lB=IsXgKZ}MKGfJ4Hr*t^8iNI@^vP1WUnWu=7Jt4d z(W%ApDI?IY60NeTd1N@W>R3}(m!wlH`gE)vZ^_t!cI20gb#T;Ec=8AU#^omcVfFQb zumGc(_g>$V&gYdW9U~wjdRLS6t~FILD>IX3@Er<>mHkuN6YcFUCY~3k(2U5v9Oll< z%#^ccP2D+O?RgkfnKQgs66(VG1@;h z^)J_c8sE(H^i`tK>c4*vXr&@qc=;@4Ua<=b)^nSY3wd7&DJv_3I54nrPW0$$w%()v zPb&8Rwe0;rzQO1foZiw&^b&4^W=XkP0+t9TJ~_KpfWoQz#9v|0*0! zA4S`jIiiSVt2MeEuKca9?rs3BNSlG|VYV+5XW7nQ zBekT-5nW|a3Red*d}d*F_R=Qa4vvENRQ^!E$}7AU%jPTC3&xQz9fLEM3KoOQ$<9NV z*tk2=MsJ50X*sz;{z6hFDX9P&RRcQ}vEJ-D)aP+`TIE_5QXjF=_)<8nYYW8OufSNk z@q&diK#EX0KQV^Sc6jJH<_*3##7e_M9|P1P6$<2Ju6BRFK)MWCU3RqpkMr`%KbUy7 z19yMJVn!q&@JWAD6q5+m(bla-5l?;1S8(Y^r_-(&O{X1>(^VEq`FOs**_P=Q?^+P* z1$S^i@J)a4zuQ|;ntdBvwKRD;Q0G72frgeQpYru9!k3YjJ2FsOjL^*R!sX=BndAxD zv>P@N%ZC8W`8{&JFYeB!BbZGWd*hqzx}T;SGZZLy4nG%ahW1oK795&>hK}Gyo%ioU;nm0UkAz_R+`-a0AEt?SP;}~ zp~>&WRFEE0W&nF(;!hPeI?jj87wRh7m6*SalzZmpzStQKtiD-O8}&My5AU$Lf%e7C zi9s1{sb5nb>u|mBCPtY9{mJR`-8m+^?eQDp{vx7biXtCf_uu?`w(=X7PVPf#vqq2o z0*CyP^LA?psnWM1x9K__om#YXPjub7XXzq4%jxFh;i3rNsfs+A{Kt|>>(K^5#Q!yC#dq+@m5LEhndxK1uf z;Npf*SqUOUn7!%7UzwR95!azmE56+x1RxCId$|(1D@+si@Wu@5vxM*|RT&!nk7%|F z0jmu+Fdn?-?MnO0-@kRMdF-h}>tavtKAXN@5aFm}iOxVaR*~N290|US_aQS_zV4KDvJTw6WfIXJ(U7=?UR z9-BMo$8FT!A94$PzrAOzG>xp>BE+cPy&U+JsJpKBB zV5*_OkC9aelg9$VJNUyyylJD0~GzLRlQS!xYU*O!^WYTa|%!fEq+KAaoDSBk)|uPrx?sCf-*i96__L%zmI3pt? z?#_$sPdLft%1OCjL8bCKnZGVn2roVTltkvR%C;k;k8=={Vmj!jqQ zBibz%$|xyR#*7IDU`W6jQRJcuKuU3lcI#`D(#%0<7z5or*qn?v>*P193P=7&i8L7#Wy0=990323w*uUp zQ8gFm@yigD2h*)zu~Y*m{{nybFE!HyxHeI+G);PC#za0iqYh^WW=NkjI-1}HI?lgT z=jjY!!zd@Hs~%a#yZA@nVEmBfaSSZ7!#9LZgz>(o}*?9v7$lF!hAFA20f;WOgLVoo3-*tC)2O;KBH#fn~ z&dwW9wJvtr?q+An?EZHaz~g+g8ty>o1-?1D6HwcUYMXEnAHl$>f)S>CDj-k}Iwz3X zowd@hvHjkD&wsuDy8o{ zcn)-v;Z@lKP?(HP_ZE>@LLggC9zI0^Y){X#1GxX^6SAKJK}6XHMSUns@-CZB&6`zQ zPM(526BIt1Y3>mAV*Tc(oVI%!ObiT|pwfw4?1+>4TRvoz$=^-tXf4zn%zGh`7;|Su z;|oeH1*QDb`T04Q#cvj1p+DBy>-`(?o~fzb2c>+uxOzGh^fGpxZD}2f9_y(H!;@P< z^>ss!Y^IHD;xm282&omDgxy_q%8knPm4wpIdy_YqRsDjV+LJ8xCUW@$C*1)u6b(QX z`z1XmzWgu=pEU)59Jv(!L5^#10vArU&z*#YQhr`v$=c4g#@!x9j5fRv^{Fzab+5ng zEc5i~(~k!n$)UsZoqnsxg>;un4x|v{q6{hCRE18k&^kbcTb-`__z|@ZIiGvP~49jh^{PehaMQn)jPzqL&8* zgwr0wLmA^V()k*X-u9At;bOiS&Xph1WBRoOI-duavLJx0l5EZ_7+7&MWx$k*QxoQlq1V}Kh`SR*POOIhTUcr&o>nGA0+KX z8hJW(j)8Xb9bmNLem~fqA8c)9p~%>T?1%&%l8%8-(F*qM3D|v%%DFg-O=mxc48|$U z#0eh}K$-%4oPge|s}UjhI80d#BSS#45_CB|QSCzy|4{tz`1x0|Qaq~nj5z{ajUcu9Tk=7Ydq5}-TEf}INA7-czOYCPgnC1rTuCf zu=u1r3a6W|RJ_-JtFNzL*YAuEX5o?Dero?cj1ms6iFgH*srTpa0kUkCYV#cSOqA&E zi3&a(k_{!x?d%`xp>6-hwO{2y{xa+r`=iCykBjX&li9HsZSFH_whfCvuHq4AoYwmi`*Z;4r_>FVLDTy(TVG zq|TfmOfDp(W?!OB_~`Lyd3&(>r&L~CKr)xdqw}s;XV?g}kHdMhgO5!|q++w5(@uno zaF!IB{aePs()2ys;No|9DZl*()d!<(XLjw<;4yK8=lMgaHhzHT5$nGT*BTGfwGrjdLCd6^ zH_whWJ1_ijnRcg}@0OJ8^zxNC725q3z4qOmS4Um?%}OFXQM2KFt$J$Ic?T0qx%0Ti z$6U*!L7+pkRHL?~Uy-uf`^s#(Ut0EKR}DYwHnq2@Y0_$zB6X)LN(MUFggC4)e1uU0iqfPy+gpo?yb^oqg3|(d(k!2@A5p!Hz|Bgei+&QLZ4M zTV1$xx;Hlk1^3pBWZsS z;iXQBo8H&V4)*5!)$V8>A)%4;5$@3WPM(H_kxISNIIHou9smM)%zt|8> z+R9u}iqT9~m2t3c@6PvAwI$^$muGkEE%x_q545=aa$NZWT3&}Sy`nk4fVr=~g^+7z z*lE8g9~(8dRF>6io<^JWm%DT3XG`+9f`XxjogwSLiwd5+3rW%|dzNLUI$yr^mj_7E z{MR_XQah~-F|sy4()7EO<~q*9bfG%6BTov<$ik@##&j!JYSW(=`(UUZ)Fw6iBF368 zp5~i-eUgb)t0Mh3^>maXqQ-on=BwRV*F9VNPiev#s`Q72q!dL-7-`jBIWlWw`%|?h zhWwrruU??Kth1`~xb8dy$$c$bU>t>rRVByV{d~E3xg#`GJ?b{$ziHvo4cp@qrct^k z%FjBBl16F<2LG0FbHgb<8g{A$mKjPW@GDaS4=^kCt&E=pQWd%s1o(1%ONOt##3 znkyjke3bt#rAq1q+&x{L*QFlCe6W2_A{XN6gAB&LHu2auy}uf)@?pPUUFGg8q;Rmw z{+oN7@~uKu-CXI#uJ2K|?*bvA@de(-hMM@npRc*4ktYh_Sfk!b?H7Mu4Ijnd)GB`_ z@uOn$>BVs*4n=+w!{vG5Q7U_r%kKI6_q+=0j%yiXg~tVEYrzq=v{zrg5N}IjS`bo| z;G0%kuhphfR$7{AKTF_vUZvI1S-7mM++hrV4Vj-{U<3pzPtvd`Hk2fjH|&R*^BwMd za69~>ltJ8inmIK$w`bYuLPin1#G0W|nCo?KYlg4y{M2OBHAeKhu$o;{f%d!a`_L8B z(ZQH6dcvc3_9raXh*@VN`L(tua;~1ExE~|#RywXOch(sPo29e|6?kj6+AAs^VvpB6 z$zC|irlLapIJ-PvJB_A?095x(I9}X+3Y_hx!lr)Rx_sBewU#E&+)jf;&fL$z>E3Xt zPMxNF(RmvC?08GPe}3-GvVtMTlYEgt;~q8nuin=&jsAYP>RVDZ_#iaq=9qCkvB9d+ z6+C2kg_p#qnJQRqQ>b_Tqj8#jZZ^Y@hQ}foF?D`i=(lq-l&k=K1D{rHS#4_y!RI~2 zKN^f_USzg9v_@TS;IoGEGwpJGEJ;X9ecxh4>HKtGaWp#d&-afAx5yf0p;{s~-|87Z zYA+>G?%t%9SZ2nVbi7rAGsn@#RQIzHldRhLgG^Y}?CDR$)k}l#D|f!NEfXMO*X7)r z|MMgkgGyNC+(i!~A}?=k!D>{7XLfU@G_2F0Eo420z0_^KRPXceV$~xrCQS`WllI_3 zgqLHbz)`QqnN^U@(6Yln6x72tVeij|o&RRM)p-X z%y+|%d;{`A&E$p=i#&y|70*zklMk>WHA?*bRo91T(eSHv=}yjV)Z448HE%3q6LEXR z69k8<&m0zNj)Li1U?{>Occ^>wX8yMU_u~U zQk_Sh9FLoHxEdHBba`jrx%uBM6pFOPxrL69oD)fWT|Kg^nH@luS!EV&_Ilgf9O9oJ zlX#+cq(x|Hg|*l>7OM}k3?+xt+G9jAv(!tCtIWw{<8!U`CBsZF4x&4nug!m@6u4bF zZ*uA`&%NmNTvOXLRZ{xT>ewzBUfJM%oyyy3AjS?(#@aFA{p_!<6@GapYsX;Mkon&+ zJ2|&FSjkY%4p%h(*WT;EG?63AVH$y0Iyud;*4L^)tX-8EAQqae|5gZJ zz6iqOb)dt&O^o!HQrxHWZ$A7*1L3rXjqU{Tt%B}NQH_lVMv+nirrJ0bWl9x`-}x<9 z1^4cus^;cP_N5@O=3HsF)ufV{nx(!`1QYMOd`D^9hb+{;^>tZr?{JS*h#ysfEh7m| zE~$V4nrBK%n*Jg&W69p61{Ti^ha&ahiNFc_JJce-zJI)dw6jd``+nj-B1A^b($lGD zJoa&O7PRl1iQyv%UA=$a-ym@EIz2nHUmIZrAH=XF-Q^IH7`H>@_sg(L`%5oswQP3LgYD=A=mtdwE$04I&<6w^Y0R017& z`?t;s^0&9I^ZG>y9tCO?y=nn`tX2P>l`XLU5x$w2^^l1%Qrd@n3U2lJ-!g+6VBNC; z$;ftYRWJ0F`UL4N0y46n;B;B6Dskd6W@u+vV=c?xP*6}P(yj`^CT8QXo0GtPNy~W~ zEUSQfkHLyE28%WB4!vrmZxSk~%ee}vNanjToOkyL))*7s9OK~N;KA14WH9o$99NWN z{i9c<#Co3rUj6g+F_0i&VXqPg29)X?SH;prJXfY_D{|VpW3q91e9VTjv4A^e zL3jdbj<*Kd>^|TuMyAX16sf`FQ}}$FkcCnqmzH(}2l9jVMLM-nKr$Ux1|CA{kYxk1 z4nPsh-?X4f=Mu$b;v;~Ie_JutAt*6mP+=FLS~kL|>4RVdgrdIp_lL9T)(vEc`&S0b zzd|PexLo&)z+;LodXgLV{=L!NJ9Nuemu4io9qK}}eK)&fG96AoAA-Gsbjj~CD1Epq zdNBah*Rc{ND~?^i4?@&1MnEUgfX}&rZvd%SVhAt-T@mwW-K6)Gf8FHq6eb!uc~Nr3 zAiPHSvi5%Dk(?&o?;|E0vAkC)-1{JT!XVMe7Ok_$+Ly;*po0+Cc>%ZC^3EEG<+hC%h zxd~A+WS#}WWk^Q-86uX*!1T^+o7qTyB+yRwhghS2?HwIRl8sO+X#F7Jd;^cP6YL?} z8%NAPM-PkBKvXDW(JC(kQbi@?@*OOwh?%|++T9PH(z&EQV2`|kM2%X$(noNt?!l=I zJPjW*eE|@JOb1>A`BOvWOVY8T1gHD`qKRN(A)kGCco>F~_)n9kAbg9=L2-6)`@lNu z)`1i|Ow!({roM8fL?Dfo11vw?axYN{K52 z@(C9g7bHC9_rcWjUOe;vu=IVNJN(xX3;MMDTwS{75h25P;eLymT*fpzX!r@4FpsNW*NB zf~N-KS3mku;YTZMeq5IEy7)-h5@)PP!_24r7@8a4k30(F%9P_g4_EPHdfoG$iPZa0C#25ZT|i=QAglK zi8kkmciX1;-=%+doW?a8as_2iA3V^ib|E5-SEr(OJm>ECut^tL^A|%ZY)nIv zR~I|KUq{%UEzWq0um5J!>PyC$ogF~LJ~6ZYgRPU5^?guzv);?obc)3KugbbYBHD~62DJxD zl||dipxMzbCV2+d?rjVn`F*ftvqi{wM-q59$4}e*%qlJNas{1#pX`Xwm+#m@2m@k$ zqYm&-zX%swI-g>e1Qw6yRm01pjsLJG2KXJjYD&`6U#|Z)Kie_DWoHkq;XiD6%@?{m zKYD;rC(DsZ?D$ij18Gom0ez8BLgtX3j*vkHHHOu6pIo!x;W_F@MRB0spVd0w-CI;0 zUhXdpL(H{jm@1EQ|69oZEgexq+-$82s?NCQbPX!7)ETq#4@_oy%_X^onws)=C#%Jk z@GQsCJkQAtYn<=O#3<4Je)K}E`zZrvX4YuA+hNGLyb$XT2M~87MW}>73A?}Pz&R8$ zQ5f|~T4BjF(P=7*GHiA1OX)9(=E^f?t8u`%ec$D(Zo4rLaT(86K!U6B^d!HJPD#8Vj^$%8ap-!QAjWRs zmQIyh)r1JmO^{cXQ?K>%@nTpCCJYP>MP72|986+UL{AsmCnqL-;)z$%>U@5OlAC+Qu}FJr zqIcIyr+1xzckoIhj)lprDIm*mD2h?YyODrijR4?RnWfg=H~ENxC8i(DQnC84@**F% zP!PYla~qAA_)ooNtlMy+8VVONShSi^*m8MFMl_28PH)%8^i}hf9?D8S9{L!g)Q%0u zoIPx7k@d;=mCx9$lnNd58*<0Duw6im{!{NJ^_fh5>jUV00oaCYgF4#!+XMOi zfPjGStde&q*mUQ<>hLg*6WtJg^cbmO=j$~JKnDDqqtqi@a70m%K~;!)A_e&9Q@{f( zBDNpy7HY;bdEchlT1nd9K0+|(iQ9qcfxV_y z@`F^BL^Tf&A*k!f0O~J@bOT%?jcbR{zhhDt|45AN&w@P2EiOZ1lHYkN1$ojwSl%;v1c6kf!LiVF5AYX6 zcwD0ziq#BWL=*o|!yWkR zTPVgFz2POK@I+4j-GEp?8}taIXdtHqYqY~GsRKere;~32&zSS9Rekfb`s+GJMu_-iFM-!por4LQ9Eslo|REXw>KsYk}BZ?e2k9+2_$Hd_<`Be*rJcLI4Gj$dG8e$+3y91`$#K;{rl|sQ^iAhm zf=#DOmTFVh&lT;h`5D~Gw`VMAIfl|gN81>bEkg3F> z6o^q2y^Mh`U&CVu(2U@$fgKP+@f4Y3qLWK_V8Un23GfPsgyRDk6G%V-1ZMc25j3SG3OJdUm*5al z5VYlE69-7Qop6?GL-t;-rTyd3=E!jJy?aH~6_0hSHI9l_Oy62hdl-x1Vq+UZRvTue z4AQvZ9t|-*GYEAQpah4_2*MnWn-in9Rb|Rs@0=xSAmL}ZDcQt3a7 zZ{1v&W6)sZh)oP_MLTqX)g+Y!>`iGawsdgkYIFdi36i&cq1mMDZ$Fb*83I4BT%zhB#E z3D877|1&v>w1FBL8g>p3p=AN>14PO9q4(uAzrZ9t*62@UXcy)}sZfIz{K}*S1@wpb z>!XFlkV?x0wl&q@8V$zP&T3w|J#?x-SKx3q?x>9E?yejJ0+Y1Wt;)Lk3TiQz&Jh69FZ+$Knr1@4WW*3 zhA`p2auyq1XQf0<5yJZTF)mCDvm#%sf)0$y`9Hh!-2%tgq^qu$)3rBD`g3R2b3QrI zjSw<_(cA5odVSPpkDaJ(Jb~Nm{4`Sqq8lBvCJeqX?Y!+ocH@w?ds7kR^&TgOQp`|f9uv< z<5<>S-Qc%H`DU#yj|$9r{7C9LKu$%K5#>PsY^W!Q@Vs>-Wi5_Z`KGQ$rW*#RQ9g&a8zJBd6e)y2g2g9P$s?hGDMq6{3`(?-g zgRZvWByT7f146<)8YOByUgz>{?Ju&V2|`7$1`@cXg%tx9v%>Rj1ZA`FeBy z#0~`JP}hBKf%j^YQ%%LFWW7lR^PcUuaZOA@G477+`Cx#*!3|jv!+xqzzL}A(sP+Wr zsFQrBoi{-un(MOpNx33Z8pR_R;EQy`>yr^o<)tHh5E_cz z8opbp{5V#s>KfmCx`D16m!7^V^(e)6Z8qZ`fuY=vR)x8cTXx!VU-4J3Mmv4OP8l&m z4aOH(>gViOyjF zK6Fq`dh1;V`M39sVO9d+`xES!#4jlR%`&%5Fik-G z1!nT>68d%{hE1cf5bx%OTzGE{|7dNc$J2{TzKfGA5PuuOf`eDR(nXr|7hZH4qzUDA z{yW`g3UhqxiRIK!#c$Voa&hLwqlU0GIBc*t=HcaDYObHX&ET;f)R^Cu__#PO?1NrLW^JJTVQ5 z-*5SHnS}JS>-l<~t1%L&&=!|-ktUC?r{vJAR`(RXhT_n(BiHGRXawx^#$G)$0oseDQ zAX%JTQ`clcj6+rAB~LA)rXKX8r!!1l9u1oq5tWmd$8?y~_OE5l)AG;G-eG3uiv5+) zjAoH(+8E&+;eTuYQRk_{+@t7ZM7d$T*%Zvm%4@IsqUnuWayv?!#r*H!ktJojSJUP@ zt>9sp|CT%I(VF2Oxe59FYw8_@-Mi8{7QK&X-R_Nfm#2AT^sh5-o}9N$H?C1L`4$hX zJ_xK9Ns)PG3JDB!4MVyj!1Jz>=uuBgE&kGn3Pzce?Wg?`l}<%7OPJVNm^R+UnF zth5j@xG|0x7sHJ7ay#}L&Kq6%D4(o0Dw_JoON>=pEj9f5QJ`R+3bW)Lr}t{NP3;${ zAO6a6vKSVLay0S;^gohueHjkorv2W6w5u*kgFnMDR@ZWA&oRhg?J@#`la zA6CjZyho%o8QNH59;YY&eD0#~yB#n9k?QE_2?mt))nbfo$c)3Ui^l6!ZPcIrWmZbR z-bi2b7tr}&VeiufjcSmRw{><_9Is;j>=I@+oNKrIo3%WK#cWl{G7OLglCl7QuyNU% zpKk-81rY!q7LwR9LI9f3AOwB19bIj3MK5i3a7=K)89%trT+K_Ctr zaKR?ebCpInr~k~LSjNGpBRlp1w;RTn#ip6s59f;GiYb0TWJm!hoDfo*QFb>r4YJaO=p@KKW7n;c7qWc+E z?7c&?e}q7xe+Y;pFE4MlwxR;yUXcN~6#&jVK{ERfhy@+6K9DGv=9H%g5fl?b$j~e! z3p5P)tAq`1^&cXQbr6t|GBHSuNn3G z9A@GKVBIS8%)sxvLm?p{AXYITBOXAwECBkFk?j`HY()yGHYBfk z0KdEh5Th!fZ)r5^jhVy8Pb#$&zA*Q4T~7&K*h_Xu%>8a5OFd#)_&Vmt1D4 zt$sB#ed#x%dt^u9oi|NR9_3*9jmwN?)Z8?CC_VWe>sOxN(NuCtyo6RClYaympsN-X zVMJ@!@U$EA3vgZ=lqFP9;jl<>Gn+eRzMaKiLL^Ei`yEg1t+kA9RXEHT4)x_o3a1lO zgf(B!%-E zb?X*T`#>OppX(`VvEWK^DJdai>p3+w3DBEv8&5DuM@QGy-JMZZ7GX8{4f#{j@KejX zF7POM2t?3bQOCh<$*Y3dS%dP53Pxt;$M9!rQ3~^Zz8L)CkmBNE$M^45R8>vGv zj*ZjPQ#DP^=(IGdEqfY?+iIvt9S64bzvFX8R#x?D#M6KKr$}`I7Z;bz&LC3hi%djN z&}|hJm9Czic@O|**-Qo#Qc`e|wpLd&8X8iTmfi_bDJCHB$L{CvdGGD-Ur+MS9iO-9 z_GQ{y6?#faV({?rR905v5fc-4Ab#+KF3^s}CMHUYiJ>9ejrQud#Z**kWVOrc>gsmf z8W)z9IJvnc^!2GjLqp;B%lOxG+sXCs^}y}m?ruXhoSF}>|NHd`2Q@}?a*8i|v#%r- zmaC>_`r-^^NE;g)q2VPuIk^Wai`aDaFU7ircybvzIiuP_j>|I(1{U8R60e#lewX^^ z($!lU-IS3P7X`~_XFi;-`Emfy@-LYirMDoQh44uzAz@)dzkk0}RgK^Ear*S*!18g9tn)KTWuxY=$0TC*yxV_&!puyIx;qcP zv+MtUp?vt#(zf;cHm&dEJj`z|u_x~LzmLb;*yT<3eDX>Fp8WzG!jrgHdHllVH>1!Tc-L~Z8Jerzq zH*Q?8e?3)OE$wU8X5awO<-2!ntJU3~iL$Obb0Ts9ACJVhccyEiQV)OL`8av54*nK%YN~S%cs2T*4Jgrm_BoH@hn~X?fLI_#xfQH z5#OH8&SNUgIkV*7x7oLa6+h3@`uLIVw(T#hGw!l0==puW ztTf@=&NF+X^EMs~jpK`qEO^>A_xpa^A6eNC=T$$L?Ej|3xjFa3u4|i84_*!oJor0u zr_i-E8xL0P&5P0wzZJ*GZ=15*`K6+Qp#R!GM&`htb5wM01=F98>?Y=ica;hVC*My_ zet0{d`Sy>$jch9(CQ7d`_VjNDCN!V?dp!I9ByHbY^`=`qvEahLJ*BI2HGTtk#mKfE zJ9fc-wTlig7ruC4v>=kvDo1F_{d zy}zl?oAJ}a)%C(fMmc`q2@z{zxq)*tz|FY7_b*%KRJ6&~?1mg;a&p0OS>W`(&7Tiz z{&J;!ygWI`NV&JFsyL>nN{hSupR=f7p-ZEd(xVQhP?sZutgAXYl(|9#1>HqfC@J-6 z1h~4$1TN_6uvp}Ps<5_p{+So{2lgL|J;G$df4pRB?ag;+EbZ3{x-Kc*xT@hRtSwDbedcw_K%^>bP0l+XkK?C$;h diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/Jetty_DeployManager_DefaultAppLifeCycleBindings.png b/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/Jetty_DeployManager_DefaultAppLifeCycleBindings.png deleted file mode 100644 index 9436817ac334dd7f2f41929e145f424b37f37157..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65653 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 diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/SessionsHierarchy.png b/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/SessionsHierarchy.png deleted file mode 100644 index 90a543f95ac1f9b6a4d0a6a2d9dee5dae1461cb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51740 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 BOospf diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/basic-architecture-handlers.png b/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/basic-architecture-handlers.png deleted file mode 100644 index 47dd0e69bb28306623b5266e8ad14ee1a1bfdbb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55665 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 diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/basic-architecture-nested-handlers.png b/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/basic-architecture-nested-handlers.png deleted file mode 100644 index 877400141d59661e0c7683378cda1f81cdd0f4f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12452 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 diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/basic-architecture-patterns.png b/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/basic-architecture-patterns.png deleted file mode 100644 index 777eed91c15ffbd9e3931055f27fabb1cb83aee8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44966 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¬PFHC?${(`dTy=(g$#j= z`-9+s1t%;uL9&~BuD{~>O zZrr9lie58sxk*2RJ?WL8#=7Kzm<95BA3TJkjWwL*yXAfM=2oWoNiG@+Cdql=EU-g{ ze?((c`xa;2kW3n|=j%+l0(KWJBxPiLo1N95QU&{ifXvLy+(dC%TwKJuG>OL?_g@?b zKV3wx=BSd8kWfQ`PWR2=;EI4FKT5~0ojb|M$oT$P;DhlAxf4M35$vKpXmMFaU{zb z#2fG?5Q;nWiRz)IrY77e5VVP>XH|UsX<#zaaCZ+6u-d&YIe?2x9d6PZ0vqqqO2WfrW`z< zUs0jQlLYz-!QSM*^!)jAn~p?ophch)DA6dsApbLEe1<{eA^Z6-_1TN}_Vxn%)KE|` z2#;eM0|w>M!^f)Tf(ip8v5!&wRe!%1!WG*Fb;`}Uv%Id(4~nOS#ohY)fZ*W2caM9e z&x;*e^p$4T#m0ThdIO#luYob;oW-Qm@;L(8V`-Tnhj54HU>B@b{-}+Mi;hpw zdt|}5vcBjJTLMcxOcmSa>FdiwnhW-0#eB2D@5jBwL<2oN#gYDF$*)m&Kq+iOS%b_2 zwLwnKqSV+5bxKa|FHRknH=gChaK(8QfB#ib%!Q|I?d=PjbAUGOE?(??*+NE1>Dph= zRT3_VQjL>QW?uIlp$+L}7I@m!)KpFFW#xr-wK&E>ppp@^a3Rcc{uN~(tCEuXrN)B2 zuv>td;8OIa4PA&8RT%IBaZV%QD9J>0St|1Q`_W|O9OUDdpjin#M<0t87(|?+1w@^# z?ftm8F6{2mfP6Ug>fiHePoIWtKBycuLo<8v;&-u>NZ{VlVA#@D_-SQQ|+hI;S6j z7o)B|7S8stv{d2cJiH>=`q@FRn{|2VLJ6dL*!Br!bk;q}*(Bsd=~qpD>Pd=#a9l#~TqPHt{i0ON^? z;nq8!JyD@Oe}OpMU+&k1?>l!_rx|!36;!fxsy=6ofNNVC1ThWF2c@hdn0QZ$Xj|Y%4AT#1sc5A> zVhzG<^ZSz@q~WI3b`%+1^3ZM|_CcvVqJ78O+L|E#qnLn|htwC(Bz03pA?rjC&V3Qn zj)?Zj-6SNVjRDI>t=l`%X0Ja3@4pr-AK#u=wg-sA>C__grl)IBOwl|n=QJp&%n#ei{z@lg~gi*cSk2D9UYybqSyerdxm@$D@~Cg z`RR`#sfda~kU&=hC{9l3YL1~b0KpLBicF!e-%FrbI5{Dq=j5EnUkC_TL&1II^6}-g zXHkhR-Z3&dkkKV6CYDE%z{k%&4jjtzN&e4qlp!@RYxW<<$s4lhc1eih9);J4>BGzGqbXa3ivPtCr;oJ@;)u`Qm0U} zMZM?AQsdKir4!hqQI`poyLI9QgUIvt_ESZM>+9rf1r#$I2Hr4;&^f?QQ2xaz_fRh{v zQBhIGB@)8I(*BFq5F%mtFfOyupn6etu~RLc1u`>XFPn2BA|jCPj-0;7Z~o{Fsu(yZ zU~|yHsP5=vz(}JDg$aUH+TFU`@+ry!m~o{|tadzh2_zWHgR@$SiBl+-q~Wi+yV2Ij z{_9zh6LGI-sL<9+3JareYi+$Mv$x2Pn}>%IwQg)|tgY?haE*hZ9X;~v_wTL_4r^HK zGkcA7bmH`Q2eLMX-n@BOTugR;4@5N9J>ZNhDui(y9CI@Ot)avY_x6gwRCD}zJs<#J zJhYB6M73o#4SlSH^M?u~XoaBPH~0vQFRqLAL?GRvLxF5!1Dp~Nk~aOcuHXX(jRwx_+SbND)Gpi)j26& z!BixQ5`~jSST0ve5+W>;&MSgx0`UdFjcx{wQ`nyoKU}t}t1IHkPBaavM>GE?>>s#t z4g!r0`AyQj%R;aY7spTE+1?(-2Y1Jj_;xQpzXx{5#l^&8qodh0egeJ%Wbq0Kg~e`$ zpgPo}Q5b=$@8No66VgSi63vr^e-@B-oj}UieEE-lU1S{gHbQm;nC2 z+I2)GPAzZa1~4+3eNdn2bx{pHP5PIDR|`cLZs_N!Q4?1pzs~K?HyA?m2N5+!wF-wl zJbWi#i%q2|m|?@x;@a93&_1vh{ajtTaBhDynw^!|{v!wlxn*gk3ohR3+p;@IS^NL9ZhUACgIB55R&MJjK{ z95;L5GuJ%8ROF}s=j)X#S8%M42?>FuK!?y`4O5=DyQ(vsApT1>BVI-gA^l@v;cVJE zI@Q(H5{wkdb{^8qj{U&X07FRgTpD16apxIob?gTYgl(-o0F4*QF5pe9gwiG9ZmDdq zTR4B6EgJL;gwWXbNrzf9T3XuTRCXmQ>>%DNNlP071VfsKSPOexYF1V`)5sreCMZ$l z&z$w=U}3Zg|p0`T+sxLKTP%AW$LgAN2bBLW!)J|kBf zo5b{V&A~3vvI*_Gb&y{G!8ZUEqN2nlsRdv>{X0tItwYD(`!CFAq4F$F$8 zFzD*<(Q89A@bdKhm81YU#JB_?s>GmZ-@bjo6yPR7P~ldX9?znGhVdsQnP7-HEbTsS z6gyJyb;_i9w?I44CPcL|6Et`@EBE9>8j_O_7|A2YDP1MeH-fxg2HOG-3P z;^M->?m)7@1cRl;a1jC$=WS&qB%oN{s3s?3-0fJgb%3yL-`%b#W^X7xpn-O0haY!A zFN_Us7)l2Twc5@arp}d!4r&EjF-oVncnuOWimKrOU0{I~soorwJ;gAM*yz)0eHPb&HBV7ET>W@OZGgpfN>;e&o<^2LnQb;Mtm$iXrDs`aT>xfMNjXv^#g+ z+&!MeMk=3G&MFhm23nxZs(GtRYHXa@sj_fy+qcuBmt0&*Wjl(3h=xUR;2X}~^^sCW z_I{slcdePE#X&itY502K=QMsAn_|0pn^@k=h#AkCh*w(n3l+dogQ{j7T8 z!;+FSC4*fnyPz%D{hj^i_!U11w(d-UcFqZv;k$Zg*v1uiv9*MUJ^m;tB=kPZYnQwM zN=2c`>a%7|=SQ`*K9-iF0PAC|Ux0}au88|5TwbuoE{uMkn!2xWpBcC+d^^Xur1kl8 zVG?gK*xk^P`lu8?-?((~BEepBEk66VAcPt)S8Ksr(A!ZNN7uLJ00`mA1<&fXANlfh%C*c_fOT-~5N(w{O1#AR+ChgQmzR12O?u zpu&-Wd^L|k-rv7G#&n;8NWOr{CxVF4^C+S9Mc-0yK`_z5trK_WS$kPk6`_cbMcM$z z((-6m)YQnik1HxEwPchX5fKrQmk&jX0db9ghY3&BnXruFzYJ=iB%zr_!;VVj-*)`~ zay2P=@BmEN-ka+y+1c5!v_Ya);N|@ab`VP$l6OfR);}1?y1Ke>RKHn;ZAySVM*iSS zCY#uenzq=D>_Kn^GBB(n+J7y4{DUk4-Bi_dd=m1Maj6-IF!A%xiLWTKfo0IiP)nQw zJOKh`YPtt_1NewzD8|N?4OkCg3QFMh+qY^F|Mq@Ytr^TpYPDu3VA=-4fTF$V--zH# zO-bR9UKGI@Mq0s5&f`zIy9=+pP*YTV2DzSKo%#N$o}}zSP0g=oS9al6!Tg9JD}lk1 z3#hUX9IJ7ly=JhBa0~m%FX&nS7dBEh4Nt-%k&vtlLDSltQP>udlte4(9~ij)?Y$Si z2V#PPRsPf1n3c&ZYvGsitUo3uJXROazY!zFV8Hk^jPke!@VL#Jzs)yuLR2|=0oY3) zJ_PW)Z*X+yZq@{VK?L5)_mK?8_jx(5lM)l(-aAp!Yj0Vbh_ixxe~5`G9ylH7X`5R< zYa2ZU8YdQMccR|^ZV1~e2ivi`d&SlX8J`S7FNoG+6i8NHp5;n-e58e7{EZtRc3C7G z=?15CT4$EQH@vkLmUJ05JbQMnc!hv-&`ZPm`wazZ)8s19%FdlIk!B?&UA=>3w{w*h z#|gx|9E%%j*2<{@U}92o@-uwN_*K56N0lCD&*rhPG=gt}AO_9=3I1m%Vi86QpmXGq zsr+w6g@qrQLY}B{q@h{R<9*nC8J2DMX2lu1;O?R$+s(1RNA!F#v;Xvobx1@wU?{IM zse(QKfYdnoK|wBV?vVA_2hj}T9%xX&NFi>)SHa!5;FQ9D>=-BMX8>zx(YMpm4lNAg z>|n2Zfz^9@7L8Oak@SvBOW#!p3xyf0hRm8UsUZOEeGoyJta%Zi2Mq}Qu2sVaWZvzq zjUV7>;M~2{^|GE=#|*!&t9uh*K#6L7|1$%M0K`_Xd=?)y!C-NRs{?HZh!?{!Zq0m8 ztR;jZu-nKSL0w0mQ@raVAVRHPc`P!q#VxprLqiC_7)NbXOx+ zi;ZX+fw)R0xJE&L@bVTyRH{j}6+QHsMBqwZ-Xu2JArjdrOU8#Uwk>d$$V_PA!ET(r z>^A5-S;0RwHiMRs!*P~C!aBdceRO3k{IOE(YMX6!n~g}R9v2NHdKgEyxe05xs9=(? z9#ULLBbm`PxkSZ*nTz*|ZMz6w2u_q*q8fWFPy1w!CH+51UYrq@pi0xfeOE@9UOjup zCN0fyf|`)W8Yy6DC~sQFIU&y>>Om2dAW(nKUx{#O;}jSVKm_PU?;@gzZG%%lnVCqD zb*_fsx%j`QYwY!V_K*{q)u5k&2UPnHG2xf5vTM-9YbuFxCUwAy zP$bWIJ$(58JJd7I*=8-g_?3i6T*ljT&t-bJ)nQt_-ewcA^S}G21dRa;jJ5URJ11c& zDZg&aC?O*|BD?&zjAb$ z@cH;I;p>0XNL;2wL;@$#xnl?jM1pzw6)ufPbV$5Z+C)7{NBr!0^9|0Ln;)Yh^_OGG z-O+Uo-{VXEk;syK`}X{BZETA*bi9L0#6)C{71=px2qmCQz&{qTQ_%_>h@s&CFgGm1HBv-Fk|J#-eh;wu;PJ_h^)nbD z(%qMv8X6ijGOJ`x1Baxu`JgZOfaZmIFHWKFXi3&Cb&At-jC zVC^x2u_vqhy%11lNfG8~#9@Q%J&=Cqj`z2BagW}Dkw&t#7iZkWf7P%e?FpCli1KWBe_8&5W^Y3j7QuHna zt=J0DPVk*H_&5!>qaGWS46bvdTSiCpNV(M5Twh-)NGP@QKx|vhQ8sweVN4P@N=N39 z70DKj4~GV9mIEt-OYz=+_vDZTM+>G7`qV~YKY{t!*It_WCK{Jb+B`J+TpeMbG+;JO z?Zh;PurQ`{YBF!DbFFYX*xSFdskA@hh=p?LhwjNw-!FgDLNK+%wq_I7*Og2B$Zuqk z;l2eiZ8pQYiCkxmj83-A5HunC8dVD9RAp^0&XeoLO#ZQSwPKQp6S*| zgzT7G_Gxr<3s|(KWD?2*>`W&=_CR%m+E{31ps!zv`3o~Ixs0ySiu0`?&2p@;<&5<7 zDVSulg3TXpQFb$VZ}3W4VOwdw-Wa8U%h}G_I@{`T@Y+vwW$zRsVVO}s#w_7DfKPSk z_zYh&dYMxj(l!0@Y|&U#L9lk8K3Oy`;$*=zmMw6Io*vUW-kZx7MTSVzo+!yR-1x%8 zz<{f=u#iKFeDOkc6C7tNIu@v({Y^IDir#kPRL%G0cj8tY%#VXLL7ujs9YM=H_hSuC zo#3BS8gNo4sMAqX_m-Fl4X1iQ!vLfn6mo`71C7buyLW$)XF;=Z94JKn*nAE%Qkhxp z^^{SFI?lbhCu?eEfeBZUv>jxRgHykAhhY=AHVKr?%GchjDcXcGA|{r!K7F>)Uqs+C zQiHs3q%!rvgAWY(z&;f|N#)R}s;F3mOi>f5u>E&=U4jCpt(DaK=XMuqMxt%+4c)}d z+qW?vBV%L4S(dL0I4I)UvVcTiZmjT`}>)ob~4 zX{o5$7IQo<{mzn4wsalE)7KMfYHRZ^?j6|rgljSW$VEkJe}INq>2_*rzobs${j{{R zo7b=B=5o--=7+U++f>5lWq&BcxJ2OSQHR0eWU!#+(V!&@w_BicKq<3S$S>FytR8|# zq~?BBmmTPc-W2d4Uk8e4OFs<{H*DP}hs|wnxc1n>>iX*HK-Re$tZq#vm`+dvD+)KC zJdqV({Qdj)$~W~7&c2)7U#F&2OTKcD0v$izN<`|bDHnieuClVInM>fzeHt5>oraGe zrHPqyGvlJcGWLEKv|P6?0-T3JzaZ8A`gQSEBK}~FMN;?7`!Nl$8sER`mWWi<)y*vV z*KqINd4=$UfBn3@?;8;t$ZEvyN5e1@Ij3tloQTeVu%t@A78l2t*U;3#^%IgBrEEq? zQd&hlZUnmliq?nd=;(DLSqc+NOTuUpM$Kqx^ENbcY52{qk|t00gi;SU`ry(xzmUM( zJ{+%)q7)b?vmgjx99SAAtKfcjUw9%7Aw&WHCu1p$|z&+XDd7-Q)>$`U{G z`Lptd3yRoE5<76lrAwEF%Uz(12%Nnyn1(Q_8GDBihZ%A`ReQKP3r2KK&a1{Qtu~c} zGx^aQItoT17d$!W$lxgccEl7|qQ+_z4eH=&2}B7Hy?yf*wxK5TewCsb7iMK4Eidp{ znwt|kFf-0rXzdvpOr;4JX~yKox#lUz4q#v*G_eXqsh>Vw9`+a_6z*=N{Eu0wByuCV zWa6EhUe~&3ASAEHSZ`h{O?`9-rp$E;bC@t{T0zHslX8Z@v|dXNLu_d4J1xH|z@yOC z6m_n?khVf;%*X=pt!KdHyplocP%q@ejIrp2N#5kw>pBsH*$177mF4;M>fUC)M1U3{ z7moXxPY3q>sVT((CWaO9Q!8RxY1(QVpY?PiYBISre C=16_c@xy_GYS~Zze!Q| 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 diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/basic-architecture-web-application.png b/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/basic-architecture-web-application.png deleted file mode 100644 index e5232a20d8e83cb473379e08b3396caf271ca8a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21701 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 diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/debug-eclipse-1.png b/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/debug-eclipse-1.png deleted file mode 100644 index f6ebb055b94050d83244fb27d6c3de089f8a5b7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 122854 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 z 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

+X-N!qXl18B=cAtgII+^EHkOC(17 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 +kowxh4g2c+>s$f_da& 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

B6=U0 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

dTE32NH4A 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 diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/debug-eclipse-3.png b/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/debug-eclipse-3.png deleted file mode 100644 index df7f7280a0619a705265521b4a8b22c3b32de535..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 275553 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

D(3yQ4;QciRgzwAdZq&AT;PrSpv5 z?Mq{ZpA~y4!SQ|K`S?-6R)7uHbKiSFv01S7I9#Tw~)_hZouICw_$h?Ci~HU#{e{VDs>)W7>z|0}nj$n1hl{o-}2x`vhUq=!VM1%-q&B)G)( zRi+hzk^=UOGzdj-pG0QwBrD3YRE++XAzC~MF=zrc03^(oGDA@Q3*z@H*dTumyX1M= z=A+Ve%7O8Mv6jRtE&Vt2AwL*8|5}}#|Bv|#3~Jc8cVE7;>x?Ge)+^~zvj9a?d49}s zJ|ohM*h|FJuCTN{wkZX($&GqwqZxlM18OytESX@Pw(W0Jz?h}S&y;D(l@B@v%?&Lv zj_8VorOPTEYT!9V-1wLgJ8s@#RJYcm4cuwOJ??bPVb>tcS@)$tNY>s1XNY4|bo6j@5kATp6YsYag{?yBuAnJq_j^V2xb>-` zJrkx=IJ+j4Tr6W+e$Q~6o>)}1PM(BLTw%h0ZdaduVVZqsk+QduBZr|>^Y}Gj{$)!! z-&!x&Wj*NDACpH(MQ7XndFY&5vtfuUZ$V}*xeWALn@?=L&|Bi6pfu~JnQ}+dJ!!dP zE7G@i8t?7I6!zQ;GwXgT2eKy0v3qTfEwH9L!3Uj7q~rd$!|#RL9K<6Vt-KA9W_MrL z=?o_GC6dp8qM_mr)~Q>;o(6r^t!&Cp<@Z=OoP!kS>A0Cfv#!C<0~hcd%}aa3SJRs^ zo5K%^n2)b!qr7wv&$030dW8e8Mw6MojTj|ibnTK^@~2hpj$7Wev{WpxkFxBH?uS{t z7w+*Iqhob9kvD}>_A*ir4&OGf4O}f=`5Kxn*a>i1;px0>c0sB(7 zksom9ski--%Y@prYCXnJNFG#J;&jCsZhx& zw*#nG&5d$Ul?&T;$~{}63Ap!gBtL4vt1kVUL)#`a*K5es)_Ry(y3;UlNzi+T4!b42 z#@8V$JAonoR_aF>xqAz)lhz`H=q9u{jE3H?BtjF?nG8hm_#V@W1lgzJ(oN@-M=y-v zBrEP{NmyA?+2Yfs=phfzEkgJPHcl;St#C_RNVl#fMc12UVlrZnm@NiE7g*YPsHxmy znrQAN-9J`M*V}M5V=hiXi%Ez97*0KL24%{Cvi-`%w)HF2=BF)R|d3(B6?(qiF}eL4CZ_SR$}sf)|NBNJh& zw=piW4*PW3mw~paj5U%5J2Whaw(pQCHK%f0w}2wk#{~ZDNfQQ<4KpaLvJJjvQisdW z!aXv5Wg|3jQETRIiHzCe6RQp2RQ)!*py1yt(QEc&NKE{h%fF6|!FT%u_e9=Z+g9wj zn-PzNFZqsj-)DPFBheNK_HQ2{EIB9LrlzPz>*(+&-@N@Sv!!3Y{0h}PP;1tf`=vE{ zcRk;OVyI0Fa|Pz}2{hEo1S$#QXde%_=jKMxO;XD2%RVV#Yj46OQ$>Al!v(jhHgT8M zx}K65k!a>)-sWoGluf9s_7_YZmKcH+NZrMO#g-Wnxl7*D*Z{WwjY;o9f_AIjUzAsQ z*;_l}FIa-tqHa-*N|F}&^-Oa}_zWI7@qZN%Ors?F`_ zn@{651vWjQJL2v8n=Z_jFf*&~S<3)Vg;?Qp)?b+>R7n zRupa2#{>isJB%+3IJH+E;-|v(7;5VV*z`1ua7&JkYyq4PF*Ft|eIe_{3ra}(XUn$+ z;Q>{tZG9YJeTt2}#&(C%>00`?$ub!KA8l_P6xX`7`v!+#0fKvQcXua92ol`g-5R$5 zL4&)yySux)yL;n}U9#5R>)YRV&bg=RR^9))x@LFv?D@`jK4bjGct&($w7; zrzB?6mjgtV>?g8>%==5OMcSJ2WX>=L0EG`vg_X?&*4$?m7aM@OxU`L1cXaTSL!j;8J%Y>XmmDX+2WxlJWFCr8d7iHzrCD12- zS|{iGn010JitD?%Rg=pNNPOF7%k0KJRC=xHc83hhH|A3AMz%pKjJ|Y{2zP8H==wXtwGY zsHn=CbMjt4Dtpqff-&*Khy8DSw-QTx0cRQ7z+ZiRIWlA_ngITp;qILhUiTv746g4N z0jnN09O)E%d>!zu^-&2fB`wD2(+6wtTYUf4gMxV!-hp}rWEnnbU5?QyVvA1DfHGxjT`&J zH^;)Z)+HVOURcA$-)=5^)Jltb8vLmOJ2V7T|<6L{q7wB zc|78*o2n{&nzLEBsM-`MYJ0^gx}2FSL$<6rA$jBNfTB#R>a#bJU@%j_{NYzdfDVwu zKo$3*Kjbphy2~Bk$4ibg|4u8%nj|EudM-*74*FRdWJIkOsD;OVf zs!0d4XO8laiDQ?rw0Z?S`9!XFGg}q;{bP2PbL`KbP9o_hO%eIbjbB%h zfzT_yL~|&X-{5gYXLJ`hdi=n~g>0r_+|(-4jq4;8aX^aoM{IZwHh}U@;4eq=Fq__T=i)n zn_Z;WCu^3-;MazP(<2B~f7Y{XA@&&spE7Qz^lgqYvUFI7AvjuAMV=}*-aCTh?FRs? z=V;sBrP~mY_Q{=U?CN#iD4m;X2Kzlqn`s~fv&uQM$_4f2H>qY=dYj;@vS1cYDY`e9 zU;M7uu)T#KG#&BimPJ4zxcyvZY_|@I&Oh*VG?a815@;saX$gl;#|eQ)WLXD zrPTmqhhGuD^hrSPsTTKg;G}~{3)1b+O#z50I-(-n1If70^vP$MtvMOBYL4C9+<9Fs zi}SCSePiRj0hsXqS8M+PvTtnc=aeg(iF7`8Z_T@X4y!}np?K@T*tSQ$1jdA?XRUe; zH(@W_*p5TJdajxD`Yl35Eg-HaS6fTLn)O5ua7gE^$ifOpQ?LezI#Q_5b?#UYi)}Q1 zvu@!U%qqx{Q3Kc2NZR_H6;xz#YPwRKGmrX33eq*IXxcjc&eRTH#BCYlY{ChpYOm~E z{rPDnw5JY)y)F2LSX&oS`Bufqti_a&RJ`cB~{LH%Sv|cc4M|@{Q-$CF0hT{bnv2nUP?g8MbTx2pY4XC!Nl?@ zcKhIn&g2oQdoQEUiWrD-R)4bpy2^PG+Bzq6oZK<72YA!(`kXR4S@}YJb`rbweQ|GH znt!fBplw9nCW`I)C5rwcWv4@~rVg3W7GRrBr$N(GezJJm&pv6kRFS?skwpE1sj*U7 zQhV=%u`eqpk-wIKR3(&tU}W}Xw-2E3p>NbfbjEL*lmQnW%>(WCj4wUSG`RJ z2D=l*;;S=U!_w&ROiW@Qz|*>hW91x?sn+*!6;y}lYzGW$>b>>Oe|Vv?;&D+b+2+Su zoM*Rc$!c5OAhv$HPdqv*L#ogAua89VG%G%qjxgyPC{<2{ta>^;h`$(v=<&4u8Jw@+h?VlyA zz?}}2yf`ZoDypHrbv^m_k+Mw^R=m@VRVNJo{SUw^4WoEr@-GJZ&&lueDBNVej)=P| z;m<}eJtGuQ{a{ZrDwE54E(Va&K|FTJ7ZP6R@U_Mjv1{-~%ljk-BBEF%7U@-FTk2BH zbj%STy>gOWyE=n)8=!sXnU*bFPAo@YexcgnJNr6Cp%w4kOWI2^EQ^0%iw?Mms|)h; ztZ%_g=gEIVD?5LKMIKj;pa40G-i(YNsU>$TwPburKIQ}!?lo}5GUh_GpomwLhgw6r-&x9Y_0N9#$jLCX|b=# z3Oo#F1%`$%&tJaSgmzZ-$Z_7M{XXI_a?5xeJ@|_GK3c@gta_LDW8K<1AAn*PKPf6a zGgy@rYXi+ZaPn0)@!FN+`J^TN!D|D#k-gp3IjMg@5kNhyks9CRA#i#@J8=Q~f{%)= zfm_w@lFY%^)>~vkDfucuy|iHz7&}@?{X5UbSmVKUCz=KqfG)WK`w_E=tU2@G?`2>^ z_kG@E*#e;L>Nb;CYL~tuNgkKnrXf9ZFj9g}FzxqU05Pnz%CzD8bSj-k?{Y>#ZU2DM<5)y(%bSlM*5;Yn6pr23BBe}Us zVQcszEaQcvtQ~Bg@PH`B`^>sbeX}h^CH$+Vxf3th^cn|1BKpz zkDvp<8?r3AJ=P%5_cKOWekfPWEis6x2PU)0n|&6j;BWu# z!UNmbq2a%DKoiCW^{;H6AmF`mH@Eed0s-8+5s#>#G0W*sc`3E)p_2S{ndp#(Fa2SQJJw;{& z4O^;_<~dNB_&Yo7=#>YKB^6|9$5;Ca=ao3PwwK^lW+Nl=@J?(C7ycA&x6~VhrAl^@ z_jbH_Eu-l@nVw5!7aKbhb-DO|8-9?%#V&mSb`ciA-xsoK zG&y3%#wHu#8T+mI%sZrg-k3nHCuYBHHhi7NXYk~L^>(WC{9gHwaXKK;16p>;M>G!# z5>WLc@$w*KiK8n1e5w;j;ik^o)bRRbfp=e)Zt3q1ZeiRJlHy)J2XyLqA}f`qqa9DG zhpIqsQ3!2ud@!`+mUk25J1T;o&=i0-*iZxGGR%#o$9xwf;b3Ps-1JkxWuzB`vNuUW z91cCycJ&sO@o(ShG1oy!3&NhZ?>2k2=LJjW#r!D;Z6Qd$UBS&D5dgpaRVc5-1?`fC zCi;~7mBmi&fh6+idiy824puaG=?zDmmf2lHWGjQdYKm?YyCs;t%dq%zBsZ;M5Sz(} zhW*DMoXSS&dC9w{0|RK98!Zgpjl)ah5-Q&Yd~~0#Z#PGsA`W1I-@GK8=aB;U@=dOK z(o5~-*RLIDw&A0%mICa6-u}-WL=(5t6TJSv+yq=^h28^n&-0M7Z!hq7-a(k;D;x01 z(OfN8T^%M^p!P?eTutg-F-ftymb%`zxb^fgO;@jcKFW)njzUf23+^8}Hg7@h$0h`| zws7n;6J)*xDYZIRwu!Ag1_mhj1Ywx-X^#0fYeAqN1ikzGXjR@ zLf7jzT)x4ZySI=APO1TS9#=}al1?)Z*OHbX&I`BnK>AUsf2IA5h%+O)*j|fj?4@_S zJe+c^b`zQE2hJ@GM07RA1k4vHS6bJS>Q6T|YKgs~>DpNRo~2?8H26+DS8`Rvi*wwq z3>Mr4?iU!Q$WW!#X42<}g(T%xh7m;kZZ@oT(v$R`tnR&5GNd;arV$?bmwtD~EQF5k zbSzpU`5{h>)|@TX&pO)#KfK+xm378Y^6|buMLQxytTJAj#YXO3d4^mjEH&yeG7O$t zJ64f1tX67HR93E0w!N*&(q~5ILet&KPsi$mgvHj`Vk`%47zr2NpSx44FB`3h^|@Ma zHEl1`ymS@wI=Oro?oP#4+mkf4tp58&UWo?R^AoKY2jQVA^V-MS`_2s(&3k3Iwat7j zrX_S57K;cg5_~_m`p{AlLhr`rrdzj9SD@E!TR=e%|%{A?Olh#9a2GllUa+^o2MWsFs8j-Le7^c#9 zQBptp;B3jxz3)*LU?>4lO-ivugIga*w!pz4zvw_Z`%?PC3UPGO2g8dBqV$TQPTG$EGVKO5U55vH_D-<&2gWMwH5=5E{MR{F3h=>8tPw#78fb<9(i4}K&C7rHZb!xjNrHB-XiyBClhi)ThAlceEyI!2*UOu^)- zNS+W!k~Jq;yNA=pYryB+qxubU+@I5;h!`o5lL?jq2lMq26eO~R|MEK~h9v2I^vJuJ z=yaXM0%^?>ZCrf3)Vo7j^qhH|_d8g-TLr%8#PRKnAv`0=d&`f zUf-w4o9tP`IL}TicqeZFGhQ!GFaRJQ{{HZOt91_2%~Ip5~6Prx)Wc2xU#7(SP6)HZ9?9itdGnl}ab@|8(yax>Ny*RGS@ zc3gW!TKFEzpyzXtoJQA;J=+>PX?1R9<}=rp{1qC4I9FcZI%Q)7ChKNJfW*;H(P$r%@_xs9HFoz)H!F{&@bHwY$l ze|zuCA_@)G)LHs4b|k_J|7aDU>KX`rPyLWRg9nJ>^h}#ZVi#%N{Y}*$tzy4F&eL)b zTM)O(Hafr2enKzDo7~>7wM=n87s0<6htfQ=CHAf0+LAT5=ySJwd1JrbO4kW6*1nDJ z`nVi_U~gtcUyS>&>rM2jaSx?23i?wPa|A;Ib%~jmmrsI< zl9>3MG!kkv`cv0)oCCA&_wEv2>p$nf(Qr|hkzH_(-KE`lp*zrna-OVOABtS%ffnih zD_;(T;V{CEeWCGUhvB~wpFuJ{yn>PqHNm-9YmnYB57*I2O?y^U6Rorl5qgGujoY*3FIft?LZB6PAo($n1 z5*%u^x2ViD*L-(TO|IuOn-M%&jd#UpAlTn`=*+Vt_s=-Gt2oD+{5XDc%$iOra?WZ| z&34dkBS0WB&F~^it}&e#a|qk12xT~ZMzY;(`9)Y)H6jzRI_tGImPrrkNb#)wq4+oR zBr2PBOU-AupmqcWq_|V)0I?5c7K4Va%|kP0d<1w~+(7W0_VOs~f&0>0z8G9IxG$!B`QGJd3%DEN`BsN7Dmo{y6?2tIU!b17fw7W#m$j!_w2$6`PN7NT+4h zFp3#Z0vH6l{<@#)=5xzpf)$5XRF&abXA9G5L4s{@CZut6#%|I?CV#lswW710(Wr8+ zs=}4gsavU92gV7%068udMDnem=J>bPbz&50hsD7eKxH%A5r*&8#%`BBRp)sDzeo_w z{)jjxA0IW52x$WnSyAHU0OM$h0GP=~nL+hMw3G!DPip1J{MLI!3PReW#M>ZcEUR-l zCzrghhyhIZF5>Hl2ALQ0k~p3p(*paJ?-MICH%A4SKvfczS6gC(%Y5h$AisjEdAMIM z#pLNBs=v;vQa&|oS8%o%Fno-&7D|{%c72|}ukuhO{kD{hI$!I0qo#w{M)(4OMyjP5 zyUk|w>&t~OH8iV@pt~DncSVN7LtICW7Xut@dAg4k&fQ*P&HnNI zdavsftgn7*0`_Vx@YQQ*=m!EHkmeb`hBN(eGUC9!RA9n?!$2_9v`3bdBKt+g`oO(c4actmlWq^14Qs4dKf-yqvLE8kj+yMgS3FJ z_vx8u~qcx55$HH#i>2>nbA1}{0eh@P>kK`6{0!L3%xam z6sN=*Jr2G&=wDzrNDNe_eG(XBjRC7Imbh;3vx;lNz?f4l(;PmM2)IML)RhK48q%sg z8sTW;eDm+ijtK_Y;GS{`K+{PM9HMbA^P4r$-+H0ZWL)^&Ovofw>QiwS-u4K>@Z4`pCP_}0GW+6DscRKS%6vy?VZ*E7e z(-$(85m`cmJfoJy;Y1APH)AS@R1wyBKto<)KlshX-Cw*hjjU*)*GL>Ia$=KUhq39@ zdUTZwB7=7W_AQ<1BV9ax%wuEg#s^GlDaCkj!mefoxD!+UiMZ3xqLCh-@dE?DcrRe_ zvhH`NMlXURzKAn^W3uXU)ZN$ngl8=w%RBo5m)gEf{ULd8$pN^X+G|x-JipR^zaBbY zcCtmi#4O@p!WANb_eQf`Ruf1L*lmGqE<87w__veQBqp*oSU4nsu<~7k_+IZ{E zf3X8QM-5V;Se@emx7!o+_v2XWKYUst^TpC0B=GG2?FArc@2$b*+|Tbg zOK+rr(Nm1|QiwEq$sU?8QZTtZ{Xv`)+KU~6;^18*&wK2~faUh#-%)`#JB}@WWf2IB z?lkSeTQBu%*GCdbU+1=Frba@k#l*oDr zg^(x(VVoSt*s8|S``(daVQOS#<8!c{zXzKfRqhLw^l(~lTWd{=%%!!{+CDST=Tcf^ ztFz2kiFBR=7Pp+3r{tfDR(EmXw;&Gg9s$<#CUq_lML|!B>YJOO+1C@_$}=g zyYg7$@s8OSJ&pd&{ln#=JqBiV;6s28i)e3ncm5RNj^T0#ldS~jJQDd1I{vDM{l^>u z?^!cYaM{J9J=(PD2HGNC3@WL*lrs48H<;@u4hjIGxK&Wy&{vkX-33R31Qe4?h8Fu7 zje41@tMr#o1nUrO?)RPkx2MWb)O%95^oLCLklIPuq401ymv^1ANKN8s>~1xLP=>su zXmPUCRIQf+oPEjylb!saK?MMGviNQ6YM==@@)^#I|FCd;)jr+OZ($bc;0ql`Tf^Tp zEqB6BPBVf9kGvLx@B$E*f)uq%1Olbs*l=9|ites4?Hdrul&1KdZ*byS0BGKad=48G5SgA_H2BOpPO+s$wv2CT*K|&&Lvy)~_oa;1=7OFlbD?%j(RppafHT+nd61-6(j znG>ngB}IO7PGTP(0GeNQgVJXa+%?qczj!T`*l)~;=Ue1?3Y8k>l)$}3vyOhmg_@-O z6v=SG`a|GcWb=05T(6H4sSFq^xyBi>UajVaNxz#tyUu{V_+;~Qziwo~?B_Rv_SGtA zQ^kRKaT)RmYvE|mjGP)64lt*lz4jmHBFnkiCx>(Pgu?0H`H-~usq(ZntFpmvMiowi zVeA+nT$u-Bw0^e6TT|QdrYTPsPIv&OP7cmKk8At>`asq4JD>@l#HYyMGSgCWHi1QZ z4f{u1`&`Paj26Rf9lfkJAhmI_-t(%G3+(F7b0j2MpQ(ryuZ^Ivgns@k`OR{7YPU`9 za=UP5Va`Pxu-ZNldJv+~*VZ_9FcUiZ<=0;u{HJ$;L`~?ca||WEPM6*qQK+>(ybh+M zM}J=%^Y%0f59YZko>rxR=fHOIlOpP-j{O45o_~17WbWMx;|4F8-e~5v>HNM~<9Pb~ zv06jDzW_)gM>dMZI#&?C3hvquf1X>%oh?^uX94gkmm^2;~` zx?grb$hUU>9tgTMQ0FpJSnZ`VckznO6^j9APnNXcFqGA+47h9RNJXumWp~GDlCfYm z_fc7Bx}Gvoi4QwoYb#7uH#UAxYF2ePJ{MBV`4b`oX$8s?P8w;|&WeZjg`I_}m)pwd zES0C_szXY@WpjtOpZ8wSl z(glprjMo#ntqhj2@$5ER9654TASo?Wv(SSGGAb4Btb1E$4yO&F?15iN7pg|d$V*rN zQlLW-`_QuOvuPI#BL*aUUTGGu&^75ezp`dTRlWC75HEOCgXl$}DwG5ncQVx{%F_pY zP)O9zprshItL`|V?Qj5&!m*Zj^w?N!u~IW_lrtk{#;*B%-w0}-XxcazJw%G-`X7F!%JEwt5}!dPMB@(BCZ)K_rjf+yIB6) zaNeaL+Xs zhac63L?+En2eA~_<7X4^ygMgJqUF*Qgd;JUx*@B*q*Tpw;J|UArQTYIBX|PHlZaUm zZ{-}y#J?HdxhpG0YOnRzbV*}p-c*E2Y5e@R9{1f~0_T{94JWL7 zAS7X!r=@BZFO1^%p3$4Uxt`7rA1om>fXSqF?9lepp0%l4Fvw zkl2g#JLW5gpYhJK7OSvb)~AgHWy9|D^W0Fl^*k^WXeZiT5F`t_9;4baM{6i9?t_)z zvY@-_lUQGK<%9@8hHRKw!N%bheMeD0fU~4-zHYy$KcAOan;#fh+0rq>)*YVIddqsJ zu3dgfruW8EF=c>#T1DL+mthH$B9d>`mD;)OG7}KrIeuM&#ZiKP6p*t!<>_kg1x;sQ z@6YV~TxRXa^obXMBAG3_prXs=pH@P6Qzx$dRa2ay%Mwr>@x|I+qP30%FC*g-d<~b& zBw^^`FmB)rz|MYu_@(An4dfXx9R&F^;EU*5!PUcVA9iKM+BtL*C-b1=d`7x=`(Z+M zhV}`og!Thl=8_(3%c!t4<7xxLbQ}we5aDek@EXJd^N4F}*T#sP^|esGr`d^^-i1}h$j_9&QWYc3>nKpeI zCbUAl331We<@HnOT#{54?O*nR5=zy)yqw zM*uBB7`IOj8aDtdr8xU=I9n|mL~Q=EEd(V>gV9sdd$piCTuB+b0WVD>bIqoS9R(fr z@5T5>>u$!23StRb4;iD!{dt!f1}u5Zc3UDheK?>AlxBK6m@(uorT&8qu9*W3JbTS1fBsYJzoN~*)6*nG2t*CGJ0Znzf5)JIOX|P>uzx9R zU6D<396?KXb4cJnn)|;UK=juiY^?_w0Je)^ttnrZf)2KiF?n9xNUfF|&LB61b_P-_znU&eyQywn=c0eI8Mv=F=iegtSd_SIc|fh}v6-P>$CvUYqMlRCyo|W7 z*bSw8oZ`Oq$HmOnamD4*DM&cjS_xf9EUxzbbh97cMGf1@EBs2@ z9EH({aBUfe&t~}>=?miy?sN`%3v=2J;`X-|(}+@u%H6G)L9Se#T#bOSR&16^)wKB} zcxB|Y8vTh_!C5!`xb1GDAFuMV#Q9nmYfq)t$0e)u0c+AlUk!%FyL_mjkQ1}N#|#!o$% z9}SwDsIC%4tZCJFuI`a7xoHzrqa)@n`U-c&H8%K~u9*Y;lZ1t&ZIbXV(4xF8$VM<_;J%s0C%}_^%fQKcWMp9*YOT6z z2hZ%a8oqLHBmOef5~kB1`t6JTS90jF4WfgSL=Zi<%#tNxZX${RHA0LHZfMv{(B&wI zW71i+n%_MF3n@b?Ia*1^U7vE_k_QQBdNLPPwdKUSYVt*WOh)|f$kP>7Wv_MLVaU~e zUnaH4j>6o;BhV{yEmSXKISgErYbS2F=VvHe!8w0JOZb$*2+ZbIhfGfm+`xB_-%XZv zL{`_dG7l>SNCpY9F9N*xceKy0Nro-ECZ$PC@H8whpKx$OHUphd)HPP}O8P_&o~N8u z!MEdYGVNE9X5<6dt;7721How8)%XzMH}HMW%+Rqs9L(%p?F`D8Z6H$kf)JT_rnVRE zT(k3N;-ysu49H&{Xd$q%Z+PMYcHwt-k|R3V(e&sg2Rd+`A=Xl0^rY*DGml6FdGU9K zlhP*OorL9iY>=U2vYc|YILZs9z=|Zcg(CYg|S`+65RF@-HHzW8GI&OqFB& zv03Pk?-s%m*RLr(S?-F1LH`zbzM_adV}177k?oz0Z(OS+EQaX$;vCI@Aj$tX zQ1@pKTQ!AD#MQiw)b1auvxbTwOpr3ImZDZRqWYFqDK0;a?w%-yu0oYyM5Q3$EeRj} zk>+PAc@)hPsX4saaS(hSJ6nq+j7)M7Wu>V43riVr=XcT#qlz=KEcdV+EyrJW54C$$k}U-du~%LH zW^mFK^FFi35OS&iI|#>8NNjR!nq$F6uUU$CQXZ@1>ujP%e-=;BjyO%TG7Azr>sfA6 z$ED&Qp+@_r@t7S}Lc7wp@pY|ONZoC;^mDO$edAH8wJ?SdXr@jX^XO9y+r9s?nLW{! zX!V9#PT6V<&pCh<|Cd)JCU>*2)yT476hPK+m_c%CYZjx2qxq&H*$ff9iMv0Bg(o9u z*b?d#OXPX+iTmD5ySgCmNh+cpx3ZXUtS2m|;bX=yi_{A*cNZx6YK4@H)~w4Db=iHY zz;1Y^!UxshglFAp!Gb_mXNUeQ<_Z7BBoB#!xrDpgLUN`qJ*1T~tG>qKZO96yV#I;2 z>mfqL<&2X)qaP~d^M5>=4vGH1G1s687QxRVvT#qiD%w&T)oT&`nH91prp+CM;HJxG z*$^gskn^>wHy&)`OmrJB>)|1HWq+7m_R{}9%7D=4f+|+zk!|L z{{`6L{TtW`y5|Q;8~+8+G(ylnVSv?^6HBlpT_}?vc=q%#9ic5$EG<;a{iY`+&S=jk z3BE#^~+~#isZ&iI(vp%hIgU{l&LtN~hQ0{r@;f)(9#rB8n1^gj)^t>lolcJzd?!nro02UrS7jh(;nDFH!0Ld;Y6#@^iwxY1K~UkF zp^3E1#Wl$^7+*frQj_loJtf!OpmKI2-li!W1BXIqdPXH}aFgsjCZtxbgX8JSzl|pV z+WrOgOf}LbC46cte(UJ~O^22*RO1it2T483Xc<_kAHt@{edhbG)I}G-c(EV zNdlWwH%$Knub~D1!D|#Pn#s(?^#X1D(S6MWSIb?6yye!QX(T*NSC8UidisA7MDKv@ z7s@8WS=%nRAPqiZZ^Wd1C_xYkfEu&N;$3I@Hw@1_)Ac<*c$A#&#q2qDEMyyh-v1`z zX_E(JZxevDa(4%I7vKi;BM#yS^<$LfkUEv|ekygAz`|Ha_Z72-&?w{e;g>Br0-tQc zf0likay-Oo&8P%>8AiRlH9J_gEdpt=3baFkvobLVKR12~1L@H-lT(Wa5`~4Wgpa&o z`Al+;F;ZEQup>L;`&i7(9-zgus)JB{g*5b;T16mUiuMRTOnxZWBYhQBLx}8LHno=R zMP4cdSgX;U89g7cRpM96~;}juh9B&`cLqDOT|CFr1kgfM5viv$w zDp1>P>foJ9%}8u9pcKSJovDW0yLZ}qf{$9o8WgUYCgC+qUmCU)@>!a?JxnW-?PNiJ z?O*^8dbBoe#0LzQ$wr9Q_Eqat@x8#n&iG%nuCNs~@vC->3BUiltNwek;;OsSa+(f& zr(?*!Pr+wR&NC1Rc{CxMzWu~XmKVJWb;W>#*t$>0&UrxlGc~o$%p=7!6Tn;|ev?9Vow->kF>wmc0l zC3^tMD9n`o5`9B~Ch#%X=J)@CguhMAOr{SN4_RsF+gpDt61*?*p)PObvc4&1H&JrS zZuRE%bScjc4_j0Fbo|zX;iQYm@0hNTH9`CVK7z|=!FSx)nD=dEoCFMbOMBC#!>#-Z z3=s=Rt3cQ0BMTl|+pQ}zh#$}J{}q1N){ta+JQREITikZ}vd~QZGA2^3Sc2XKV$E9- zmGC8U7zedgu23L+5NEx0Wuh175YsIoW=sNYtDiHKx|gw>CqI9t4Q=6RCp|Xa6?KdP zei9(VdsqPzz4_RWl)SfHNU~=E>ZXMwcb_ zo8=W;lOG7I?f2TX)>_CaLj<33G-V^GzCI!ELx%MY9d4NlHS1cfPMU=Qk%j%Cg-oX_ z(bTYh1RPeIU2s$ZAL%9EMg!nz;>MNIS6W~38 z^%G+xB8zV5X72^`NLk`xTF0ZJ@^8#_KK9=+7YB*jzlqlJZ}q(^SNZK!6FK~uXcn@z z|Akv&i!6R^Og+zu{bD@E~EPfeX0{CN>Z6_sSt}P zc~MBQ0&N3!pmV}_a~BV%aXLBDgW0FHvBwlfg2j1yG%|~fY4ANykB6BM#$A@6j$ z^ujMLrxiYvve8+3u-fBCf8;H|J{*$n!PW^1ujBc;0ywm#8a$e08^8 zXuIT~CH_Qbjjv=z-r-z^g=#!btbuLMDl!y+SMwbqz&=LKj)b(+J3Xb+;n2}_B7;-= z0{%VYSdqL&<Og>@W@v#{DUqBhWuo>us6J;G)B143#MUiVM(3)iLpdez!ua=exk&U4z43tM)MlZ_y`1w3f?DHZl^;Zf}QQ( z(X|NoZhD7%#~*JYWiG~y)cO2i4mv0|$1#wH1ACK5Rz}48efIe-`L}FAtzS&lTQ7|k zev?;3&i)OVNY-xJ@M~?e@;5IZLvf@GG5#x$vKdJHoelcaU3q$s_SI<+Xl+e6=K@XQ z_t$e(_~`j8?FLDZLW$ciWng0(gNX@ILGV89jNTC6uQgNu{H!|<-eg|w)nVHXwv;kT zhUUP~JyuGVgkg(9Y?uZ3nyB=GR>5RD-4%QF2FAfhzq4*Z~`O8)Z^eV(ka zyp@)a5rN{_8j35J-WY0v)+QSsCUv3G+Ek&&2&K^Vv>sp$nCO1&epwmSK55IDIA^l@ zb>WUlBVtPMes1n?bjhW(R{Z{xCP(a~usDk(*DWf@(=m6PzD;;;po1|h=Pt9 zn?I=tm-15-vBi2z%EXTL-T22bHT&aAMN}^}b#wsrXu z!CZEZ(mQXoB-kwEzoQ0R0;m=}i4Z3^%6+H7O_ z{k$bE!e(F9YYKiasu=c^#C1t3$b+>b1g{Wqj+9R09dQsp>9=!~ksJS9yg;v0K=%uH zxfj7En8IEE)ulB2FK8r}{V!#RHpar2FGS)`~S2^qkwuPQmU6GY#) zmsk1sMV0eC9qK3#0e0ANk!yf>vm+i>GfDUh|t z@QqRK4VeIyx_R*iS+U=S8Ayde$9`j>LG*kWU0Flfiu3JTxoUix%kLQJg(MC@o5?Kj zH%4+*c*jVXzy85U6sqzOBBA*x8B)gY3~8HnB0(Y7rKQl8L{4Z_L)LB>2a~{ECM1e^ zjW<@QmX@AgDW85ml^vK_GoNFCKb< zBuR0}W%iv#9pzGd>3fGe%PfJ!x}UP=Lw*ne6@gLWD6IpPNVL~GPQtm~RkWsYnXI?O z^}N&Z5>Hlxf9HH>dIudbmK2L^$O&w znb{t7D#d1CcnM6wJ9l~!_2`ybnu%V<{pNN`376~c{t-`U&?3T)pG13gZvj_LpCI2^ zhNKl&yxC3k%e?EJS)ZL#7==kLGClL6NnlMy&a2T(FHGv0#Cq6#e$noV*2a&sp~<;z zMIkMkh)^}Co4ceYjZ^LFLe^-M{j{$~BPVhSeeySX7xT@%2G1BN5(M7>_V|s>!p-98 zJ%;!y)T85n>UmL?u3LtBu-xevy&d>nu0`|uLPHo_mW<@xSOHeOp)BSwZ9oL4nFQzG zC*?EZ(719L0acxVhI@EWMYyG2w9uhPVklM;NnNcIqT)AeH4Q&R;dtn zH;%>7>TUAVhlJkvHR*PK{o6C=$Re(M2J`W{HcDSjkTIFHSe4J!NV_dD=$ah)!DsS7BSH81t-;(L_;RI8GukglXb0CW?|ZIrRtu#22~(nFK5G~F?qb$~91^XiQ9 z9v`Mfnjhjyn*YHsr;1JAC<{h@V}|^j^WYXfL)C)s-xyQGcI4bX4}Q(TH2Mn#ZNbdJ z7yl+$Ha>r_*uVanA6-CxC7B@Dagv$`Ybm z;1A|Ohayp03#wdVQ1!?X8#1zl^0ZrIYGxr4r@=FNxqMfW{VDr3an*)?SOZ4y2&l@7 z<@7;#iHS7rTu4#8r3uFM0owu>NZw+RPXKLvD`u zQAYp#ZVo!|-N%Ec-kw29N)dnep2>Ij=#=;$U5WqmbAm*I?t2@Z*hJ_l6Ex})@3l_v zNy<^!hdB`qV4}#=S%}DAZ~X_*`Ex`gk*>z~9aK{5|B#&j3$IyKhYiLiYEX6$S$-z} zRN16}@X>x_@SdaVnXV_dX)r9gqlsO&S_F5Ym;>B1lY&gl+){D0H<1;H2IR`uD%$wZ>3GpWdZdH>p8(F)-vCFO z=0EXGoVFj2kmB;UQBM=}Z%IFx;%Q5p7tx!ZV=H?&*NWfXshkQrpe?+_5)gGFGtO%xJj ze7wreMNF*w5~YpW#y2Xt)QtDi6U%)beJ$1WL_C5#G?_X``TS&??`f+GEjQknhqI|4 zP-nd6t=9sf^hO6iRj>ZRujMu7rYFosGE(_;*irfC!|O#hS2Y2ZZ=ab4lhwM!;7$7x zWeGOsHIR2%T!*7=M{Mh;!HfQ@miT%u_!T-fnpa$pAb(a)16dJ`Y0&A1hg(k=9Yf8s z&-1spk%Jn*%dfk5$2&#d6fdb92GAHZK=tUKk!M>nHXLLG4udIV78I|qzOo%gH1dDs9_8-9;a)%?WHhDi-6Xsq3rcy#3(8RECcCY-Bd;@1E*3H~lKAB72!+?-V z@41wE6NaL6_2sc=zJPgCQ?M^d{xUM_laLTfcBNrDeFR>ttu0jA=S!M zM|By9U-G+y0{vVNhl%CVJf){7$Wu(o1hW4mK0rkqPKa_1h_P zGnJQXD2wUJzF-wcl)|_i{X+L(?d8^PJ@Ckv8_JrxH3yZ%#uVz$>IBNJz_0x@d~Jx9 zEGYYaj?X1s0+VfkPxXc+VQKvAU~+HYfh_Z*i9h3#ykHR##cX?;Vau#CiglX;Zdr`C zh10&zj<5K483y2+EohwNeI9+4C@!`c{2Rc8)=gvbGA_(x@=D=sS_x$TkhK=bqPbR& zr4|_7*7o|)WK%K^?f#K;DIC{f@6NfU`9XG02$THV|HIx}Mb*`<>zY7t4est9+#x`4 zcb|md?ryo6^RdeT?46_k7RWe@n>K z^3D29KZWl+va;bO2cb-@?vKkRrqK5+ct9F7PrsY+(0zpRxw#w_(?T=8tt@5qZ_vjV zD=BTH1+Cv~?eE?f?2HH(T5}^p2>-o6>k|3d+^zDPnVI>}vkYu7Qi_~agB-oI2CYzD zJ(ubzly592v@~wC2CX<#AP+(!AYMo|b|~Hx1(Z_e%_e)UzzFl`rvwW+M1r{avQSS> zuNzF-)*tC_F`WnnshA^jim4_M&Kt5UE;T;-ty%$H3+=vVny4!kM-%jQb zXc-hR z4zX{sb4ATW(K-F;NHi?&eCXIG{IE^~578E7#<>pdi6Fx|Ag1Va%io3T2k z^DpiKXe-{)y(t|_Ax)2%YAH=aV-3s3FzWT;ukKfd`i2mG-J_9S+xyK7e>0N9t)(05YOm+`f$Ra~dh6&a0^M?Jjzb30 zx*O9;Pf*NE%a8*8U=O9gut#%GLNoSJ5`e#%rhxU8 zwx=UaS|qk#qvoC`!T*Vm8Ag{U!6`ZViz)oOBPVt$DfddjEYjo9bm5Q#+wZYOrd$pJ zSR}E30F~dakAn4eGO2Pb4T{*Pjim|H+0a^pcLS%D7PTF9H(c0Lu`pt=98Yn*2)7ts z2w$ua98m}nx+$?MxQA%vI3~XS#%ntUs4EO)K(Lt~708pozko>=jTQ=~ecVt;Z!C(j zwKpg68d9ZynkuU$CYRg{fg?1RT?sdza{#)@QghZ_JldDS|oX z3Gw2K|5jEq;!rd@p%@>4O2pK>X5EU^OH%U&n?Os7s;{DCuN;m2NVN}(jijUe+dzs` zvSNiX32W|TxfUhNH3Y*T3+E4z?fr2k)k;Ujc_SC*b&71^;euS_BnQ#av1#gGuYbxr z-=~C3Tg~T$x~=+(ZtQ$2lAW{O;_<6*$NM~Zub0Gjg#UYOL4WS#v)SR>Az{+j!|j~7 zQfgGmyg-i{uO4x04W~|{wd!W1FWwiXP;5@!w2_zxMB4@4-F4E$|1yl)|2KwFM;9#1 z3h&G*H_ramFwoCPAe;WC;SHO!rY}|y(AqkBhZrNrh|te$^f9mxA2R=#Kx9x(oMWAgpshvFpcO0YV3j!r;)8(Bx+;08iC{X{;48 z)^7wpDLRP7w>jg(%PtS*+ZTW{0KsJvoxq4-vLy7FHIW*b`tSQX2M*}Vk8>KT230~l z&RUf8L#cwh6w9v+oeRzFtENc%;ZJ&ud-pJ(Y`l-|vWf?RwoEP5U|I-1!*iGmc9D8( z=IOQzyM^C1R`EN*rx+9owhR3~dGq`X26Qh9`YDRxhr|{zj`{A^1#!COG7jMa5WA;t z6dtLK!BRMrsCp*yD?go)RJm=cge9|s0|Nzol6Bq>hf1YpqkHbQr(QdPEAV|T2wU-w zHVkJ^16FJ)E=bN{O@Bs7u3WBDkbP)I6}&E=#Br=pQ`1OeOG z8-*(W2ELW3f%Hf{bI&}qkm?N#?TTgqx9%T@WnAwf+)3gFHj z?SE!8&t(M~cF*R0aiAYm!F03zKd1tpWpdi|T2Lh%w~f7x$3i zHat>_l_8^J3STJQO#!uAQI^%5eqKUkDubX4OB2 za*CBtP>X=itQs0^1if-2Z|Hvil3lI0R%yvy1G&-FOm_%{Vez(Car#+;lk=4M=`@_wNh!YiBx!Ar^kY0!-QizeJvh_5g z9KTh+l#GtyNI+EOQ}B>(gJlo!!KybZ3OcXz4fAw~6}+&hcISxa)o&_G@N)|5Y2UzW z22>?JuTrbO$uNW5#IoIUMvU?se+@aUN|4<8O?QAsc`EFQq(E{gfG3ZV0bJCgd+6Rf zY9qbnKSZzF`|9)S8$qBm?2g`e??>LNW{?~*-QUAr1=z)i|Kr$3O!raq;TtZqS5@y0 zeoi%g+M90sBg<4%2uoLKDTphKG?3e8Vy=Z1!NpdwXffVf#!f_{GeJ)8In-p#g%f4C zwk5YcGL;50kl(k@c1yfW;1ea|6i{uN_%B6B6#PH@AmCO6D0nISi{d}fOYyV~(Fq5@ zg>le9usB&jE+}tMr+zUX(<3A*j1bi*^H*=sHrf%?CixWHHuY6)pE`Z1!qI}gx>r(g zVQK-2fKkBH`!h7|zB<23l9ZGXPUCm*qp8B-(M0D{tE^4gH9&Mq-cc_tXq1wm18_jV96j=}V2EF!XF;sM zG$Q4T3>RI}8}P9lHC^i=s$;EDshZk zyVojr{;GrDHoGMKHwNno=^bN~BzuD%Pv^|zGtt%TQ&4<>W7ZbJEIy8iXp8j1c26O9 zPZ0m916?N@lk00XGl^Ob6V*XtJ7b-wmhOB;=(ZOo2UeZtG4DQ{(lbF;G5(A(IxLi{sS-{^WOdF0)Z}Wo#yiW<9RG(&P zCci}FdRsKC1;8~^)ju#o+}7J{9s{0s)q!g%P9K^#Ny31nhT}BudDoc(HfudE_eMuW39whL7bN6_i*l zk6!~IxjOR??=t_zRbG7l#Z^AG1It=(Rvl&Wf#1z%p;aQ7%_#qB)S(q$?|Nmpf|sQA0hX>))i>mH=Hg7%N+bC%W? zK}Dduh*4Fe2C9-Y%I6B=lIhBr1+!Viq8h5jBXd0vEB>sR>I~0CxOY~2T(!G6o+&(= zZ-KDx&{#%Z2{ASsrkLSD@ge#EeWYWrDqn?2@+uh?+guK3^pWvW=(r8faAi~Gd-E+d zDl#w?lbz9MZhBdbo1hrODEr~yT|?Cc3gTla`ejz_e9`wf>r8O2iVc35xs%J@cue}UYI>>sYru3FPu|td2J>2GS>5<+kk`h+b zj4obtWy0-jQ`~V6SM5TUm;WqzMqf;VsGaN~f1(%Yq1iTsMg10JSMhV5`9g`O0NDwF zRHvOB*;sRr8s5C$_O6ms1V=$9zqZf3RAiXlE{~SM*3*ddMbKnU$?*I1-?-n zXMvo1?cZk79X+k>o=HbLbAJSVpP>WWfHHNin5mBHLVYZQpVZgUjmRXvY<)gyh@Z(3e?q>kdgK z(9uZ0Jj(k2s+|mQzTCx?5xa*4XctyyADHe8)cpL;YN}lAb{X2@#)NcR(-N%Dl1umI*K59A+zUbr1xLSW1}x*oI* zxc9A^q$jpBLPJmZn&Z$NH*n%Nix@UA|5l64T7+?J+B|@dm=muhK)ED2r&WqAV2m%a zx*OqQZp_Iqa0Ai8VYedSqvi}q^V=F}t-9lTZmGD15G2lqRv0G%iIf9q?^RdiWs&H~bGG=ws0zR|g(GoV*hN!zPe0!*4ocg3$e))jpfAkVy!pzlI&X}8~ zy)T!p{sNKBjkkfqZpq{!B@z8D?(iE>Qvd< z=x8%pD6vW^uU5#X7z*;YUS34?M;n4hMEnoFG(Jn}3Zt)g`kkP6QBV~lE-`VmGbRRQ zuKXlThK5r9&CtkbrgrHs$|S#9X#k>NOa9T!*+~jML222)P3>9rXcl)cdUXK}r8@sV zxkK$X)Ms$2|D8Of;;T1=Y2-1g^l$Qz8k1I$bwH?gJP-u?>$_$myO)Y3b2U-%XQg4j z(~Flcq+aSokgB49a-E!@@t!IE1m)+g2 zcevVMsuE9j_y?cz6GdgF2QACss@PzFe5|4f)zLKm6PYRk`_P8+V85c1{ikl%f5TNx z&7c2dDy{gYq?W$>;{N@|{M(EEI*bqf8gJFATAT*^1I$MY5|lP{DBeU~9-ZN#$*`)V zB{T^*R`;~q<_=%-&ny7za)hMQse*=M1mRLd62WH4&spqwGF|gl8l_&Sb2P<6_LU#r})ux%M|v(UDFO2R`Qk zZHq}dh?Szr$~UMlD%@5^r;#=BJjMVtlp9Ifc5r9kg1YpimkF9Q=F%T@8tNqsi(ldkyJzEUvL${FXpFvbbaN%> zXm?plE+Imf8sMiNDXQbImv32!B zn~%5r?r}0EkWp-)`?g{R3Vr@8H-p5|LCmLFO*^ZBzWve(+#hnw1IH+|?5}erB%XaK z$SpI{9vi(e!S!6bjlc{j+<0y#bHsLyh3!)_kbYD_{Pg4>v7V4uk%eFLX>;KL-y_<# zUQvBvL4d@1xR)~8z9_QrJ^j{xJq%mDY{*;!gTEn&rF|{VWsKN5p)CFJ1&aMGA(>8M z@c7|}GIQA)=A$aHmq0e-O-H=yw6^NQK{hqS8;(B_S>MwO(H&l6W$V%LcMxBr-_!@x zJ?|>k%Ngl)vF?3^ln7MR(;fRt*J`&G{Tb9gMR$E>j2rr)m&2po43=(CcUJ(uUfL1O z{JaG(er4FB4c6$Au6!Dk_X0tTv40c_eRT2vTLTFKf-08oc1AidWVNI?)%#7JwZsdi zcHI;8Wx`e9wt|zx2v3^>-%<0fXRJTf)~95TQ<8zW^1YTbCL@5*DO~J!k-)`xax%i? z4GwYKR~TzG2N%P6)i;dLdFP(1UBUaBA+gdw#o@n`kbgKz6K8vg7;BY-c%d-eyHS9HMkk} z$sYes&tn&bgqq($2kRea!bn?V+0Rj0sJGQhTE$lm_6hK}Zgl?1Luc(a5R+iDv%IOx zXi`sjOt$W^zOCqTH#SVo%?)?ah-3`n=uyqjJInos$YNL(o5#}vEaN@<|0*@D@Y_z= z!JHV6^#yQe7o|5s`3*z!%v3b~lA=y}i&R$Gh>AR1l8QFQG|y*r`Cd`Z=n}`;wc_=y zG-cIGNNvBKO2sRwzx@@&ZbP*k;T}!A2A5-hT(7s^%?NoSjz|O)S^);Ea>1uYCq^5A3h7; zDWS0`hE3r>L{^CT2M2FrL*{foPs@8ZG%%QYQUAZwi*~uI6o*Vvnrq~8FcJ&An&i!t zYJm=2dC8$*Qh98a#Cp?u?cftOh%&PrH{{?5u`yCquC6|H1xVA%=jmwhl`+Oj9ReZ} zPj-^AV=KX*M6Px2mjNg(gPhAEiC7;Ae+0lfcQ+|)!dKULCccE?)4E$T1o3kI%f4bx za!sLfe#IIc`IrR97@Gs_BT6Hhp8n;kb4dww6X%4z8LOkM6{7YUnR4Af z5r3ui(c86U%v*Kwj3Z6l2B|iwc;cqw7(C|R3vG66De#XpOMwo-!?DLx3o?u@3e(7m z@xY&&{N%%M?ev{QB0;g*@EeCS56?a5YQIA}V_Q`G>TZ*kVp;o#nN^K|%S?ff)enB> zb`(pqBX3lNjF)tIzQj0h{ydEF@4U?4r?>BU9lC{RFRZf>H9cy-0DilgX0AeUKeO}U zoNsmP+ZWn@x>z$jhr~G3QQ)40x?tYuDJ}s^EXi_(jLjZizxQ6;&P>Qm9x9>5!fO!5r9I6HU9~LlPVrFO=ubB`{mo+2f7BgGcm${ zXPj!MB*>wMnXpRpRe*`RaYL>s{>g{?8}`-Ap}&GRy|RO~{Qbo<&iXslYBriSlK5gX z9Hz|DBdZxy2JThfC?>s33LZc9QcfQFVM8ABj~~XL0@mq;X(V0Fz6g&jQZz1KI8@ z=Ci(7j4kiemzanHE@RZA!vbW+JTrggUtyLTrvZ68? zC+}arK&A*kOMtI$>;WFiDVlyr=ndOl*1^co|(lX`S3lXPKskrepW$eIU?jg2OexV;B&qm z%L_OOTU=AH0Mn=dgPt_74&yVxEb_bC(WjZc!ys9vRx{qg?d;|cry7X z>`?cZlETw&Cci!GnLDu$hr`XToZfiAGt!CQE7Ri9V`_5+V;5L~)hK+PVR-FM;?8k% za*xHh70V$Wq@qX9lKzWKPx(kLI9!R@-|L^$l@p_XR*?{!y}+2=oo z5uLn!1ZDdve)b;5e~s`fe9{WNxqABL0cHD(pnDiC<2~s z`>94Ws#@fPNvH+(+A_Wb>olm4tLU&y;CWO)bDo*SDI_h;YL2VsLN)B!wERwx69_e5Dy4s|xuB zqYvz0qo4mJ2C6=cMe+FMHBLtzyB3`~LD>VlmB9R0Wq-?LFdY5!i?FuoL6hX45E8j^ z*|SyZFEb2quoJJSxrFZExP$=zvNa{2N=6qPy)!HxIkqe1K1qwnHUB1b@BSrxcZH&& zMutqbtH(^9A5T@{X*EcTWu{k$wH-Ka0?$wspIe%!_RL27QHqH(%QC;rXeF%uhd?A4 zu5&rE)6W&$bfo)*UMX0&8d^a?A=tp3(U1p$;lG!OS{SQ(q+453#wv34{$K)=d(>rS z>y=C&(tnhhT3fX*h@Ng| zA~(JJx4o7f3SqpjE;b;uV`4_MUD|BT>@w4k{B!uzAXhQ&SNM{c{cRm}7-;^(I&x26 z8BM?czMe#QuV|I|1>_+SfRy6ahJ~4%N>VldIZ4{nmi__jSNkt)XBjWpg#NWFDUh>& z%ig1MoQvi({ik%q@$B2Swf7mGk1!z9jv_0>FXaC~I{IyWp}lEQvMlh9Yn0Rt4;d>j zOy#<#%1A>a933U4KmtHp10)t55>`qztB_R|CGMtZWs?NJATuQ?3>bzbe?ed|O2W3E z7~|6aomoG*bZ}}vvHqex7B^ZekZFH!SbkS#?72|;Yu)|KFI~XWm=!oO?Ey zY`)=U!;o1pT>}K0g(wNv%vOotq;ZQjh;`ZB_GQ9F3a`DKJ}sY^GvciHXJU^;oYw6O zH$>0kM6opu+$mEnwO3-atiaei)JXkJwaD!T$b6;%9I5@cxZs25S*Zd+uF!LC_?wnG zkr_2E7t0ChI_0PMGl^W@p%m;xJKGKBv2s?Jql^1K`n;5SBS-9L;krQSEhDsvxJP=5 zK=|(J<~N1Rky_1yqdo>Y8gMtt{u$r{`|eu;*r|3dCXxS`2Ck zeQ9|SmAS#ITDB&F@@D|eg5A-QVV?1~!E7uQb*LTo@cu*{v(1xgKY8z8dK!^Ho;I88 zB34VG!z}a6_0e)@*)@6_xgaRp?U{ zRy!rJExR)P%o;*`E#{hTZpb~s*^0>)6V%0Fw%9=JW7m0X)E(Mf0C>G=8h60Jj;fx~ zWNX;0$eH|*j_+>JeNRmt1lh5vLV=fkooiRM)u*N6wadwAhn_diD0WDlPtvU(-cvI=+Hj?Q z#*m7XOZ*6z%gK9(8>OV@z=pNN@FuKfU{q;uerR{QI`~dF%ok9KF7S5(FdS=x{%mN^ zE%RGW9HpJ0Mcxczv*ill@3t@jpOpGEOb>3@=%B8-O050ca@tuSgDlKDK19&SXi^}D z3$*_JSpQM?%hH%0573FoT+z3`>R4XE^2OD^pe;`Ac2U*r z#t>hn44>1^-PdFm`bE*mVsLagl^u?_eXNg+XyNH-#tnwer`Htw1^6^-oMVy_^j3rof0#Q1YZJAiPUtXbSDBKQ=RSE$=m?+M1Ue z>CC|MC`ul7m0B|1=p&3fftv9b{i~iV)rYnmEGj+dqks+m02e;37)r+Z>TYGf>+dED zpoIsTlENRGDz;o_ z3h~U{h*5 zrEN}(whgcv+6Qx8t(nTA;z5@%-L_P=FgjhmL=M+F42N7_rt!DNPj*~!jLE+PaDqF} zeCnFe_+&$6#=TtH5oS1DQ`@`#K4&Napbl_@p90>bn9Ah{S+SdtU_CEUvVTTW%{R3| zDYcx4g4T3G&hORB1PDdQNfp>k{bIpeGqU=6+Tys_V2O)JpAM69iqVNS;BNYw1)1TV z(X(pQ6`R}n*^=TqL8@ihE>0H6Y|C&$!jOO3JvXuD!_T+_Aaq$4aXk%da?vkOciOnt zi8U6-=M`df(Pt;To>I~tVh$iRvg2(ymHw8PVyF;hc$0wFiq&MzO^?qD_dEF&*=vIt zV)0q`bd<=MG_?_;knyHESRjTvQzs9=&1}xNCn%Q~%61NBG7;Wupmktkm02W9_$m7K zNzDS1IlO1y>RmRyy&ugj{&k z8tSd*%4DPpfc8Y#EgFHjgBw1ht_KtX&b?4CQbAVz8hd*Hs$RVVQ;pnH|A168x?R6b z9eO56WkZWFzsh^v_RX=8{QEcS)|-RLoGw78!P1GI$o?KsgjGiY$7{I>#6){KL9B-Y zvHV+_XGe~JQzbY}|Bz#zHYTg=*H%pa_!HkRjs?pBka3VA#19{jN;H6ai{T;2@awgq ziulLZbzObaB4tvX>FEhw<)$00P{14Zd>Kzl%7R|KCx6vyQ$Ci)XFpkI9$bN#UveUu z*(@f_PL$bSdtqRnM(_hO#PA+)TCC!{CC9GKUAqmH0!^XvF7$sUYO>iREPS|DIHe6l8A{5WHy#>XVc1YVhy29 zT*3W5i_@SGU5?srxfb$O#}C+kC7X6#6UNMrt$~FvN2}iL50p*bW%n3YK#td+jX9E$ zBd=0jr?pCXfxDXFu~b<#$tSATl<|56!^G!_&?X}{F9+n*P|G}(00Xs$G8xSMc(0?1 zqdyiwAK5C=$r;P#VvM{IBJM9Sr{NHQMct!#XbcMTiX-%Um8e?>lJujjkVgdl45YEDo=X=%pwa#=!KbCDumEf)%4vTk-O7( ztBVN^mQz$4m1)r!MW=2ZRpxhQ8htWl8M%!$i;mHd5KS-ZS?_3oNz3f{2{iY@x4w({ z(jU{uKYA@of#DmaHSs@t_Qa)D1l`2S01m#Y*yhBlCAC8f1Hk#6uLCM=@^3o za`8M<5D*at2uCwSZpDx`QN|(kF0_QU$A-q)1xdV-cLxu~i3t6}+VD|7ueahcn>LA} z2Tg6uWGY!OC44|X?*hD@P=$w`I~k_O_c^3P`CiL+@Z37wW-c^_j!#-^xw^mNTZnj> zVWUd`;9q8Dhsqz7)g)$W1@+yL`Br_82rvs`$Ou!mr#fc7!t-?CM~X-eQNAD{P>Vz&&Mu1Dsfg)!(t?K$oJ5c=3#I?5+-R>l9>5&Rl2hq6*! zdf&XBgp(7V3#u^tSCM#QOPCPOas`0ksJ}=Xi50JS$IkmRZKcE4M$7!^UmDaTCkJr+ z@V4#TI%s@CNBnyV0JP~8_lLTd1W2ZgT3)j>-u@ouL^;C?oTqb*Ysk znDJzW$hU9clJPW#S|)i8rYn+>bw3iDDA=pr5*Lf+!PP3XqrE9&Vd81H++#-wl)ZL|}|E9vXNS${-(p=Lowd8_1v=&Hm@ONWmRq}K7Cj<+XQx9DQI#TPu4 zVKh$|8;+4r*$gPY*^l?voFgB$%A%JXkZ5bp>dq&X+U*E`ocBMLGSXcEARIrNHaAiK z{1Vb&bE#X0$YgkOfz4y|CN38O3c7TBI*PdEEp}g=7-fynb2Qf|T$(f-B>Ma8K5qHY zKffB8;f#naT-IWOd^TwUQQjr`>#F+r{I4*dHzA`?evXj*H97p_YWwH+ejNCi1G_$U zZ~1{MZ*Q5OS+587uXp}qF8SxnzgDAAO`9%+swiO$fLmdKsqW4w=4@?|bFS_L>Z#bl zFdd|rUJswpBl(|A_zM0PC3v(eS0BC?g~Ea<$12OMo(g0L61{ELit9vKza?Op^v8ZTcGMlGjimg=}Vc z(j zd%xno1Q`t>3d%n;UiA*Q{ZP>9e2sRI!s$rkk3M!O*(mmqCE&rhpuIPf?EdlMs9>cw zK;X2PN^Xeyep6lUG5V34cX`wbRAw*J!30kr+Hn)w*#86^-;h^*c+r#PbyEg@GswGn zuoY_2({Ucp?}h^(e^x?_1>)ZXEuE*c#=ZpC54MRbrhP&v^nY-+?*BEdNA<8-$j?8x zyFGe9s(oDtJAcK$*88SXuKsGiK^Q7>D?`+mE4=}3x=;4k6;B2R%JEa3!BCKn$DTnC zW*x5;-uQ@+8>jy&Au}z8d`^;8p76TkrHnkR@31g+*=6 zIW8J!(1l^!+b8I~MT(hrA7SQNeS^8k+B;Oa$3#xS_m)QuqhSN5lsoOtm3j|1fJU^XTNXMhlWObD(=Jsni0%-@%GEeUMrW~59Jy0%oSC_(?N}V6rTK!jA-o{tqb1j=~iCvPmJV zts1nB-D|NHj@_QhU>@aSbup&ua)--p33=O{Mz)ax{t4E!Ygk&fWUkm8)p0AhbzozT z@sK*wkav`8;|&oZUA@2G5zJ8)quY$}kC#+yXXB0Rp;^-~s{<#xO@3M9t9ndL52|SQ zT&*rlypC-MC?&{hcv@PyJp`F6t(eQwMlySjn-0M;{h2J1eiHlK-a1IU@wi@-@kKsW z<0n&R|MH;LMJE%;sF+Wp*QwF1Em{rTtNH>sMurbbK%~R4O%Y3NZWlHPrjOsLDk9af%5M`7&t8S9By%R}8SJturHV??~w&N82`Cqp^aYw1=HGaiqh z4ghBM5=TZjau$Cxvx-#%d>_?0UjJIhOy~Xdl7F91JkD!zk0xVP6OO)|#@-?Rym%t$ z%oBU+wdXdM#c&zcH%W_g=ikcE?JRFTq^%wnAPA+=F6GRn1hJk=Pm zr{??mf)!U)$=7I>Uso0tiK7VEGE~3`EG-S3f#z6}va!wQx07xX5J{GXN_aH1Dt`Tl z25d;lV&u(Ka{f)^FR!+M&GS2oPaQRJ`zle5vn9SIvsGf6zg{zn6aaIU+6sTyOm51S z;pz#2cvf|Uk~bp)Q`sD863B8Olf+#_T7oU#661&$BIaX!UQ$9mu$SXA7T3N3icc`e z$4cH!I4Y(;#SN5#k)`Y`dRP-Bh;wE-5l``+5Yezm@acDpE3N{=j?|cq`}+eSKM$tyYIK_RL;t z2$r+IX2b5#1~09Zd*h;jcfzeddL|nHy31Q>u!l?jy+Ns-BMa?uTHq?ZQxM7$9@9{| z84mP*qE|;PuGHR$I*v$XRA>*rQ+6%Mzjh!bL&tn2`JqLO zC(Snf^zJ-qjm2R-aSX;NN-thPYMv4T%6WeFqJR!$>)XWRsF(N}FR$GuDG)~e^Fxnq-Ff32f8D5WnNsFffa=2!*I8`wrE7|+laGCF z%F?UtF++ny$9g%W)PD4*d2dCAuSAujS?ll#Uv=p}?BsgQ+OEF$7|CddTS-ago_IFG z`c3WS^p%>ThUNx(hPw4=HKTX?nK^frSaro&QsT|@`6zgZS|Ji!?J@cWQkP}0e5y5` z9B^QIP%NqK&i|oD$4;*m(aac_wK9Or`D8{Kg!T5xQRjO=vXSFBQ)>qT?vd#(?FGbZVTiGWxrRr;x%O235%XmdVQvwFq3(E zt3b!}+0^ssg0ti0KV!Wzf^}y0@ja`Qo9j_mbxheAch9dW^Ou z5OWp}LndF?q^>JgW4If1!UNBy+0TafnJPC2_)BjdrW_@3_8F;S((pX(+t?jqt`*_5 z;~C6d!%4B6i{>Rx&waKzJE~})42v#AN@Q1I`}O6vmgkq;-+ovN_fBH!I?0HH6;SR4 z4uh-Lq&8J55M*a^`Rj1#HZ=5~8bwrv4XWvj^jJ`aqY>5cJ@{w$z&@&}m_dym3%kkg zI9f+sE%r&GzR+8(bBpK?bM}W)?Yzem%RgmTTDFn0LDUl#@SFX(5NRC-`gZYa;L^LC-2*LfpHN(u#P# zjIDGu7%zv-0G1=yrl8N7iOB#uV*D)fSvg~#S%%U{Pl0%fhdKe!)<}HOi1z(}8;|Wl zj785_`GM{K=WhQ8-0kWAL++MdfnCl1L-mKDrkGsE*k8}_w=QxB_^b{PPft&Fg`c{2 zSDWo`=~9B0>&gIZ4OY$*ITSR`nsZT(0_v)C8;7 z#NqB292qUPZhUBWaEj=48+GL*xy>&$W1=SlRb*#H2_+6A>Sdty(cXm_Pz@67j30vi zwuzAI#Ii#1m_ZtikZ8jLG(d`+4!zef;bH*73?v!~=Wv<#iDgA9{ZQuABtJ|4FcFGW zN0x9Ef%WJBi$C5oA<%!Wj1hdMfN_>edwEOOM-|@&m(449JfGn+s#xGd?>S*nS>Emdvfp`9@|$0!P8g+w#Cv~4tShDah4!Ahbgjy zkLyuB{l>Gboz&bOpYJeKASGf`Xs67axjVJC<$ckaEAe35KTi!2iEK?SMyXK0f4-;g zJ6Ve1oz9LxD8Pw>5^hE0A6}w>^CW9ZmkkmG0ck{&^rF@2N)6lV)Y$vCCJwe z|B85RT{bN@l)fcKmWpV~hD0}YArCh*V14<7Ez6zsj-5mcBb9M4VOf`reaB-8dh;zt zPp44#VJLR|WU){oosKro-TR9wM^w!

_G9Iw0OwR8qIHWacePeo<9E%hWmahLhQ# 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 diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/intellij_debug_view.png b/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/intellij_debug_view.png deleted file mode 100644 index ed034e40407c4602ac131dc85f060495d152c4dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 443702 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 h@p;CputN01ME6JbT>W9r_0^Tc6vA*B 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≪w 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

u}kY%69Qfc13Di%AxZyE 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

-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 AJOBUy diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/intellij_new_remote_config.png b/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/intellij_new_remote_config.png deleted file mode 100644 index 0e031eefc80a8288b7ec4a0232abd0415143957b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 281731 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%0AFY!62 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⋙ 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

Nqz75b)X(q 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

J~) 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 diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/intellij_set_breakpoint.png b/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/intellij_set_breakpoint.png deleted file mode 100644 index fc4eb9503916f7427cde1d9e98f47c23916273ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 405149 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 z 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

  • n{VCGhk7(;bR428LPT=Cb8Op71=MKaXR;T<~OE` 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

    %$Gc;Q0Z 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

    &<9za9oI$z}~ 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Μ9rh z+<$xlgtFHIV$fd{lM!qRs&^0W?02!KsyL;QM{L)NhS3FOFEodX5+8wXSl*u|S?!|z zuKfgf>_$k+U9Cv<1yOpsRjdwTleD4;u{P309*pJy<$>2+(-{MuJdS#? zkFek}%#BXOfZkFV`5qW7DS1@IF!A@u5FfWZ{LzbHS&S1VtIMboNCYTY0zdQA*^qjWziu$p`lVP?UocMc24+S%04j)lP(A3S`^?m-&|bjQ1B&!&~f^B%0QZdd>6MqkTblQy9PZyy!y<;S2xbI&(D z*tt{ReewC(?$O>!9Qe8ME@npKo44}E5K*OIsVDhDhj6-X8+|UQ|L4NXFsJb>2Qa5K z?oaWYNK#?^WPlT9G@g7J!@rfp(y@wc4C=2gEb$aA8oe>39x&+-%_3-YwO6TPNel|Y zR~t8$T7nKYM;C$bhAIo2zj6v)=kh7P^+MxOVckg_Jd#ITjj*hgVbS~mKygVCeK_IB$-Q6=oOzmfksQLrUYII8e*Dv?GHPl=m-8PZ% z_>qxX`hKsm#Bw-v+Z(8Z3vj0|MI4S^zlB19eNa0)AkcT!q7s6n7Y& zX#+6gok!+9fN@J2@t*zJbhTqHI#TQ$V9dNKd&wK79`-n>aH6B}6r_@8Gg=s!$`uO| z1f>ZlR0+HZpi_B)zHIP7fejX&t;YAxv{C3{U3NxvpXf1WgHf_OF<`&S6UUag=ZpuS zik!*hoh;=&E6!l$%RYFkE^iQsZVV<*Q$HG&7;%9>@ixz3$HvxQo5{#LsM57~Z}Ui! z7W@3|tqm=On??$~dOyBV@rzEYxMVT$i_JA$;plb^Y`3%a5+7trVs9|a3{W3zXXEVu{BFvNz~g-2K0{hiBRYvtT=b0C7{r2&2;h>TIvqLuWK?A{JdiK5)8TdU#N)DK-;BAQngWAh7FY zvj0PwUYi4DRrMkwpA0qn*vWNE7n9@!bULiTl3{%ht(T-w&ocRn`5Ff&lBh>;&1i`M zFPCbWh(;N-C9{UO*ZR21Y?$jty$?#Hyrp7ljz6?~MjOkFF&Ax74z@SPdtii0Ib%b3 zo8@pSN!h?{Sa#vMy$sw-(L)BD#B-OrB^vZ%)<_c48IN=GDf>|^i$2e!O!!KC>27*_vGcb4ll1%kzvku3$tm zltKZ1li!Io2ZI*_XWZu568gAJ%#0lHSL?|_#0$zF4y$CJ;NSL+qV>d=NqHBMWz4q! z>^S>*-#y&B8XD6<1G1Vc<7_)BNzVw0{8aNr4^?8mH8q2h2jJWE*HBCBW7Yfu9`>81 zrp+D*foSxSIsyh(Yn!@6x=#jJ^42yt!Ws8pC-JM(mm?eT${82wmJX_H#PkP2e(;aX zUeIGz0P@dsV0I$Vdk~SKM~_QF;%8d$>}dFC0nEP9fMp0!Obp` zkp^jIWxQcw=w|9pM=ML@Pvt*#sCfTa$=F_T>A3q2fP~_p2fY6E>w#xc7#y#SRKrth zc4d?&I8=ueIv`#Rvp*6gi>|3AzsX727`s$DR(*7h__bPEQCV$^?d4I0&uSP&TaoS$ z@u`EY!*8c8+8eeeGT#k?#8N5`6h4`uJh3{mQ3=W)=B*yOGKV@JezCJ8tGs_Er% z_ElmMRrRl0WM1)p;x07-*n)7ED_AI$&J-Rhbg5?knrU|U?dky{Fs~3i10Z9Ivs1)p z08#uW%*T%*hqu;2Jy%_nKp2&)?0b}*|7_-lkUpcZuQF%eGtHowm5%`IDLIG$#R$Kr zv%8D_MoUleL6~2du30&q$En$waS6mH|9lk9&3SqG#GxVov%9$}``XVzZpA(A{~Kxm zMx9Y-fX!<{my$1|z{AOYCc%IuXjoR@Fp{@gmQf9)`-J{zb%uaer*$YtG0H}!cPSi9 z7V=X6nk-Oqz@zH@QhIuT(b15ext?Cy#D`ar)@lB%e8qW0rsDYx>}>%MV$8+G#bLcF zGovR#u!)X}D4WZaGFf8xo43g_(x*m&Ns7F>NM~cV8kKsb$R+@53?>zFOpAEr!zHIh z1D;?by*ggSbG|-IthWb@jvO*9y;yqvITq+?Q2k4aWw+lO=o;8SPMdgcT$d7v^OZYK zk2<-YnKbxu+aHvrj%|8Ya8(`|SDS6Cr-tipYwdnOby#<0kP|AVTwu0bi_VWG*flqm zGj(}6bePJ3r_O=OMj0O*Q|N{jA8ame>AoyJWQKnox@j~j=$L87FLR+E(M>(3dS&`N zdsVt(l1K~+l*2=sS%V$J$%vkPm3kp~C`WKzjJXZKGO$3%sc`L=`*6P+tNYQzp1e7J z{B4bm8yWwPx3>(cYu(a?cYqMwU4y&3LvTWn5ZnTU;O=h0J$P^k?(Xhx!QI_;A&WcN z-KWo%)BE1<&sRkib1f!QUmN3*@w`P)>$`L^rxoxLXq}pYuZ{j^yjj>|e}0&HmK%%I z27$vOAJ15B_4Mw<*QuCZ0e1P?PmWO)jMw2|_AMzHL-wwo;-j;7jv-7(=Vgl>bbrbg zMG0F%kX-mJC9r`vKYJ=GJd~)GD8yP{N_Ljq^2(MvrrYw^*w);OuTt)lYdvc8x=ypg z4h#&)58!9K-v4rlODlmDyDcNA2e8b-}|S+PR)T46f3e zwIn>|$kOP}cF-C)F~N-jF~s`KqLr!xd-`n7R0_AvJN1WP|7@l@fWFrwvQP?Cmv5%V zX>vHsrKdNfQ!c7h7{csRE*21%riI^~^lU0Q2+6i=l-1qLuJ21P&8{N~~>pn5i;aTo1F?%Nmrr3hJUV z;1GTWP@`wh*t!ou;Zd0}W^u93eAZ!|Eaeic^oXVYzIAXMWAc5%(+n?Fr__;Had4me z{4nyHNn0zPh>S`p8s(^K-1FE0bHcZ6CQKi!x8RipI*6wcA6p>DfY(g`WVfksL5o0Ka2W9hGr^x}L3Yy*34^KQ@gI8N4D_ zh=+;o0s53O2HlnhJ%u}ZK1>qG+%0j?cwgvw&Fa`&`M21GTK{pt274K2o-oh zawn#81}K(^1ZW9T;C<@;JLyHz!4I|*`TT;DB)tU|R!MtbIllu?3l8k>z?wq=%qRQm z$}v}mPf$9}i1XOntf&bAi0`pJt4}ii%x3+e>%viLfxWwOQYHKLGZ`>O!-WZ#)4s~_ z`2>Nb#>JKmLHSm*ZQz}&Vm*M8Z!OeTQx6*Ak}F`n+`&*fHr$qYC$Z-p33Z^b;%J)) zY(}iA3`UE-f1`d6Tun=D3YodlYamDL0Ax_keYq0*yl756IV1lx5#;aMhWoG&dleEv z%R!;>UcYmXi|O51lUh5Gp1Z!c2-*+^@a(rfzrjLPiD#ssOB#OmCX_iRB>^7ue<%FJ z<-IShCfJw;(Rwb%lCO0YXM7BS5cW^`WMUwn4EONs`YtdNDy3Q<+tTdhI1Y{|rwuDGOqSEP_^_a@eP zA;&K`K%V>0R|I_Yf1e?n+?aDD)%in!3Pq;??Z@q#lZH#eVFEAQPPW0#r4=R?QxATX z3A}P^$+vb?KKkU=whxX++SMrMqD18-Jry-()~?Tf(Uy5OsLI0!lJ~v8ORx(|Tn0b|d)ac4K=qQvdx0<754;YIO-_WNpQH;huPt>gT@T zmc7|xKF_&Jx{s6ct|cF}rthWX`1aXa?OGh~jJxQa?rk%-6;_=m^39%x6k4@hoSYS% zzekvNL#~E*{K!s5MMn*9L8e#f;k+Mn;Es>?o#D_}TR!Z4TakNvzWu4MdFQmqD`oJC zO0dJ(=djG{i7o(%@F3FJXV4u$*rM3#(a_NaE|#lJ&|l0hfwEaH->`Q^{u}5bAtQs- z)9biYYU6&8yaWS)9f?skz-j*QW9`Kg4;VQd>=kqYd@#Rv4xXvmyS~0Yqm+*BFUgyi z7NrH{YvhoDQ-Ab)o?h>=wUqK5Jt~SBn(LNX^{0?rF5az(t<+ldbk+IxkInqgpY}J1 z>asR^(;6v(?WRkT!sk?@%iaD zz>uFxcc_jHi^kC5xhX?gYPO;)5rNQ9nk&fOC(;J{Vf&Ui#v(71j2VL^41;ckqB zr&5}IVr2}F!j%wu3M20v1AG-PkhvzO*)Y5%M~Ng&d)2i*F(9=qv0y6GVk}1nt9m^# zsSs%day1DC(;a9j$c`LcQpOWYb?SOLm-uD0mtdoM7vXQ;gGB ztG1Uwn(L)>fb-Rar1J1-+j9g!s2veSO-z5Jn0m~u`!v7l2zc>0KR?~t020bVo0(b* z%}D2!KaN)az3olt!&(9pM*PSUfmkbw?!Hb{N436s%OA=iF|7kC0p_KSS@B{;SQ3TO zcTl`7*PL?4OTp<92z4dbFEptvSJ|`;6IA2Sa8x8HBnzG_ascG%r=XefNPjY<9Fz=L zUuQZM$vMD0U%n%**jnC}A#t8=Av`t z>dHkaTFkN7P}{r&&8xZNNPL()B#5 zI{ugn44sCAt`1K(L@Hhh)2&eJJTt)>luQoeCXgdSLQm+%0*3g5K&o(C<_4hUZU9vV zy8s-;wny4qsafs|VKyW*g2Lebm(ADTO{cXC7y-9aeIH7L>7z#%Pq7t^fYC0Rr*N(n z7|-BWBriYWJn)-(WdGJT4B>a|h zATis-j324}9M7byqu!*#>c|?+V+}w(fU2r`z`x_~gEP6ckMMw-^4+^-__+k%)gAc` zGx?SPalXm0=>)>W#|4ZdhFUU}$um%pm_eo<%FNEM%zcZowYukqQNnD7&##<>s_2xU zeysAKOfxpl86`W7C5OiJ&iDZ-l^Jy zu`cHL>dRpdV1oXZmsdlbhY%=pO30MBe1N!)O+9lL zD|4xgfb!LOHM&coZ%P4|#T0+PN{UbY5Tbv2y@O=kj!bSB?=Q<#y3tkd<{e#(r)7bz>IrDz`~Z>WCg7p2bX}y72?0>{->z>U z5%T^_lXn3FRmc_VEVbQ%-b*V74)Ra@nIOMAYI|Rkw`ge|$Z#FITLchsP_}cZ8EayU zj)95?k*b~=lx?#c2gC(VfV%Vys9o|7qgrKG{&{GL>@w>r?<&-sj#fs*2K>|M$8*ZP z>a6;XU=n1GpbFJ>#i3Ub{pnuKLY0LWzh+{n+ddea26VZuqB0z41L7wMP*A!H0F}BKh@SwLLf!@))ipFw#eXG)3C* z&Hd4*M*Yu~&S+>9fE?%POez0xxrK$eNkH?eR+$ba>>MK5 zKfE6FQuj7`RVdb*4isE@SFHH2nk}|S>GJ|lS5tRD_FB1~8nLRXDvouGp3DgDMK=sE z^?j&i02b0tM7+i23t74qo8p`KRDLQy7f^gmQbqQ8a05yLMaq_egZi#^2z34=0c_^dUG)So<^pdDIK7J43{~hey^Z52|&PwzaJ1==+TC`7?yvXI0Ok^%T-41IjvO5glEo-vt$PBzVG}vb;(z2let60JT$jaW zrw;qDV!PT+Mt+q1Pu#R|sEby(pLW!Uv%fwha%ZEf5G4C^_1^d%3arC?`k)rjB5B*k zVQy*r{OpE&(6)eUbhcQ0dOk4cv$yiBZlJe=_lf&~?Vj^6g6nHd@0+TxYh^4|%;n1{ zIQJrNB|YOwRx2J9x}R1#B-U9DPE!VGyM^$ zYWcd2!4wQIbubAbpWa$?8<~x3d@$huX=pY^wirQDtp#J6T>LuHT&QqMA5XP!h2tSk z=;R{cq#D0<@n=G^kX1=Dcw2Mu< zT@_*-zEa7w1K}?zB_%WfQKNVQiW{jFIk{MT+tD9t1cUL}GZzl7iaJ3(?{$_}lmg2; zxvAs@U21+^DmzY2e8@kW$*JGDbc>El_2(+}gs7y*6OxN9pW+&kJdCtbfop%o;Htmt z0Y9EQBMv6-Ym3RvYEnFjI!){H#+uD;JFnm!P}&fa_(BohR$6{}TSwHo^~GHfe79*l zm5T_#aHXTi=%An=m};w4o$ypZ_)XikbXWzEy5W$-nrqd#PnlB=Fo>RuYjH4pesEWm zYXSoHkCQpMx%w{@SsrQ|u%HkruqIWDQw4PSar*MbW8J|Y6-N7FkEz5n8D;ETMyq2S zgNymwRH#BG{slV?idDe5Zv<1tzTON*$EH^~zEi&(I&9Gf%RK^T_He(Byt)Q@@vmk| zTU*CX0CfBG(d*)c@DzucORZ;ksHn&uYAc^2v>%rd2@qM#YyD0%2sIL0N(hTfPFoZY;S$XZDDH`GK>P7i!kcfUSQz7vve z{mSBq1DZaz<~uo{d-WVBnMNEj8cuLPlJydNf+(%;X5;3XtTP9Vp1QpZ+Rksh7ADA0 zylN{LvXq)je`A2)fYpH{iE?2?uk10Zfu4XV!#Rm&zs?`}UTRx1NUaL)oHuInTrAo; zs4EQ(tCrm^Lvav6J$q{N>fG>R5Cy@kGQ}RPv}iKC*_)!t6$*?Gsi zI=cMmN>;J(_OEM=Ts=vN=n_rXV6u3Vlx^|!poE-#oL9FlZ}%LqGZ7vOan?XbBry$F zs*7C<`vJ8A)4*D>hBAunv6lR_Gii85+i0uhr%J*qTzcMa=DfIFdgsNVZr5P)_5WI2H`f%c>_Bb$; z@gg7@h$*e2sR>(lc=nuq53#eW`FP>}qr?(E8Hh1}DC}D}wXm+sHYQLD?X~TU&T8vH zUo9bLq;&;!Y>AFl%e6{eAhiL!t^4cAwvVNCY|H|*!}xz~GC&LJ2T&-0eQXwijUCoi zJ_@_{bfML}#D^Np71bM%&@=Ez#;aWgN7FIPkg%yS^ zZ5LYRsXWPMF-1t-OXMw);hR}6<-Di&1#d z^gCgC@TgJxZTa2Q{*Wrnl+Nw-T5eZViI@Q*e20X^p(x#Nx0J_9tn=#ggCXU)dfGS| zqqnN9I>KCZSO7O@)v>b5;*??bD~7=&1Q3_v)DIng?`@YBFj$6PhE5bwK;@x4$;$rNg&m8x+;i4Rj5yNE$yB_$_A{()UIIGch2pNy^4yisUS!6@Vk>kWpas<@n8mYR2hU`ziI8a0k`<$1uX zESua4dvL#<&okF({>HI%!LK-sK8O0(HOl+%_4V9ZcHt}D0K?Mg%Rna}Cy9xhbOT*% zJ0F(R*|X-1qaWfbLj7O}s-{TCiaka#G~-pg3+`D1O15QUwNvQCqT1f1t4R)!HdC`z zqtj9IoE{Ma#l0(MKzEyw=PPcf4O6B(JiF!qm5>NdoKSVL>_Zm*+7l7e=czR-g}jd+ zv^XqKEFTZ_j@}DkC`?7DOXL_%1 zzEozwv?Wgrjv_Cj~=%_ba6*;Jw!nwOC88?E^d9E|FmOc%&ad%=B zBw$4(Mo2R?C&LSoIL50V!WvSk*sG#F6Ki1B>x6QU%Shp%GK3HR@nBIJkD+0nyl_H5PS zOzLS+W`x;&bI?dl;6WzLH5|49-x<0O&KtQleejxuBDLEL=c0YjsL21~kTk1OEq9(} z92^;`3P(OKry6VW)d}E97hN)xHJ$J#Vtymt9J@3a9Xd#0VH*6|-7ThUrT8@hm#vp} z=eiY8V@DauU|e62dRObF$yb=ecgJmkqd{UjNQzl-U1Nd|2>LBFc9D*bPfUZ8Kvid% z)Me_++5e*8YlxoqPcSUqZ;EMP@x4%s*KHo*&ih;ZKhH#>F=@H3{;Z| z)c+zIl0*{v&fTE#l$AMUvoXs$Qxq>PB`4=Oc#BJvB*jzz2LD+t!e948*B$Oqm^q)` zUg87uQKn!%Lyj5{wUSw(-JY%z8$VG-Jli4$NY?gJc~EU^sUq*BV8aloKk*Q?-Yi;u%4d@;tCGvN*yob3VLgKYS>bnY)j}lyYr`WaW~R z0EM1*B)1XPsbT5#rwgJ{k3fB~QM1z9v*Htaktw+Brh-EfTzR}e6ciK%Js zSWr-4swtv)KaixkFrbo#MtQz*8y}d0O$~=oA#873Y0aeRKMD|7ML%IM|1L;U`CX7S ze2#)NiJ!OISFq4Ji41mR7hGb-CkwlTEz6&Re$vz`t4yu{Y0?Xwz3D9jz-N^d2Q^ zE(Tn+I5?&G3=hSFtx(L$;kFNtE1LGK?K^u;wx7Bqr29m-%O8Sf4X8Kv@T-UDNhd$-`HX;3fYuv+UM0- zJx16eU0MjtDA}KQp=nJ{7QF$h@oOE5n|90&oxa*tF%uacqP za}Ss_ycwP?1aEDXE0wTV3%x#wS2a( ztjVUjXiDGK}S8i$oCT<8w`w6B^*H26m|e)BTuKhl9PNd>bO%xJJ1t%atnOR_ z*X0rJ5%VYuTT`QUQ`X02*ORvzP>qV?|52~|Kk%J`EYx5vDYFH3F8>{@e(zFfl2;Sl z`3L+AiBDoI4zELjGzT>;1ip|nv1YDkA%^>IRi!zm&;G!Gn*FTsr(*3s0A5H-@x_!E z3}~FSw^MDi%@*ztXjgA_?$NKP`fOO zD*j77v&o@zu?JqK(%B@B!t$v##u51s805bjoPrpXv&3gqpRX*ycO9Y`pj1f3h^!7^qHAmaNj&-Qa|yGc zP*)j2$))l0yj}8pgN!7V)(PAlMNIp;uB!fNr+-kxPmUS+N3IA83X${B_KxIPtSH{b~dc%L8RM-YJL;SN%v{3_a9uet` zcd`g*M6NhVCMNyd9(d~eCfw<9Igfzv?U?fJcscVoNmX%InGi_=1_%M`vw%P0@qg{f z88|Sp>Y>6T3j>o@nR>YPTm7gEqX7R#n1@Lhw_oCYJ3Vt;#_4dQsA zv|$y_)5}9lX>S&6iLNwct7K!1j&sBU7Sg2}zZ`!l8N1AW?wcWe1X0m@Jp!t(@!$Gp zOT?4=(u9xc$}Xe;AikpzA%$5F;w6u)sQaG~w?919SV2I6x^uN(--C~0V@Ygj4E?JV zEux8B{N?5fF)V71+&738ncWAtGhUO~(X93WS_ReG)}>MmjAE z=_=!+CFLRI-Q$bF1P%v71W^rxkkLDVNZ96&t~wkmSD=CG{zkS~X)W2^Z)C`;@|= z?UT!GJrj*b=BrFUxqGlBQ`Ns(LhOcH^s%vxk!iO0$MUt(`@=x$k;pze@P_}4kynYg z1GI#aqv^a`IqqH;h!VKVGs5>&IEx*;|KXJht5XSw3L8KzVd+AqmkI=okE59PmxdmW zQX0%gGZWBZ`wxfFr*Ovwh?JPcURQM9#0VFV{gKsSvG@m8N1&|ZSISzs2L#DyweT}q z<%#^+@cjAGRLuY^A4`lYjNg0!FziLhSic>wiGqgqolY{(IdyIP{4(*4fH%A*aP+fyT)>?Nsx@OF9&1*m4J!v> zLbt@bFMBVu%p0F@;^s&OB_U&WTK?pDMNccSdp75 z!*_TXOzGhaWm|@$9P#O^8RCKitzf(E)=OpGbIJ%e3z*qwOV~lkcp<+Q)89)T=4LvZ zi6JeeK$otrS02d*(eY!o4laOw!;wk&k#xYVq{nP@INXx-f!ZD2`_1$Y* zWo~*>F8m;`ZA5=ZtX_}!S5y)BPKNk1-qx{n#TQQ_TsYeolR}db8w6fJEo}#2eE4hs z^4XwVYamrxs-fwg9VbR)?8$jIG&WAbrS8c5fNA~|B8@F&b4m* zmluF=nKo9n51^&)p-9m3-P01Xfw&Jl&gVn50a-9`@RzYM78E6V zGu7ZNs}E$iW_3mephoj*<0#FJn$aNi*}`Btx!PiS)zK3R^^`ivVP zrD{`T@rBfj6^gp@0GhPWc7*C&e`_>< zY(_pyP@Z?|Z|o0e7@Wie---2+xn?IOCMJZL&)^ep#u@kHFWFw-MAv<<3A;ITV32-_75^p&;FkM_uNJ)>zqG+oJ zp-p;COiWz#aej{I)%?R`XRv}5RP{aM^ z7i^7+&(lp4rfs#R4k5RB2vxEfAocAL7n(M9CC<(f6HCQ9-MdS88r3r9x55za5s06A z?g-w@X`8nGvdj57?I~cTaS4CpGOVGS=Vsj{xCI9Fi#1nq$xR}A;{%a=J7?s3>fPBI~~kVgJI z)7P3FDF;J$mG8aBDm+%PukEycZO_*&VJiK)ra8En^IU}rX%qtXTrJ_UheBea=gC24 zZ_OXFE7Vn-&C4G$c~FN-8Gwfp0%#4*u$uNK2rj0S>{_g*y3b@QuU9iwK}my^}-DI zGNw)HRsiLD&CZKb3hk4HTC=*)qUKY^HDOM!H0J2|l~h zTZ3O7N!z5n_v-T_c-Bs^?RjYB)@wg~eXi5@N?^|i;YIX(_wt%q zjr5nT=9=cuO~};(K7(&G-Ab-uU$!)d;QxQzO`RAGhV$huYevSN-3LL4P@3Av!N-D9 z$1jstU>!;y?MC^2#bce=b=%hd7^AS7e>be5lW`%pUvl0|<{EgTbK1y&UU6{9BIe5{A~UAz4qlEkyXzgV_Y-m$M$3AW9Mb*G`Mu`;PBm{ zJM7};$O#XMSzl{+FzE4+rDr$&l6co^6nF=lw_YM(Fip@Z&9EO-Na$~vK0V^CvGK`q zaXDC{IWCng8IQlsE+QNdZ|*#=4R}pf+kGFqCT>h=cJQ3J;?->`su7d}9hN9B%^syZ zf5ug{`JP_tw`A6))uTQXQ|@ctwk0VE@md6Ez-A|C@#0SennQL6@`ueICwEzDS1;XS zo=%g0>ubx~2pelNTwlCs8h(0UFe)0q6uIGx04`GK$qROsEuAj@Wm{l(C}`ZXA!N!x zx^#p4xuL$E#~SQZ@&Rgq7rO2F?kR7VoDMEEJUvG4p7yoz2jq4D`J3yy7Uru|1j=T+i_2s@EA3#w{kJ53w^@$8y zr~p7ytt?_Ji#%g`3Z7=J0ASq<7_1zh>ald>#v0mWYqT=PDwIF~3r-8LU~tWIZgM~F zocA;^-*$I`B|AGQAGeWdgPdxsA``8K!AbYUW|`dQ5rde%|Mi?+v|q*?HFjZ2iM4 zWus-=1j$b3^uP3k)WI)ly5JV9Zio1~hUzIe5sx_QD&3*|qN#61UetRt^g_Th)K7V1Fuy>$dIy*oaXU@)kx$md6X(Jb}~Iu z&yJO~!YNg)4sy4RRd9HyC-=>H8f3oRZIbB4dJwwBpWNA%f4EjoOnRC*C%54prZozzSn)hykxjoUpFu>3FvHhLaPJiAFP?n?lfUTgL#m7XVFCeK>BA6k3V>@eMa z-Bly%YwI+;DKEv38G^=WdcmA(4 z^qmS}ClDZoL=RYP1KXa@1Bui$m+5#*kD?G1K|oul$glEkDFiILx@Jl={aSwH)OvQN zM?hTw1FnrHEUUo(l3x=xA#1Ohot()wED``FwGuGn)r{>sdi!pAKo^kuTl(fZ$zh0p z&t89w&HigULkcDqR(uVZ@!=770R06Jld~BBfT=HuLW`@zaJo?2XI2Bo|FAUwLqIGp z^Z9(EM_fb4gtl0g8ltS_W?}M|kvaVTa?O7T*@2Y`HySm1i0~yzc7z!9ACCDCXUy>y zHl{I#O#Xk{oBZ<&Z{RhI)!#{Z|KYi0u%l#d<7+w+kdaHo#|=;xULkCUQ?M?~?o56i-_xX)}^lY3C%Z-@BH zX&^|-&+juvWSw{r|HI*Vnsd^Q( zJpVZqDH)l~&5?TZGx$MGB{K!ROv%VxlB|G^x4-3^KsUw8z9l7vQ-tP^W50a6Bd;5*Qgd>KmKlHL5!f0)!6%!;yPbJS>ua`sW*bzd2&;{+()D4)tT0lj zhv>Zp;cu^5F@3_{3s@V4GW9t<9^lB9W2Wu%K3KJ!UDYf)4Q@iplEh4)&jcR}w-chKHOft&sx7ei5ist6jHJ?x3{Hv;U@UHs&c3{7Vxmc8g zK%f$lE&bRhdC@C8=@2{n{c*PEww_WK1Y$%9P6QSUW^_sm<|z@F=y3F?15|8o9zpPG z(*fbzbbY^@OOoc9ePlFF(`R%dV^v6LrGPBWKCW``+*J8ZyFUWbMvVmFxosy5{qhx; zC-}GP&7VGIV4%X#sS*J-B>Fjv!PW4Q5#DOA zeslpuJxGV08W4Ne9{KQGT&Zws1*af&EmItlP(c1E-q0zU=_DBNNIPfAEq?}3lCmEN2Q^W zl7?rC_2;myh31I;=3#JF$|^Y}-4#|Mn2kzk(HyOiU5KhSawfU^P5iAxmwT9cx;GDc z01ZXP&%#w3W~|8LZ^4jxc&6_XVgg%C!+!(>+p!N?eduPRDmR_-<*l_vOPk^>d{4ONjNYOaFNG&$C*NyYP|b})t6D{zoF$&E$N z7`rZKCp$*9o}PKCcCDaQUJs1MWC9ovC&)@*8>Y^`_Jh6_UzHSc()1%@$EYu@$KmJQ z=2GR6ILd+*UEV$$2`8X${!7yHPalO}p>QK7bjrti-Yd15LUo2mw$7?Xx2#QC|6)e@ zPL}7+qn=zgU+$xktZMdvO5^OLfZhDCsOVJrb3l~EzH;c}_#tn_aibmHSD_VDyYLhV z$I?K?-0QDSJDh2LZ68E*TVgUQa$7bsY);f7E^8u644oOYfFT}>QFn0(P-_MNP9(@> z%@-k+aIuE~L1vt$l~ZG;Bn+A*x;|gWaLHbsFs#0U<|Bf5`gBezzaS(PUav?U@D5%Zb}2RYulku1uS1BpYo_$Hw_H`Yu7_P~FQgjKEg` zmDclAZJ#}aU7X{UqMQ&5#n$#*42njTLVXfpz9=I~y2i3B(P?pKahTnH{6YlME!8J0 zoR;)O{qg<4)L>^~S>o_I8EK_~))CfVqGRO?ibI&zNrMYXK=H!29O9*L7RWXmi$2qQ zOD24N)TRi+uH4rK=j;7-6*{~umk5qb$w59VlLRS|-N}+!&%@*dyzKaXOkA$Uaba(| zaBW~)B=zkl1ql{waEt=3+hYkO0^TI(wI|{xwt`V2ju!*)@$ZE=wQw(){&5)qC}u9_ z=L4?Ocd43XUdM6?&R9otjK+38=H27<;$M%mo{!D#Xe`wY5h;fyK1aAA0jmo<9d{d6 z$Dh-}fuqyR2cXxCE#7()x1;^Id(JLO4-Wc^4!bZ{&i0KO_{1z8ufGa;Wmmvw5}&M* zl3(Ejm>HFJW*Rgx=iORf$vMArqbMkIFc+%KmFhrYo~Ol>4H)hbf&gg$A9vczTJH-N zAlQKlV34Jz-rpp2*rj*bNU**+S{@M?zz;=mAQV-PP2^v0;*49t@=63|x+I)9N}G3v z-@@`vU!AVs#EX&{=o)OXAzOiVNQ&bt81~vC@Iyuhw-L6}&%cUGLBG8;b!?QhOmg#- zP#Xyq=tNnD9ut^{g+$Yzcs>Eoon_9wF*WK_Ug?3EeWz3QCTv`OR-V09o+J0R3Y!M^ z`nP~-iHEOw90YF+Shak z1)65{hk^(UZ(4nFX1yXtxtNs9T6U^e9?vcKGA_j@xKkBjr^7h5xD6!v!tlJ)Kc0v+ zaZH6>udz7u2*UAwT`WeQtGQVRfQQjq&5lF6rvy8Y@>$^$g6NOI$LYmiO?D9Mk zZwYtVfN0=|kb%DxjR;j=<*Gg;D5PzHJK2g6%;ppdCpF(Xpa6*%(h+}=Xtc2w&%m8n z)siC=7b0`yk6Jmsw@N8$weH5gZ)Z=y3F+izEp)KUzpC%)z99z3ikPD@*nybH&)&f; zQih$@#y|w#S(o>?U_d985$=Luo=QBs>eENvt3a$OXs`aoE;efwAqKbyVxA%}Uzx^O z$MGJG@y+giJN(5H%(Z$!`W>l}y&%biMoOa^#_dC+WEF%0w$o=nYK=hsaSK94(2+J7Wcf=lYIA5(_WI8H9eqL$FLsl^chxs9BXT`YFO zDT&6dV%r#_aTSC^8Nt?y+iPW)PO~?fNc7KLjUTl>Yaxd^o$#On(Re9}Gb+->Y}{Hj z*X+Y)a~{F21)^GCQduRZ*Vdlmm)sl@ATL^A@_lk{@^Z|8*=b8S?8hSUty4+a_qh`E z!^h@$T*cQP5Pi^%7-rt_1TQtdasrtI9U2#N;G0cfa@8Zm*3#dNkF#F&O*3Sk_>$CsAm4T9(r0K#e1{bs89`rvGI5oRJV~gHy8sd37*{%ED7&uv;wI zTsill3xSN^qJxuvW;Eyd_B#;S3Z|{pVql(d7Ed08+xLYhR^!Ou1lz5uvbr;^rUWI} zy>mq*48&Z7&Tgo5yktUl`uh6FrNj;1DPoZ{o%PB){uaBiF*^=0Ox7Oz%^@LV%$1{4 zDkqu^!Zloc(yb16s(>56RL|z_A-5-pXaaE=t(Q*vno18!g?_KJnN`}Ad-DT~jSb;L z*IW<=EDL({xED15-3`tO##ESf&|JA;T^B1@7q{4cu z!)T6B@$ysbnKY2bXfnykTh~7=D*qO@T}Z8E z?NLTWa@`)DbEw5M&dB#ILx`&uJ~p{Ot(M0wTV~vZDJF(LGOi}(Ng)i{NIO8z!K9xq1a>{oYh36 z2HvnqufTju5wc22-|6zl8O11hnklNK|GU42;hhvOEOuLbg-(rZCtz)x#=7OZa{OQ* z=qV8Izi4`7KYM+d9d4s8%k#@@YKky^C?+W+nKfX)?GvXey5uNWFEfJ-(Wgz6~Yc( zc_rA~gK7;$@Jh1%AAV&Rq1?4?GYviO2dpJH@iL69UtpKUq(;_Dp12&Ivg(zWqGIdd zjaD&eNNZ6snos9DJ?@iMZq3BOA4--adEO)7L}7bQI2@sAmC463)Xr_ZIUufkz1~N- z$cEv5*BKA%&|f8|z2KMIQclyydFC!6k@iVEnvwboHOX|-2Y9Qi>o2@LBzLQfWM`jN zTefa`<7_V<2`}8)ZE!o_hNaQ7(Z}8garF-0WkM+?NV^&jMD-H5GuJslPM0&5H&Rr%t&TrD(HpiJh zv=PrfIJDTq`e3!Nm0PS#O#+ULUvwMhja#~0+PXiqGdh&}glXWLU6=MuyWZ;6AP})+ z-R-PHhfFm&{NG+^JF2r6X?aDN!2_Ys=~(m9=j@x2)@w))rj|qGvJWL|6WOAYcgr5h z3(fb=|ChGWjym@V<;>v-Q7Gn)P=M(lpU_{QUU@Ld8op2R+_!t{|La-)&`93`|CILT z|HGNuDT9QsDYi?;=|M_p9Vk`+pi{9vOpdz#33oihKc zug6EHlfG@IciA12gv8da4H8$t=9CR8}e}7CN_2g@R1d5+o z5ALx&cpa;^J%m1?SPXCh$IAcv*s!t+^Wv}sFqbF~&6dA-Ja~DHt=tnnxw)LI3{{k^ zsxLFIcnESLoSbg!aQ%Kkw>qOOA9!wVdn7)~%f01Pv56t)QX9DJ9ne44qwl%0;Cq1a zu+Oo4>RjnV%~nHV6eLb%D+|LV1U;U+4qkUJ zSb_M>v0XB;vS#-iP>@j9t2fC`X{u?e{ckXYbbF9J&Ns6!S@bBd(tkG7%vgH(Fy&e; zKDlFNsSJ-~qy_ScG@LhmDk0AbyDhv(qlBwgD`uO* zOJU2S18x=s{VhK)bnpYmB*DA!KY9Fz$5b1}`udZ8-sY00yyI_jb8iO9`2t=|#p5OB zfWtg1P;KZ}I9aReS$z)LteJ zQL~ud<;*LKx~+>2rmsI=np6boYvok6zK2_hFz*ZPyEKgyoniAa6bzqum@5y^;g*Y=C@JV|Xs(t`mqbUu5zfsOq8sGqIQ!p( zzk*Fy-{gJgoBUHvcEJ=P{1gWi&FV)hhrR}IL^RjMSqQ@yy3(QX7}#Ve1Y?LM_JjTp9hg%8L@{GhiqyxF6Ey{Aho?6e;C46$aZG) zkymf`YUnuN9~|x66YA7G4-UqbAto(9>1#0SlDvMszo=dxNB#H{tjy(Q@HOI08}qJa ztb}JIQZ^Us#Q~V)8_~&Lwu;7Y)FdOW`4A$22fx831k9=X$`cvA|W`aGXt! z7rH9w3bz97;FSm6gr(T8D%%0ucwvw6pvi#bpB8G{F8fCFiB2El{7j{#FNR4~MPNMv zxjyv|Z_j<}_UPj`bJ^ETh=2zc+JAwp#!rsR_z;E0%983rYoLaP;FZ}*?JrLT>TR$| z@j&X10h1eq7Y>0Su zmt0f(t79AmSS*NX`^|e=J%o)Eb3()EQcSgYtb#HUb-M&iCtk8E;m(adcC?KDi`I0n$i7VEXU19hW7II- zh2b~ZB-9kAP!1_g6n0H4v(0ES$_JQwII?5+?_3L+h3wGuP)W6X87Ohh&v_pEUj$dc zUm*cr5I0YDB$S86>Z)w8rR&ebNuxu|v#fuI^=4GmN3xP_j43KRTAHRpO{59Yr8A_0 zQSr4>=|Bn}^f+S85zv)m%w`TcEat}TDV|x?*!bpHFXW-0b5TzhNZ{-oWNZ+E+>6Uo zl}nN`j3m6Q)czFv}!l?9tU--O7O+lqZ(`< zeLzFVn> z*peAxyM4WTFOnj0O$`UkiAyFLELVcV%kIt#4iAViIE{PQ{bv9*r$N=0aks86lEZ@J z=!}#cF9$IJ50P2=MZe~VWO`(YOGqQ-N0&s!v>*}l&oi?dOxKEs5|gT4S%ZXZma>w( z`eGS{jR)KJ_!DW)j7OFK)aO>3uGaH(4UKln%nq1HgpaBnwAR*T`(3JM`@CcGakM8T z6Wh>WpuY2u+Uf_f#eNQnj(06MIiH(B?m_I1W`OEu$1-Z49CD>O&&z1Omd9j2NWNrbR}I1!m_CAwZ_HfCD?+InVn z=ep1SSK$6v#jgD9z*Xx`<;Pt%**S||fD~7Nxl2eb`+})Iaq>k-=}=zMZ7EP6BwG%0JqG6Tc(o+desAEorQ`?VQ1va)iQS>ONmaO)?Tf==%n zGl$~AxKz8QAA-Fd2M5LI0pFJJPxg_*xnoxocLW!=LelI0S_f0KXo!?g1b!+L;b^Gr zU7zT}5}0Ls4@>YiZdZj)90tHC6!rS>-VcQAxZJt3jEYXo(uvUC*_rm|4)|B!s)Ou= zbsQb@r`T$y$1{|T@Hy+oj$qeK|HY>@y^mEE#3%L_!}ZE5)}PrbAIgMNXPvxW2Wm1K z9N(1r&J1N&3|Vss4>}kpvRBR+{(p&{)Gw$z=$zTQ2G!M0smq=S2z?gdb#!t`(%J6A z){VB-`U<32hwD|Vs>9QDHL@LG_S&Eeh`fsIaHno-uw{`?7Pvj%i(NP$g7DIybr#ZvPuN_^M!=QpYFm5xq|W`B4`XkJH*%DCQrNW~(wl)}S=J?P z=@Q^+sLuptANr`A9)+md8mpgw$~c$-q-<&em87+R-^9N5doa;`3G&m#YrOO+^P7SH z496)8ShPru!5OzFoEtP3krRO?U{4<#MMG>8!CujK@Ot{UzR1PQhE?@A`qKfdWd+fn zXTk#=rRY2VV8Z|B4eHt;zHGLhG_+V62D4;S^ht)ThvhVXYgVHZ6)h^J7T#8O6*lO$ zL|K^|CUz`9ll4W@;%PtlZ-HU~mVO&oh{Ij`^T@jfH=&K|@BH%aSrv0-JW0Evd-#b5 z;?~7nTfQNC6Ze}*Sd0OP%EXm7=Gza52cG>HgxI-%{dV|rm+4Rz!Dau6dzJ6S?J;-Z z`l4vT0WH&;#Hy>8HnFKg0C=nOCgLs4r{;Ev2K$0_O*J~vVFJL;P zlG>FPna&gb^iY%JlFo{2DfAu{Q9S&r;j|Ie)G-?RrIxj|_vjz#3lFykTvOeq;GqOE zeSSOZ7I#nAGOVlFVEOAFY*8p#6B!$lR;iIgcVzt8drLy^AL`HQGf8uavyQf6F3J|= zGw%f>=5sL?90}$0PW=RkTk`Idn;);5aHge?m|TO(j^cCP=K!7cLqU-O}D;CTSR5~ zl>-@dnkTqapWbOX;rJ2x!*8u;x1(WKRD$IkH|6_7lsXdLEYp{T^FgGpzg<)v**E&6 zLhIta7Q4;dNNt*NI4EEk`QOn%`YoxkkKl-Lc^TeA^^gNQd)TU={ z>OyuqS4gVNcLiC#&nh+=DRSxHaKr-?`;6rFI#sPllwV_K;Qjbk<>zY+z5OQT(8}&% zkM@jgQfkKLx~c3)U1hsf;-NlvZ_$uCckEhu!ULI8RTb@b6Am?ao0s%f2(I(~RQMo1{!>QWdEbB#&}3>Sn)|TUR%PyZOZ|}p znSBBbj{AFzu`Zi_r=|OjI01dp#)1&P#04)bKl&8s|5w<*nFOly(jFMZy{=JmP(*mW z%NKSA5Vlq|knMUI@TtfLC59fFpb-DnEmSI2nuyA0Z_lHz@`q{gtfj1hrsMWE6U zHG67OENH|sJVDSaL8PM#P3g7`iK11E7sSnutTXaD(-S()b)CK z?(<&k%wTQ@`NuQ%6$@^K4$Ut;BRXhfKDOdGy~AMA&h`w>+_FI^kn};wT#Yo}i3NKYd;$(zdq2gf zNqWJCISo@0PTK}G}?=uU+bTycH`*uJAPxyiKKZU`%y~|Qo4{_7e1V5 z(4whkCgUArkClx+zwm93Gd0>^Eje2V&tovZm$?W5Gh%@ih>8r@$E?tix1l%BSsiw+ z`+dQ4w3KdyXu5*e5tv8LAC1#qmKaoeoLK{WRL|aa7StL&+!(8-$9m2GG9x8O*6%G| zousUj4U;lwetF_0Tw4^3K`+O*sG}%IqIFMYVa=J zC$z*doA>j;PS)6^^Q{Wb*$iG1_YyBg38w%8-CrXT`8tmb(q*7M6>)#8wgwGD zFxv+{@+m_0RyVpJIGx@YSSh$C+ag7!E!f5H0CLnQm4U)xG1{nd+l_#LvgD>p^*fy+ z2qkXEjbgNPc+E}&OW23gy`Ca%Io-xpT>d6U4jGAZT??cTJDLm+(V5> z$n4;p)RSs77q7R#1XncLtd@-Vj=xM!!VbLXrUQrUUGZi9?-y8GWIxQo7=i5Uf4ev4 zy{&yX{d>3XdGgSKJ5Og@I^&hdX;1Y&`9F7N5m9~*Q8bBpM~;QNAP4UYeHJ$fQ-qL0 zOyJBN>fqpegK!#k3V;wtwV0(&LNA(~Buetpg5jlDDPQkTF{T;|QW&EZS~&B|86Su& zJC{7T{i4aUZkwJr+ZTa>=lLIi!j?C@yyjbcF5t^t5kPAK5QBXZorKv(7ov z!p=UPBMv!bI8+56TME;eFje6)`NU_UdD&Mq_`p4fY&N5%7@}%i>8C&*Th0P)!Q{}d zEY^J9+Xk*ao$yuZHpi)NSZmf-lPQw&8UP^+=iUZj{cDatm_Ti>+k8N|Ym@b=VfJr( zlN+!X$@xg>K%?5YO;;0p=U&|pO;tgkU>g#VT~CkpJ!{XS+X&sqs!sH1fNsy4G{~1a zhOB-v{v*?Wud4BPOp6<@fW$!+A`y1=WV?XHqX})|V}RX#{Bg~sek9#JNjcv4CxD{T zp~Ihw5<59CuN|B4hszlR*s9X${t0ss`DQ|(dU7IvTYY-#5cq>HY(QMmXwQ))&Txp0 zl`i<2izJmq%KfMrKPZ`}_}Q*J*AnS6rc3N$@F3QEgt3S|Jw|I?fRNKdgKIT z?O|rS>Kuxexfr9MSn=`ad-aqe(Z;{~9QJF1bm2AvYwr4xlnaqPqN=EfZS(r;qUs0mbN0wo@qN9(>CTa<28#S&i>@2nT6fY@(y z5bKl5m$aNxvm^Dh9je_-63@(9fg}5@&zH;pu37gY8zte4$23ScRg8yQGmbeBT=#VW zGqQ)C=#{3@h2P`(-+2!$ak`f8_VRLePy2Cr$t>z(HtIfCs5NXj``s)F@BE!uHHc&1 zC|SF>BN4CTc_Nvwi^WdXzIK76k9!Gu=G}>k#g1MX?6oPpH@2FQNhzqPwk~{ImC^zz zc7{Lij-;J_hwZKdi_4?P>?qi``E$V5Sw(=x#Hq3LEwjKE`80`&(&vV}6diX8*mhwd z5UwLO>Ng)~UvZ3$sSx8q8RSHSylI60_;-c5P5%ON1w1a3+jEeg1aAG}4I%tlKsmOl z&~*eEMyf|&jeouE5pK44%^9a$l;kS>(FVRJr_4RYI_%ftxpyb;_tww-D-5<$wCW4a zw&|_s_t28DVg(c5-fUTArtt}U%6t_J9Wi_S1W)fPM>p(F-gnx7S(UKrMksuiFSH*W zy@2U{GCj#7B;}}sN*TzH?8qY^B-rP!G5bLCgVo9#3ub(yRJAtpU7(+>jl3dgE8!o4M$f1-z@v1KS9hL{7P;hahI|p^5Fe zYs&b@#%$?KAvfZan7rl{K8^INsL&GmD<|x(>y;>fk;^QZ)@+!)wmSf6vR-B@y6=}4wh)_ufhgdOe!lJ7)Vmw?}z75HPT56r-&8)4`T z3XOoRjL&vldzN@k0{_lrzB}izTDZvz zw-zNIL+mV}o{HN_Q~{Tu_!yZ6qr{L)-TZyO_8x+Qe$d{~Hl@bEG7YvtwL1{zH(~$Y zrx;(v5tkndo2jz^rYH)q5{Zk>thrHgk^M~#+B)wzK#b!8Gir_3ap6=m3ie<@HJE~R zIV3v8Wb+KQZ+tvqSgv@K?&{n*0*-GbRVqTAOS?l>j0B)7GlL!jyxH?DVWP^`8W-D2 zs6Ck!5?Q^H2NE82K&n<+^o@;3lbojg+9ti}-h&*@`6^ycA34hr zVdJu4kaSaN1{rN0!os8vMmII3;IdN92%bYa@$D_S+97rG>A$kx*bgfB_8pvNxK(9E zBSl(BqL{%2wMzhtkcC^0NR*o9OkcQtFJdhOvpH$DIL4=W)k9XB*^^;Jh*%nW*;7=B z-nY$}7R;&~^qXNi*|YL<{Xx||Ih85KaZ8}EnY}&ga&y%=)=Go8MGHO6UgkM>qMtM) zc)H5ikc^2sXd_SG7($PfQuUo}M-<)NqEtF2t!)ah^+uZ+X11w@vVL-uSc-b~2Ro2& zjv5}Bd@KlbvB{V%saq!G+uQiCH*MU;9%cqG{A=yzP3NudHq*ksyLaX0g`UfUKF#(I zr}@s@Ta%28H6<*X&o*ssVWQ7YThH8D=H^2_HFBC9cX7X;xGYX#Z|jSgLOJ zXw4q~L6nz;(&q}VTtf4|{bty3l zgT{}vaPA1bWHGtr>QCT{bRoKq=41hlq8*Kq*NEpZg^-v%n% zgSAzge{+_LdH*^3dH8U?p>_DzB3ZaqXZ`JcKhg&-WtnBJ2>5%J2};?W^&_W#$61Ov zxYorsH2(FI{6)IJe}*{!e>7CIj#8{0I$0ZjbV&WdgLuq$K}R2lU^&(Fe67xvKBi{^ zU=vQq0>Gg8l~(47KJ`f}`N%x*a?N)hJ?sBt#*p&3I!xc#D*EtlX_%MzP&h1Mt!}r7 zg!2hAH*dg?iHNNCn3h6L$6Plud4)gn7zxn;pguPWOpCn9$8#xp6-J(G8~ zT=xxTKk&kpW=sk9goJP;E!+;|W}*D5lALL6{x1)qt;R97RAao|Zl36x$+AR2W3XVv z|H%dLheKeWi=A)g0sgtGwmaotBR{MaK3p{WO%r(%=oocFFcq|ZddyE&wtO%nglU>N zQ}<2-ViS01a$$@%oVuRLdcBc>G1Ab+^{2HM4c*~hwQQ=Oeu!B(#xq;67CF2cZ%j#5 z{-i5EZc-V0?H?3C_np)J zKYGEzm#OY>1y^p>->=rTVjKn3ekq&MpHp%nK<0(&knN=o|2|E=h^>R|J}&!WEo9K; zz5B-sA*QQd?00>?_N$Q(LO%tsR}nrcp>`4Q<3W#i!j79HJUs>5NyRZfnV<_Jwc!ojzcCzKxgBv%_KY z+lhR-+OVZrUi55dRGX6nnJ=;X=i9e5hl|YM36aJ7%JJBnPwID*u_LVE`bzK659t(3ds1ZedF)I?@LrYK;(8(^`Kius zLeWOLq^syrEO2WTHqo#l72-W_?6e(X{AH<-8nwl8UU?H(JtWba8f76Y;nNMa0dOP$ zT=Nk^MRo*SI`Fy*>p%n($UH$^giGiXeqI{HGK~D9L)GEb5NeN9QD;1FLvnQY>r>6I z+M?6twc&6-!VJ?bUYXH<9>9lDM_^(02h6ho{H*1K4qw~D_sd@0akMx^72m8L#Uqid zJ>z(J;kvln6~jIkm)GZ#nfV2V$#DH@Nc}BdqEQPiGj4riJdd{u3q1okx?1A-B{_7u zophkWGpXB~)Uen#wo~!l=6(BBK7)_40iclw`|W{a|-9zfl zIPoI6LqzkZM;*^%Z%|KZK|Dq&M8(~9>>Sw$cQbvTS-N}^Iq(cX?!9fr*jlySXjU{9 zA0}Xw-eGDy!mSj;y?#vHLppYwY#cb$Pcg;)$VwR+(uIa3N#7jFxI_01o(Y9av)K&4 z3|PR=QD%h*;O#I3pEVfLMM^qMtHA0mlAh4h`T_4$)CPw8uWw?XBSn-BP5r)ng!>td z5PYW69j^&Sa-$uWFmtl-N_U90z7b}-GeD?W=6`vw@xh(v zD%cm8Vdu5b6^5KZ-ip@UK2NUpGzgU&l9$yX+s?n(D)DF+c8tCOdhm=VV_V_KFv~(NnK!5{Bv&^` z^S2v2B{fqp^d$DQa!+1Evc0;S>_EuuGyFnrQb_SyjL-9x6OZ+EZj*(ZLgQcy^T!WO zzTP|91B726;=w&Y9BqlKQA%+iYvhjJPSML9or~*->aQs^zUt3 zppYe-brjI6h9Kugoxk?v6GWgkGY41Y$>ZCB^zp&nrt_FxE@2`d^IIH3NeSVD-^&}% z-~APmJ;O`JRtWt}OWaaj5^{#Q7`?2pex%yG3~yonxoC*oVj5O&;BZ;J;I1YG0rqptN4OoDS>TjkDg z&k;DOV!(=M(!<=W`!)(;VX)M^O#%i$E?kTvkA&^Ag#9D=D$p-MKNV0-071d|BKWgI zUnm#2@-AQIyMJL}24nKS^M3cL$#lLaE7cBw-7K%~|hGQ-*Q`-=wFTKFtU!PC{E3b)Q-0bey zi3YpHuZ66=R=h7yeChQCWkd;xo5%}Ewn4}A*}UvOZ`ZmsYGhU!M%$Rljts>1uHEv; zXx1(t-gXFzyH-O_Xhsx_eM`T?S+R|$6s>GGTqWoC!yGEE0nf@7;IQ}~Svw&m@?&Zf{#J*7A?VeOLdP|Eji3TL)E^`?rSD1OPiE?(ij%Ho& z>)Wr54gG`i8(p03_|qn@yR+uH?A#fhZmdfh1t%_%_>(mfOlQABxE`pNCGHmUOK#hWi?=#Iq00)ONq% z+7-f($zhck`@nM=0kj`b>6AxamE6;}ho9Qn-GVg2%H`gx;8D3|x|Q}XLz{&|=8K#@ zc=KoPbjY`Vy2{#lruit0Suqtt0H%j5VW`=>sE?=kfRe<`mn~U-c&))&Q_?3BU3;?7-qHuxD3>l-$E(+-BekAU079L9k!21Os4xw;=Pg&faz z(H<1SSG7$&Y~ny{*moAoxy^J>@Cr@ZBj0y<;&#U7=@uLLdLPp%57U>c@?AL}9Bo=E zq@v5O@(Ru4OYh<8B7q&fvJNkVuk0HONT9*t(MXDenju;W5_s@{QR$OaTJG8j*P;X)na*CO7%kK=tER#sb|-w*3Rw;p#ckzx1cZg1(YPZv)@DCOktRz zmWzI_42P2Pl71iSHcX9ye-TtiD@#MY-Y89boN`JzQ3E=yHn!NSH8JJxvat+%kIDD0 zTO_MGnQWXv`jZ)aiWrU&gQ)c<#_7oBEN0okORDi=mAui14SXKR|Md3zo@&)1hkYZp zOCr1+w|Oj_{J%UzvrKt=O>Q3^i&Bd~XbAeLjg+~k#zL%(obe~Y!k#X-2GW$id70xL zkGk34cF7r-{>Lzo^M z8LR50cKACGfVeIy#r!bP&XTv zRU-DzUqFQInv>dHvla|J7J44-A1hb)PoTJY4}N$tKXr!zL90PO_izw61sVJnygf>` zUkx$K@#h-5KPHYCr$SgvH4GyH*RHCGbp>LYgq2nT7-PPi9lA}wX2+3h`IbAHf0K`C zKCaok+BLd3qZM%e&5bcvKhVRCCu&$;Q!%9lZ>8hj=9%(XCq!)0(k4$T!q@92dzP-?d3jygoa?h9o0b)C8PfLbzOzJ1iKc} z-XcF9;M-~%C#CJDkmeCUW8eja5D z7D4MzyeO{X5ZBKYU|*Jw&uzC++8d)WS~Gs6Noc+C)cl~C?hH)H{Ff1^U|J3IA*#?< zm_dnMOALLU?f1Aop1q0_Mj6W7p0yE#TN@V&vI~EEX|C+OI&*@29QaufcW;j^3|Azo zzvJp?Jf9ocbV-fd^YF$>^0k;VO5wj#7yjzw%czn{v)I9><+kc*R}S@sTYWz8&k(L5 zzFaBFgoW=-CsG%1h=<|GFZaC}ta|Et4eo|9pfME|Ksk)>Yw&5&+W_u`QGXdR18%N! z-njpz&iu(s6`V1$I3|KtPG!>IgS<;b9>n1$NW~ZJ(}O>EU5LbOCGF8)f`C74my1va^Iq zdWBa*b#Zd1$>89y3}FoI`?&TIeYFrgUAJ+TCHsAE1Is;~1}K1D8QvLfxjbdr|2gbf zrjN8lRs&Ahe@@L*!5gH{SI9A2 zHQw$4SA6}dg1b&do~L|jv+pO|vsyj@a4V9hKWzw&FSD(>pCUV?!Q5$mY*YJJ$rF{e zWuFNkEOWy^ZKZf?kPX!SG@6UL@!j$A4N!ChI9)z`DosMyJcE6KBRKC%@FRgMh_ z@vThVni;#%ageEz`k^dlW2~WbE7Duq%VzCrBo5wka5xj?_tTrhX(uN#%HSyXAPm1M znKEH~U_n#Ph8PJ@;P2Z)-}EkoL50esX$C6AdJNcYWID(mMsGbR4O;8tFFfQ z_3&`>F-q-kIla6gt_3~(N)N;U)jX1GM|)Dk4_E!*=vcIG*5&Z9&BN+)q^DPlcal`S z7}Qvl+}?tEQcfWOP~9J0MoLHGhSW9H>S%c_a{o{|E`wMjv?y$Nh zIWrPUq;3xT6`j8`k#!dkocr5~?rYz+GMy3vJC09E(eTZ=>XV)-U_O zY0)Unr(hD37M6#WdM&`Thv|*QH!>|0KKo)9>Nkzl0$UYJ;v7&_uMShvvwk*DWa(v6 zE>CB-lO8bCp2j#TW+rZJN{G*m<@uvi%(`=fK?*7u1>Oey=pHdIH?b%x{@~J=W1OtR{HvyX8#5LBNka{74S;u0;oT(HO{wwTfuXTmA}0ZxQo3q1VKE;BB-cpa#>J| z(s{l_pS}T|eHpmD9QvT9SQe@B7N*cN38g}436D1M#sd*)v>ca{_D zM_qvcU?17dEp-%6yCuAM0)!s)qiy)oW6V^N}(XW?}@t>c@P;N%V3(?^%_&-a}U3Um?o_iu@gTce*J zltuneBS|c9ySt?hTU@o`kNnT{ssBvB->MP)A4iJSDEJ>u3*h@g|HqLOH~#NWqG9Vh zH#F1=-4Cg8G2GF3#dTTcoaaF5-3cDud&^5u0(+@ODj60WS>AJR_=-;_odSUup zac}EKCH7BAfs7j(mJ=Oz{9l@B=7=XUVC5_oHxaImvmP@k`-k+{_8(1cC>xI)>7)G2 zSBj)vMfaLQD${`FCC+jXge`2Vk8-7q%=zyh7==oktMJEq&NjAx0nfb|SF5Mu<9%GK zZbrDGe-RuwL80#6i?F#2lQEakiUgMy$BRP0>hv)6kDEes%Pg@#>)jW>naRv31-);d z<0^F40`-}${`gl-W?PolN$171AK+SYZgb^`*?Q1FsT_YYD}8qK@yt*tRcFJ({(=1I&-YSG@_h*l z5*D^G$aH42f|4hR6z3Vw=^Nu^Cxrx<7fWvn6lPji_6-C+hC{r^&MG+V{l&`G{AFsQ zp;f_TDEZBi>0^Kd#fOB*!D7^_$+WP%cDjM>Zc6QpT@BUhkFA`w9AB}$=N?Azqvn-Ltn~bSY%+#EL3esai}_>dW|()jr}axnF;Yp0M-< z-BmhqC8DxGxl<^DwQ-lDlKoTdC-ArIhDwEH_vk9UTi(fp368tU|y371vI**d}MY z&t{Wt(1uM0E2_!WLBs6FfP-UVv`ffN?N9-u0ovh8AYp$*7}na`tQT&J`~9{T+aaD4 z8Po|s5Tc!m^p>FQeT`R^CqAP;Z~+EK2r~^?;u$GYxNrly==jyr{0RD^f^b!Wf>GK( zOWfd>WKwTDW(u?00EiBpJHh)Q55v0^s<=@;;*va8)HcqG$v>R9+~JH3;*yPUvZLSj`vX$*+}^mQ|LLJuYF}ry=d$jLZlyaS2^x!A zOQK{{2pf`gfzal>P!p2-MPVr&W7PJXb36WSTpB8Jk>uD^R?$TghUFLJsO)TERDFJ7 zMsjj&CKhP1KM9mwusD1{uCVa=2iv^^JH_QpLi+@|SwZY+^+LMeP+ge*_N#8pT5LXv zT0D}~Wndq%_uEY8q7U9Ni2F&EbN{hWEaSCpDC2}5{d)&BrnIO%1{Vito1B5hW`!)N zs_pOOk5I2*_6E%sqd4amhM8Af3cIyDDt-OdxB5CEqG+*H5e4PwV#MgQ-!M5`R0lfh zOVwxH7@XDoBRf&jS5JK!M_zz13J%11_viQy?74|wtO2BV{y`g=F5Oawr3T(k^TSpI zl6m6lJnSd17C4W>f9xniB7}DpUI@fCy$P|}gTVu4EqGC0&5%DtN8)-WH7B^0tmsd@ zqb98+A-|IKn{%cnBt3~kM1S$URCv7p;Z_0SidU3RMelF()5mfo3$6n0WPpVuHG8GF zyb@vJ9kKgzH9Pu(_zUVT-5_Llhw-uM@rYoy?u5MQxD9BBylpb$%Rg^XX0)c8>%*>F zC%2Ntx}yrz{Xbk(PvP+bRst)3Wf8EoYz z4JQ2ib7m~dz0p$DZ?S#Z_mjq|5A(O&kLe(yY~H`pk~=o9**f;Tf#mx~x?3jNr#-qN zXHLh7)z%@}6P26&QS4oA%d%+nyvN9duRpCi9=eNH8X`c63!qe`~ay?T{b8!{X^r!<<#1tDR=MR zz3mYAN+MO7zLU#E!lHjsxbHBxWh84Q>J+<*>a--vpPk?R+RB~yZ_Q3#u?_gER(91} z?dp_VMH04@bRgE3C{_{s;F^YUe5BlIs$>we!VpSS*tO5k*{&KJefM; zKIZ<^6apadT3$D=VYyaleR^P(aL-r-(8jESLjyq>LML4-*ZY8nC_JfyS)-?JWS{v$ zKl1OfwAnF&VovCbS`f6em!rDgN+{dkAnb4Ax2Zs%X6=Ei?i5$3?TkD_@J?7W)nk3^# zAN|6?fpHiu#cwJik@UtVT%jgMTyZ7Vr(+|N5XKXyKND}^A>Pquvwbhu_wht9&E=iF z<8HDLVq0jXX2{z_%rD3icDfJwX{=b6x-(mmz!G1-&~cLqxT*r$n^pX*qC9w$W<-oW zXkt~TG)|~ej!kTcp;0$|tJ#n&Z zJ(Mh6t^08>`MAUEsgB4bxBK3ZkCB1W9O#|<+HF>s%(}#6tt5=$`g43VI~t~C)+ECs zC*--ceamp?ua=+~?tq^c#Lx16ST|L>i}!9RoRL+uz?EMJ=a3jI;lEMk+KpWCC(Fc%#-v|7 za##=UZ?96k8!p3-dSF-mGW|(Wod2Jf0vIdcVa6fci8h6at_-N&bl&+eG#_|L@d+A` z4X|m!*Bfkp{E`q)j7yFtZ9C`A1SV!f{u&JX-I!Zo(+^kPNB z>4CBwy`cbG87rvy;0ukj*;;7qrs&&(M&BwK+lh}oReO77DRac7CDq=NXGSkhc8!K| zx*;}}BRUgY1Vnmfo2rcfYA^gb9iv&jV^i+&ps2K3JzTC$$A{Ox8^a|%mmTXt9Ki~Is*m>Sq2(5eXVDStsK(|=RX zuIJW7=(moNIxeRU!Gn`pc(kaBh{(vP?Ub&P0$%b=@7_I45T9Rum860LbGl{-txZ#xt0N;mv+4P42m;JeqCxRnghhEoY_xaw-#%an9?R5~4)@YqJ(N zwwgb0M#Y#v(*Kz?b@cYsfIlUX>KB2q3Fx(hq$*{|C8_lCi^Ytt0$q{!a{4BG4jDI~ zCh-yA){8^(qoPd5mNYvkae~L)c%LGLYnyif7yL`*Fl78FW+JemrD&gvRW&oM8Z%J? z7<6E^O|D23w5>G~XNFi2hnAb(S#4|Vz6vad^&Q?phoEV%&6UIZ;bl;jUI+SGWNjLv zDu{W?U7=~Cem5XI7d+Y|Zvz<25Cr|oQ z0()-S?^@?kOxI9|`%E-Hrz1h6bgi=S=(1v{Wn7u{Yrvn9lzW-G@t3wQ{kap4a=Te^`W&h6V z->~JQ3m6~mId-^Crh9~Cqh9>4%Dz3G>HhscR8B=Y+>%hKa62VMPLqV(s-aTMwsKk; z7D6*4mE3NpLOE}`CApnrj@!_I9JV<%hcR;4Fhgd;Fu&d3-}mwT-1q(X=KJ~ZkH^Cv z@7MKuUf1<}UDtb$>-jQc?Buo#_LvqFj=CIY9CeLw)&MO&{CL6f?F3bu9#0ji=qpRd zU4ty^_)TNW!l@?^_-*wH zoQYB;JE(J*6bikd`QRJEjXvb~;nHcE;ox}-5YM&e4|7glNUqZiIC$gU(p+^%tpv1x z`d*~0PsTTL1b*JeD&mhq3&W|<>3NZxnaJA_0}m^ApYZL-ioH}&YvI&qXnTXSZD3dZ z=G*<1eOQtUxX^s}+1t;T3KQ1!-<~L6*c^Q#+vWtCM(BE-vh;~Q9PnlNtB9Y*XBi11 zP9$ULLy{t`DVpz-dziZrWhjGJhh?7zi6@GJ_fsu@`)>aed}l--)A~r=*hv*bF$Zyk zMv&IzGi8sX6q0%6i~NMVrD|4#fLl8Mhu`%_;`{cCE+ShG7M7$oSgrLL9$cqiF9h%$ z%)MtuK|vKKLiXsrdmMgDh_eh!6f{pWCLRPtQzkbQ@Q%az2!|JgmHnb!NX$d#8)$oer;%uD#|^&=B>qHT$?t zTzrag=!1*>)zg`h&nPSBrC;sukRCjK=CrbXN=<~Rv`Yh0eq#S%arjGs?jfTnWX0ka z;L|IneZelt0mrgb`vd1bxT}(sS48X*#L90>Ayz#x+YZ%MM)=@=f@>yz=tSnk@v_}+ zTkgH`rK!k;b=YV**ZfuN+y>642bvf;wW9Sc%$q?38~%zg2hDFsi9>)dXq)H+pPgFw z>7))3#*6-o?q_+Xm3P2Cu3ys-SK4JhDJY+d1iJ0~Z7=hNY1O4Y>*f3d?AVD6)vGT} zDvb9{3<^iXz&~@l-lVU->t=ScDl!9^Z;Sk-uH99>{kuF?m9O*S=1)sW-=6q4KwN!X zpL?{tPPCr}7mqys+9HMXFc|LgCo-_W0N$93W zOP#0Xox~=t2L{$Yd?2|bYCXwAa5utkZ0pxCa1Q%6w(*eo!EHj^e5L7bm#$=@{E{3< zs7_w7>)@&LHQQW3AjM(58YTwyla+F8?Gp5|k#O!I$!Ea&7bU8N!*3)_w%g>r>0!In z80AP|(~%Ye0NzG9C*xpw?Qklta#xBjPswY+FGWrv-w_1JmVlw5+Wz2^^S zB>qCmd&;WZ>!|MVxp_y_6?eb`LVh*<<{M7r*}1EIyq_m)^dMllR!GP-ncp0DC0>e& z_?`86Xb_GQ5Z&=R-!;f)lqpMAEF8LN4o<;^dyTW5ApX0|F8aFOciv@FC>$!illaZ? z*}d_Z82?d%Tw=3K`&3tMMaYh4zLUM|l|5_1y988c?Y_$;oULp^1&2t}nf}a(o4=%4 zejd{nQY1lBk1nL5F88;-GAf}{uQ&6EWpW3x&yx&A%4_?sDMn6-tDSOOe3zR;mY;D- zFdnqO$4 zKb30}DE1}88U3mIkA}RKq<9n6M)CJQZTL2njSdi2$1lYiI%7VjVYppL_Nt<0SJ+f` zn(rZZN6D5u?$xF~AM4VP-_9MpR^OyrFyi)JUB{Y@E0*H9+S#I`D`S&j_N_dghY zSlqyU@7v+KubKyIZp)FPmBk*Ox#C#P_thqKRkPlu%2zAPYS+Ekh6X*qrvACbA@r(< z_|g+ouZSaQ^5C zn`r54twP6ZdD9)M6d}5-rD|DcVd8o+EgQ0<>Qz6waVdpmHEB!4#CTO>Qm{HxS z7(IDMky>nCdEi64P}X7z;r!J< z$!YiRFYju0G?Dq#tv_C7_8`96zv*N1X_>KoV;F-r%wh4l@M_NwPbE(W&GcS+O0vK& zfTGn`kq2Ua;U}K~wEg05e<@Y3Np|%NdemB}P*&L&tWAAo>YW6nS!4F|ZSgNptZG@k zN`ijoWrlh=Xvp7AGH-s~Gb2)xZzw9~k#^$nWp&-NVKSy~^7tSR`L==SX!CdG!M#yQ zNk_m7*E1xOGQ>RwEkGIhy9+1B`^#3M32R|bfA#6-TkEN?3q6{Wg7_06>%6;tzgSr% zYdH@dMRSqg?7S${_<@qufljAYPWe@puFjkhDQbP19&tc_Q+50v;+E=nv14@!)`D~N z+~n6E=S>q_vXh(NGv8P=?8YCpWBU7ixm!oCPRwQX7t7jV6Srt@#`0#RD*i?Bi!zw^@Lnxk^rX?DX1ywt@mc z>g=&o*W}{Um|w0_nJWv54Q38WbHC0?HYmo*c33P7+;LDSk6OE4l=|%$@GOaFBhLxF zr@F`DWu0ECVOxrnICSQAF$TAz!8olqMaS@}p1a!cxm+#f1LJDie&zo6PK9^J>$iFlwoGu_C9!?DdgaN4HqL`a3v9Bd-ORH1H!K{w~*Ro{eVoJGD1N_AX4RQ-V z?MVrL0x!pO6ADGST#i6jr3yusqP`~&RxR(Ptk@cQ%>Ei#8Zdr){mtYcLW>`Vec&Eb zICSoyxpyruZ|0*pG;c5^w`Ik)y__uxPKe(aHw+=H!{i#RZ`&`Joc>1Kd*c`ItqNWx zThis;=8moveWUG5OyrLY2U?n z^34Oo=jz}p&GJ8 z6_xO?1>=Hx?9F;O7O>Ah7F)U=HpwiU$lWe|CoJmFH|9*q;rylDw37a4y#s%&`O_;} zYP0Jv)a2uQzpPIA%?4jq3^;7+U_jcBvz5QXI-GZVxCzk1EB{ESx0Xez5v=+mfymh&j0t-K#jJ~zEwcZr47d8p10_( zJMKi|?W2dNP1mZa+WtFuSmI)S@W;a5tFZ%eMU@sOa3JR|swMVL@5p)%(c>2gnx9Yl-JBh6-a_H` zubQWkSCmBRWi9EB3wiiouW8ivM($oco-vVp+OD|xWwhy1onxIx-`Ds?N3o0cL#~=0 z*VG?YMzK?zjgT~J1^!8us_3BRm@B6AE*nsl(Z3-@``^m0QwrN>0lScPP4c04fcf_I zzLuZfRrDLQ*}itCdAm;vHJn%<+boIK37sWx_4?BmoH?4Vp|93st?e<+uiJK6(e>T7i6FB7pfIIgEUnU8V`KUCZut+@J7|6Qt?sz zt4do-D*pxWHk)m0=d>oYcP}Gv>B9CsH}KxSp@xeJP*meexB4iq9+!feLE3~)-ZMO~ z-|jt7G416OX6%uEW2Bv2esQvmTLC3-(k{ZmwL+p!&+3xL+#%c0zlSxZ8X18Ki*St9em4 zG5s1L&DM~n9R(&iL=bu~LlU3P&ko<;g$Z!{(nK@%q$;zudTp}9fR28m?}7GTYQ9D9 zKEHqF^Vv<-zrSzr_8N0BbD_^Esl(eVO=-5$IEQ@A6ul3xJ}*8$@wGV4RAb}$+tvZd zX?8*U`RyKt-w&QoGEEsUen=dZHI<$O=cV1}Kb56gtg74dY|`18Vco-#cgI(3i{q;P zg9uoZ8x`z&BQztCkZJ$S80rI4N;&OV6&2Lh{(1)RbD2eXRrzswgiCg?P&qWbxX6c? zZy=g%Z2c(s+Ad=!uhlmOGJAR#d-FP|1=7FSRw_m~$@=!MtL7>B*63YQv|kyM4uZFb zA7KtZ8TE~OXSt=u@c+=zpL*Bxu)c zkTU#!%Lf0@LUu>W={5_83!pFkJC&ot$1*nmeXb~5Q=6#0`6P5j)a~^yp<-%vkS1_U zL-S%X|BXcKxnKx!M$H_(Blvr^P85;nL2hkW)|C zN3BrZ%~17x^Frx{qTK9_3z#!HZAHqn_BBQa`_@ahP-FfZQVHjO-Nr-Qsu^+f{*s#@ z&-TeSrM-S4Kbf~6RI)=C6wcD+XvIa>0ljvASiZVd6Or0~_o01dz|HCBM_StYL zq~qNuy1Wk%nV?3Fr|0Ct%rTa1uzIBsGBx0#84H1m_V9qj#f9J==}1ueSoK#W&iHi;c!0$1%_w0`y;dfw zw-6J3-IXf$W2$;R3BqKHJb7T{vSt-&u@{(BUVMa2w!S@e(BimnnBKW6XS2ne-Y3xZ z3K>+Pxbi+Rqq{fkt22?W@|8SZMa%AQmTbG3VOpRBaGr_{`VVS=Rf&GWfhzl*hln|1 z&NY!Op_eSdG(Y4_Q-peSod0uiPYXq|-5QQGdHmoAjNj$u>nK)pLw%_l!>oLN}c60a~3_N8{nOq3SSH z^%Q?l;3V4akydLlKNdyGe&M|=Dh%j3(-cJrS*$e7<1vnuzU zuyv2m@^#4$_zytS6CH{@s$3;QC+2)KUJg5dR266Hk)q~MRdMBO1%Foj^kR;Bl~BU9 z>Wexj8c^gzSO5zH>;90I=2`W@r)Mgw#bl9iX^igWU1JtX!kG)7`rj%tBZpR0trS}< zL2aW?d~=Q>SY;NkwI*_{|AW)(dGt1(`>mvhbE{?XL4NcBhASQWKUdb)HqsY!S-ue=Nzj$&&^$|hor$yWSr-?a<8!A+b zT9u1N?4VL+hXrHgG z@#vxn?UIICXJ=D;+w{%P4tIwAwmEtQ9r+lmS0AD>?7?RLbHrOa_9WEcPl)eus*o@ z{8?RKrN^TCsP)Mxa3$ybViy^AE@0RDGp z`N(C{hI6&*b^!Nf3I?pbDKVT%C-=}I-c3xmhC#NyrM@6Iw_hT_N%i#5(9CKW8AXn3 z-Tlv{|7A?%+KvF5{$<2!ksrU7cmSpqMTcvWqpdZ-C2rM-?R!g6?g0rPa39+!;rbEjsgc@=$k zA%q9}QYZca|6ff)h;n4|zf!#}6EmynsNW&8XT1nWxA4;pBCi7no*$}aq{AkP;xHrq zgPz~}_#I3lRk5DB3jUreAIVuTU77k&2#+5y3^$uk z#TrrcyRo4hKs6^duRV0xkQ}-gSLAsH0-HCdQ0XBVa{p_D{Ar>fTeLRX=nxow8M;W$ zq@-bnL`Z{KDwEUmE@L_fN*#cu3mP#)5pAf(j`Mfv{ror>ykh=T!`iWhO-M6TcYNUu zO`78wc$J~gchtKSNpd z__Htm3en%u8@+NQXk!1kiWb^Tv_(2RN)>ROM!F?5+& z2?<4Ab+cxYbU#D6&T!~5ZvJ(eNj=JN2rc)J8Hv2F)5aGin1ZS)M4n+V;(p-KRJ}D2 zumdyKj#ph1EcYEpp$1YN`An-3S1e_E06wb_?>wJ|yvM?$kNq>6{*`8pH;ydp2X-JA z$uOS{EymnCmQe%eEbpoYSI_|~-Y_a;o(v}7O6J|}vHIB{6yVI}Y;5DO-NaKkl8VYrdn$WVw`s$vkJX+>w#B6;e6N z0L07c`kayzJTwyYieNZ>LpZvVVeVqLnHmq%5#@YVCQN0ZGARAJ z#_(4C$JqATPjTrXn0_uEgbJ`;Y=%s5jle8Z775zjzC4Q|D_%ngG|{`kDD6u>;F&*d zqf1U)^-?N6K{iDfllVnAj7ctz?&40(G^~1sgu?+8wD%e<&?VEKq~8FWa8@})aotW9 zXY8Qbl@hPdutNJ73Zx#D4p*{g2cG%n)r(EtG9-i0X-8k4Hrik}VqS2INXvF~wEnz8 zJ&p>gf;4AQ@T{%eli7$j%s?6&1GA9SP@Bq@)$-wN7M}9Ud>5s?dop`3iV;Vuz?73qzp|JEgR{x|ew=f~qJ-rEbVHCZyvc5B zWViX4!DQrOvoiwGw^-6@fIdVfinPpCW3uqF=-NV%VKzynPGabAN;EeB&hX8~ zrBk>QM!BpQrKVY{5j;MVyW|ydPocFZvt01gZOScFMZWn!UsyABpUHbnR}CZ8O6Bh< z_ODPDIxs}C1NA#2-YkdniK}K-@yg^it^wDJg7tREl&96-G`H5yHSxIeVEv3c`2p zigqq#HY|SHTf5fcZ_EG9vIYN0WOQ#>e63j9C4xB%&qcYB;UmRi02pJ~eB2dCe}PFz zujV~i7bX;bV(vl_SAnw#pLdnLue%&7mugm=Z>S0<1wt6BR~i{H%L05Qqb>%dqO#%;y$HQIMh%+)5HVQ zWk!Ns2DJEXx<;sP#tF@^*KJ{Z1VPO2$7-m>SPYboV zrvS%0jR5KePRLWJm1CziCBF&DxQRJoRS#pBc`aLYtMs~VBjZtZuhO`X{UxapU0Fp zwS+~U0U34%*l`Ki;y~x-kHNs(87G)|{l@cl-l}O1b0;%-XvS zeHZh(l}xVCj13{Mp@JYDua?@k3Sx>4Kvh<>KeT_(G?%S|gpyV>Lg;Dw$wIm{=OUe; zs6kpFKl7=P`S{dONf4Cc%t{ZbT)vCp5B5N|Ivjs4t6y?~vrJ8{!8g>QYYb0lpC5RJ zWTua$nEtV>5RV=a77AV)2u|XUB=u7IU z=LLmVR$=^+{iTU>zO#c_6jK%pk5W!h5yUr|dUHULsf!O|A#ZTKs}8e*T1=Rr1LJHy zsE;*UgP}3C3^=qegd0?BwiUDcMsoN1kP{cPGK7^R5<3_=?o2R)cVKX@kk+iefwkpn zejI$nk8Q59;oEqamoD6WYPKGr`K+8W|7F5R!0UT}Vkam6*HgG9OrvkcUxRp)Bm_&6(In z?g_E(*!SuArJUwDQdmMQJE#8jdDs8kV43fIa|}7lBngoWab(g_6Qm9l&;15@A#H!y9HVUpZV3GO`whPgP zgBxySvPh_Ahb)*HOeSLTiub2Y}1_KE= zMnwpfkeVMs5%*QQ`O;k6|y#W)0b-V-_lW;vss+}4spmO6N)<;=VW z!fV;9tSg#6lPX+mq&EO~G>0^I<~4h3VF*!63#KUCF3&lzAexFxY$WGgB%*RDJ_^lCbsq_~zs?mH*E_Y)_qT1ounP$t{x4@wIzzZ?alxMUL8w6Aq1 zw;)PW-BY?Fp@T)Fbsw~_LefJehtO-NCcuun&_DakaC8Tky6Lo5WY=gqYN8{$W)+<3 z1@{$(_8hr&&=o;!o*n+0Kpy%E$}ESG2Qx-`D(3Xm{(dU`WvlCwq7n5Hw6JNAS>T5H zd^s3#nXr1Oo*K%GQ4)4F!d79`L7Tg|-Y-0+hgz``1TCh!0?TTkD~uYlS~Mw_U0R-q zK=XoqZ)R@%-#aUV6it4@RgwEJK?GsB?;FCUG6pIPSS+LL`A|q7fV1~hbodNnJ5L*^ zBbKN`rt-Vi-wF6rVfk0BeTwz$^bxEg5}pOe=fj5Gul~3Qy5G?EfdY2 zW(5~>gNSpKP*k8b2S*R&XMtzw!!GdUtgVi$1vROmK<4{E=jGvyz- z3is`+V8J(2n|0UX8}VGBd)TSQb?UUQlzT8Z+G%_?8`%dlbus^gLTH_5gO<~`D602I z=C)UG*HpMlU+W`EgzZ60eJDJBnMWb!RzOk2nQ9TvBVB?7-gI;Y_>?D&0l#8X$@l7U z?eL{L;{LLbu^jkf3~$3Ts|4@v=P9# z3Ejr~+`v9|N)|tUdZC+|3L5Lm8*)I0P@NGfAwVE1yV zz$wO9im?l-QV_}r0gEysM?&QuB1hTg2SUBuTbj<*-!%cX``2^9?9r~$$;4UYu-4HZ zrrn;0w??NH*|Ryr7_cwKze>=BYhN8fN~Vd2uUXwbfL&)d_PJ*q{)Ez80lGDU80B(4=p*MeB7HoP+NaiO~T!#BY{ zJhZk&s%`fJcPc5NDMXN2H5H287;f0H!XHhY5We1-jSX9jx}C7`<@2x&Z%OmlztG4( zPbG7k(Ye^V?`_MowfW3|33H@K|NN4wkgZO~K<{g;%&iz9kA--zY{wM;@F9`15<_Uo zknvd?N^Sk7nyY{`FBlg-AwU));YF)R4W!J?7jDJcn?;SosUhN}tDORD@Sp3u>x!;D zj!~)EKg%m64z0~_*32&c5Q;|Z&kLP-L*mZ?4+KEMdgjPxb&W*W@(11O$AN;20%xY_ zcd4o^XgusmW3LnMnoKtTPJ7I9sAlNMAS9iCOv+)2jrp##!=YbC z*kgzdK*NUBC_n1-W^;Sf@c0(Nx;CRHP`9<%u~J?6(f-=oH4Q5{k2_R8$7J_Fo;Uv6dJ<_-M5AM=PX z0d}}<2T0yE+3GV`_0eMsYJ$RtYCjAgp&>x2b@S6pCqG?(_vG9*;g7A=)r%z;Za@Bi D#5sSe diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/jetty-high-level-architecture.png b/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/jetty-high-level-architecture.png deleted file mode 100644 index 02bf6476bb20afb8ee97e2dba2d75131e9c79f13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4502 zcmb7|2UL?;7RSTrz^JqlhakO496%zyi-0H{q!XF~N|A2pO+jP?B?tmT3qunTLxvKN zkN_e`A0!A!Nu)!NVrY>P*f-A3ac0l%p52_}B{ur+Ci@7^u&?x->M|+C`7fK6*m30?fgZ%^9X&U+<@=#v*Y~dPK{CMs6EDN zkL|Y=qP263-Pg5@&9RSLl#xc=BuCDpry;geZ$u&bybyyU!d?(@wp0a38uLZcA0y&y zcS@N49Qo&jFC$<=-lOWn0+Kgw9aqAkCzB<0>UidnWrV|SbLHaVVt2P8H<59Yi;F{0 zqcaGiP62O*9(JU8Z?%!YL>woC-?p~?p@+#d73t}@xI9`Dek7tk_An-m8BG0`3;q4x zV&c@))GRD5U$?ft^TyTJ(>JMuC;|0(l^R%9kA3<@(zaY~UsY9AGh^Gq&u=wfJ(QP^ z&lZEoK%;-lWl_07^78U}_3D*+$TE+zU!GwpuNu+*EW3cM``Y41?1-9z_Vv( zaR>n(o|n;kAyhHM!J(jv5x5o;6O*4G|N3MX=Pr4+EB%JtXm^Ix3L*B=rAxuV!Dhvy zqoa54-kqD9yIIpfAZVOFA3$FvPp2A7oZ#SqOG(M+_JLPdS69u=zKBV4ZS7ZW54fbH zq}0{bvCc$ZA))3NMnvG^`zp8M%a3-cWd$HQGA>PofGHj7z;eMEqI2xb8#Z;9NLSY) zV+kW;<5Q456>YF>cp{Nlb~WGB*4$j!sjt5um6VjWE6c-5GQV}J;&O5Lq`9%Nv9B*i z0l6{X_gL&oQdXI9b`V(So^;!x37&5M9E+`wwSTO@>;%p><}PPo`{;5p0+YF0HR?n6 z#b$|caBw8(6q=u%n3yQZ_YU;zOcl9YOuK79zhE>CElE>AbHY@LPO!0IDk?s1+#b+m z8}+Gs`cxvh-4%yuU-ngUa6uC%&+^9aZ@!;sxLxlvN*eUEv$ON^Do5gKYZWv!_5;zT zWrG5$L9ruRlOCa}1=zZP3lj;;6WCtlu_-Es%Po6xfa_e|*B?*UP zse@$;3kycY4)uO)?Cds@86flQ?d>%MrpK~tg}*y<=FH$zlR-}fK|w)~vgH0?kOw9| zpVuz6&^+AV06EI(-`mwiqtl`ES)q_jecpIks&;b8R9smHd7*W1Hy-(FM7b&90k zQpmY;2QsX~npDDd@+2#B{4F@+wERtet(ZIql z2M;G_OA0;qhKEOgzWRtFg&e)N-OziBse=??C@U*FUgztks_`NxC+FJ}+^GuuDP?5~ z$?&GmpfJ07KQeEN$3mjr9V3yy?&05qXWHYV6uVFBKwxZ2Ep~Qyn;6^U?d|P^M)snD z=Jly#n)x+RfeFdtL?o5;=FJ;`xBB|}k)feJw5Ix*GYOfyHAQHZR>vPRx?5UWhAM1x zjU_IW=Ia8y4r3f}2#ii4&xNSZd8)S!4Gl{M2m}IcrlYa35yd0xO2!9I+kXF(e>ehx zxOnl7qYQm(%h%sOOF}l=xT&cLKy}-ARqn&!r_OtRt3<6;UnrW0O|1gY!7Z}yH6|iA2KsDLxO`1biw}Na5&OXuCjj$zpBM9q#TQd!Vf>s zpyY4%rmk}H@kLIyFzvx&e<4QFli=O1Ro}7uPqikEo8N-vlR?`_w7pJe8{I>gt-BjisRq8jbdG1Pe`UZEZCzxZo?7 zeQ>b1W?f;^SD@uWV7x8VMPTZxt4TgefH3`_qDib1iZBxs6HvBs!tNd(EX>TASy{P# z^Xu#DV7tkUp~-aWjm`tR?(Xh3Iv#N9@Pj(k0Ks`r>u_IQOw6r4>4$U)6JAAcD|`Fw zu*Ss1#NVlZ%FoYlx-j2SCW|6oF(m1{y14j>M%$S|X&u#m8M2atLZJZfV}sIGHNE0r z2|M}v`VM(2(8^#USE-p?^N-8M?Yl%#+vy*0y7m<obVzN z9~bwHSK9vmK2Tm-5L{QB{J|hJ6a*7vBjs#UF$8L(+GEZEkEA{|$vvvAZ(`z9=QH}+ zl+u_XWvfOObQF^Ctr=a7ENE0pCi+~&IyT7Np6@Lyh(V0GLH&i~+<)qFUviG5vt)%3 zuAl@NQ;9+#lFieR5hLQ>I7CEaByUh=iPHul#Tk3ZpnquZQOjTLd@QzYjPo22rR}{A zT^R$viW2krQQKUqIT9tTw=*1BlO*^k9^9050jI*5-lt&=6kb?2Rx@| zX6Ayzt*wXV`*Kl&nh|U9g#GoNn>FD*ndiVh3=9l#sE4oV=;*Ya0EwIudtXCLYzDY4 z#vx&vSwU5Ghf)aWGCd8H_gs3{^XJb?#>K?Mdb+zQVKZ#BrEGZ*!OzmyuU{`MEsY>L z6F@EV3JM;yh?t_bKBmyiEz559Y4+Fg=L??Te1+kg7$JFnJ>2}jzdori~qo}M1OtV0|u$L-C-@@LOdC8#kGFUmwx zN?F$J#+V-0Y8ue1nKVOJ9mB$2T9mUMKW=Ddwsv7^du2R6F7An8sZB*+XJ^6KaQ-IN9Sq>uJ%IKG%!0^Ydu6U~kT*PasLt?w{D* z{fM>yF6BP<;(xN-@sD*66W=DBfXX-%-Yaq|xUjOOW!htGsG(&8huu9rFq51%0De#| z;tZ|XpdI>$*biF$z}-4KIbjB=l-NT?jM}?Ev{qjrP^z39-jj2dc#gD~h5XRng@zOX zbsHxq;8NfF_b;B>j35>i2=z?K0#Ex`fxndy4!mA&M^M1!JR0*?as0CZ_%ia}T7v)Y zkbft*Uku6rr_o;y2`~uK=Hz#`X#)L)P|WATf`ZNUxgHD#V_3SL0CoPfxyk=*#M#Pf zc4eh+>8Fk|WS)IP$O_`djk!A-xOP|I5088vYsBO2pi|xk$x+eKAa>*aX12DrBP5b& zdY7oEC{UZ>Lx(D{D=EKnw`Qbo)9Huvx&F*uB)FucsMqE>QxwzJ*nEw|Kb=LTiA>gq zU?yQIj52=2|LE`ktEb(+fB)XSqi{GJG!9Vc$i#$n^ux6;El2r~x4-{dNr^bk_NktF z=qf94kL6Y(A|lz@+4Shyf0bD7WW9*l+S*!R0hN{OGK8s3nW?Ft2CfJx0>MyJ1XbrZ z^xT^C7U~j3+Zu8C&~SSJ&}3_SJ7$eYZyVI4h>dsF6Jy_MD-swk| zwY0RnBmvUdaCLRw3cR!+BocY`>SF~fJG--*IY#2~G)nA}> z*e!+C*Tn)v5c@y(z?&D5YNZzCUpfwS%smGfJ_sTnl|LU zvb411yf>5gL;a`^&_3?ucF@E4C~0%z*KXcE#g-Oh0aiZz!hU19rXSzXU~OwVE^pxO z?hX_Vxz(F3Pp5#skd|;=n99V-%bSBn18d=To~MNC8qt9mv6b|L6o4omkC&8^%7VMZ ztVIJ<4_7)hf)*FxS}q$HB}&A{bHm~R5ik4!MT2I*mbAWpond&x+}u1OVwVWRukNXg z*ZXrEKW-tJfxsvMVmDc4{2i)5`#0sZ@&t8bgMMkQs|r~egE#NX$;nmM)rF+`m;vns zCH`|Q77G_Tf31TLbk>zdROD>}z_oySh)U1I@bGYopk~e%t2nv1)F|t>Jk>$_`C-rv zW`L1g;DJ(8IVq}l-2Un<^?AP*=$*rvfJ2d59B$}AjMR**6Cv!eHKz=EbL-em%|CKIDIX0x>y#aO7fO;nmT`t8U<# P3dBIq^irkHwYYx(ouZ8- diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/modules-9.3-simplified.dot b/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/modules-9.3-simplified.dot deleted file mode 100644 index b78647f1739..00000000000 --- a/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/modules-9.3-simplified.dot +++ /dev/null @@ -1,254 +0,0 @@ -/* - * GraphViz Graph of Jetty Modules - * - * Jetty: https://jetty.org/ - * GraphViz: http://graphviz.org/ - * - * To Generate Graph image using graphviz: - * $ dot -Tpng -Goverlap=false -o modules-9.png modules-9.3.dot - */ - -digraph modules { - node [color=gray, style=filled, shape=rectangle]; - node [fontname="Verdana", size="20,20"]; - graph [ - concentrate=false, - fontname="Verdana", - fontsize = 20, - rankdir = LR, - ranksep = 1.5, - nodesep = .5, - style = bold, - labeljust = l, - label = "Jetty Modules", - ssize = "20,40" - ]; - - /* Modules */ - - node [ labeljust = l ]; - - /* Level 0 */ - { rank = same; - "server" [ color="#66FFCC" label=< - -
    server
    >]; - "ext" [ color="#B8FFB8" label=< - -
    ext
    >]; - "jvm" [ color="#B8FFB8" label=< - -
    jvm
    >]; - "apache-jstl" [ color="#B8FFB8" label=< - -
    apache-jstl
    >]; - "client" [ color="#B8FFB8" label=< - -
    client
    >]; - "logging" [ color="#B8FFB8" label=< - -
    logging
    >]; - "resources" [ color="#B8FFB8" label=< - -
    resources
    >]; - "apache-jsp" [ color="#B8FFB8" label=< - -
    apache-jsp
    >]; - "protonego-boot" [ color="#B8FFB8" label=< - -
    protonego-boot
    >]; - } - - /* Level 1 */ - { rank = same; - "requestlog" [ color="#B8FFB8" label=< - -
    requestlog
    >]; - "servlet" [ color="#66FFCC" label=< - -
    servlet
    >]; - "gzip" [ color="#B8FFB8" label=< - -
    gzip
    >]; - "monitor" [ color="#B8FFB8" label=< - -
    monitor
    >]; - "rewrite" [ color="#B8FFB8" label=< - -
    rewrite
    >]; - "ssl" [ color="#B8FFB8" label=< - -
    ssl
    >]; - "security" [ color="#66FFCC" label=< - -
    security
    >]; - "setuid" [ color="#B8FFB8" label=< - -
    setuid
    >]; - "spring" [ color="#B8FFB8" label=< - -
    spring
    >]; - "stats" [ color="#B8FFB8" label=< - -
    stats
    >]; - "jmx" [ color="#B8FFB8" label=< - -
    jmx
    >]; - "http" [ color="#66FFCC" label=< - -
    http
    >]; - "debuglog" [ color="#B8FFB8" label=< - -
    debuglog
    >]; - "ipaccess" [ color="#B8FFB8" label=< - -
    ipaccess
    >]; - "jaas" [ color="#B8FFB8" label=< - -
    jaas
    >]; - "jndi" [ color="#B8FFB8" label=< - -
    jndi
    >]; - "lowresources" [ color="#B8FFB8" label=< - -
    lowresources
    >]; - } - - /* Level 2 */ - { rank = same; - "fcgi" [ color="#B8FFB8" label=< - -
    fcgi
    >]; - "jmx-remote" [ color="#B8FFB8" label=< - -
    jmx-remote
    >]; - "webapp" [ color="#66FFCC" label=< - -
    webapp
    >]; - "proxy" [ color="#B8FFB8" label=< - -
    proxy
    >]; - "alpn" [ color="#B8FFB8" label=< - -
    alpn
    >]; - "jaspi" [ color="#B8FFB8" label=< - -
    jaspi
    >]; - "http2c" [ color="#B8FFB8" label=< - -
    http2c
    >]; - "https" [ color="#B8FFB8" label=< - -
    https
    >]; - "servlets" [ color="#B8FFB8" label=< - -
    servlets
    >]; - } - - /* Level 3 */ - { rank = same; - "http2" [ color="#B8FFB8" label=< - -
    http2
    >]; - "plus" [ color="#B8FFB8" label=< - -
    plus
    >]; - "deploy" [ color="#66FFCC" label=< - -
    deploy
    >]; - "nosql" [ color="#B8FFB8" label=< - -
    nosql
    >]; - } - - /* Level 4 */ - { rank = same; - "annotations" [ color="#B8FFB8" label=< - -
    annotations
    >]; - } - - /* Level 5 */ - { rank = same; - "jdbc-sessions" [ color="#B8FFB8" label=< - -
    jdbc-sessions
    >]; - "infinispan" [ color="#B8FFB8" label=< - -
    infinispan
    >]; - "quickstart" [ color="#B8FFB8" label=< - -
    quickstart
    >]; - "jsp" [ color="#B8FFB8" label=< - -
    jsp
    >]; - "websocket" [ color="#B8FFB8" label=< - -
    websocket
    >]; - } - - /* Level 6 */ - { rank = same; - "jstl" [ color="#B8FFB8" label=< - -
    jstl
    >]; - "cdi" [ color="#B8FFB8" label=< - - -
    cdi
    (experimental)
    >]; - } - "alpn" -> "protonego-boot"; - "annotations" -> "plus"; - "cdi" -> "deploy"; - "cdi" -> "annotations"; - "cdi" -> "jsp"; - "debuglog" -> "server"; - "deploy" -> "webapp"; - "fcgi" -> "servlet"; - "fcgi" -> "client"; - "gzip" -> "server"; - "http" -> "server"; - "http2" -> "ssl"; - "http2" -> "alpn"; - "http2c" -> "http"; - "https" -> "ssl"; - "infinispan" -> "annotations"; - "infinispan" -> "webapp"; - "ipaccess" -> "server"; - "jaas" -> "server"; - "jaspi" -> "security"; - "jdbc-sessions" -> "annotations"; - "jdbc-sessions" -> "webapp"; - "jmx" -> "server"; - "jmx-remote" -> "jmx"; - "jndi" -> "server"; - "jsp" -> "servlet"; - "jsp" -> "annotations"; - "jsp" -> "apache-jsp"; - "jstl" -> "jsp"; - "jstl" -> "apache-jstl"; - "lowresources" -> "server"; - "monitor" -> "server"; - "monitor" -> "client"; - "nosql" -> "webapp"; - "plus" -> "security"; - "plus" -> "jndi"; - "plus" -> "webapp"; - "proxy" -> "servlet"; - "proxy" -> "client"; - "quickstart" -> "plus"; - "quickstart" -> "annotations"; - "requestlog" -> "server"; - "rewrite" -> "server"; - "security" -> "server"; - "servlet" -> "server"; - "servlets" -> "servlet"; - "setuid" -> "server"; - "spring" -> "server"; - "ssl" -> "server"; - "stats" -> "server"; - "webapp" -> "servlet"; - "webapp" -> "security"; - "websocket" -> "annotations"; -} - diff --git a/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/modules-9.3-simplified.png b/documentation/jetty-documentation/src/main/asciidoc/old_docs/images/modules-9.3-simplified.png deleted file mode 100644 index bf38325232e4a9f90daf9e62bd91bcc85869acef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 306780 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

    USB`9Pbe{BT(?<81nPS*FYSb2WRoNkRG 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

  • J*MRtoE|@yiDhx;v>A~Ygy%kaXYM*QF!JNR^c_y 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
    2kPq%{m-Mz9y4cNIU75pQ1`4`sZQ2W(hoyG9feS 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