From 34a5daf5c33b38a2d9a4f70112a6f1dbe95599df Mon Sep 17 00:00:00 2001 From: Vincent Massol <vincent@massol.net> Date: Tue, 31 Oct 2023 13:12:45 +0100 Subject: [PATCH] XWIKI-21499: Upgrade to Jetty 10.0.18 for the standalone packaging --- pom.xml | 2 +- .../src/main/resources/jetty/etc/jetty-deploy.xml | 1 + .../src/main/resources/jetty/etc/jetty.xml | 2 +- .../src/main/resources/jetty/modules/deploy.mod | 6 ++++++ .../src/main/resources/jetty/modules/ssl.mod | 8 ++------ 5 files changed, 11 insertions(+), 8 deletions(-) diff --git a/pom.xml b/pom.xml index 3fed210292d..6eb7305a9e4 100644 --- a/pom.xml +++ b/pom.xml @@ -58,7 +58,7 @@ <keypress.version>2.1.5</keypress.version> <!-- We are stuck at version 9.x until we upgrade to a version of SolrJ which use a more recent version (or something else) --> <jetty.client.version>9.4.53.v20231009</jetty.client.version> - <jetty.server.version>10.0.17</jetty.server.version> + <jetty.server.version>10.0.18</jetty.server.version> <jetty.version>${jetty.client.version}</jetty.version> <netty.version>4.1.100.Final</netty.version> <hibernate.version>5.6.15.Final</hibernate.version> diff --git a/xwiki-platform-tools/xwiki-platform-tool-jetty/xwiki-platform-tool-jetty-resources/src/main/resources/jetty/etc/jetty-deploy.xml b/xwiki-platform-tools/xwiki-platform-tool-jetty/xwiki-platform-tool-jetty-resources/src/main/resources/jetty/etc/jetty-deploy.xml index 7cf8a25f450..9ed334b0db9 100644 --- a/xwiki-platform-tools/xwiki-platform-tool-jetty/xwiki-platform-tool-jetty-resources/src/main/resources/jetty/etc/jetty-deploy.xml +++ b/xwiki-platform-tools/xwiki-platform-tool-jetty/xwiki-platform-tool-jetty-resources/src/main/resources/jetty/etc/jetty-deploy.xml @@ -80,6 +80,7 @@ </Default> </Property> </Set> + <Set name="deferInitialScan"><Property name="jetty.deploy.deferInitialScan" default="false"/></Set> <Set name="scanInterval"><Property name="jetty.deploy.scanInterval" default="1"/></Set> <Set name="extractWars"><Property name="jetty.deploy.extractWars" default="true"/></Set> <Set name="configurationManager"> diff --git a/xwiki-platform-tools/xwiki-platform-tool-jetty/xwiki-platform-tool-jetty-resources/src/main/resources/jetty/etc/jetty.xml b/xwiki-platform-tools/xwiki-platform-tool-jetty/xwiki-platform-tool-jetty-resources/src/main/resources/jetty/etc/jetty.xml index 467e38eb003..76bb3410efe 100644 --- a/xwiki-platform-tools/xwiki-platform-tool-jetty/xwiki-platform-tool-jetty-resources/src/main/resources/jetty/etc/jetty.xml +++ b/xwiki-platform-tools/xwiki-platform-tool-jetty/xwiki-platform-tool-jetty-resources/src/main/resources/jetty/etc/jetty.xml @@ -24,7 +24,7 @@ <!-- =============================================================== --> <!-- Documentation of this file format can be found at: --> -<!-- https://www.eclipse.org/jetty/documentation/current/ --> +<!-- https://eclipse.dev/jetty/documentation/ --> <!-- --> <!-- Additional configuration files are available in $JETTY_HOME/etc --> <!-- and can be mixed in. See start.ini file for the default --> diff --git a/xwiki-platform-tools/xwiki-platform-tool-jetty/xwiki-platform-tool-jetty-resources/src/main/resources/jetty/modules/deploy.mod b/xwiki-platform-tools/xwiki-platform-tool-jetty/xwiki-platform-tool-jetty-resources/src/main/resources/jetty/modules/deploy.mod index 1e9b3ea74f8..53cc817b71e 100644 --- a/xwiki-platform-tools/xwiki-platform-tool-jetty/xwiki-platform-tool-jetty-resources/src/main/resources/jetty/modules/deploy.mod +++ b/xwiki-platform-tools/xwiki-platform-tool-jetty/xwiki-platform-tool-jetty-resources/src/main/resources/jetty/modules/deploy.mod @@ -42,6 +42,12 @@ etc/jetty-deploy.xml # Defaults Descriptor for all deployed webapps # jetty.deploy.defaultsDescriptorPath=${jetty.base}/etc/webdefault.xml +# Defer Initial Scan +# true to have the initial scan deferred until the Server component is started. +# Note: deploy failures do not fail server startup in a deferred initial scan mode. +# false (default) to have initial scan occur as normal. +# jetty.deploy.deferInitialScan=false + # Monitored directory scan period (seconds) # jetty.deploy.scanInterval=1 diff --git a/xwiki-platform-tools/xwiki-platform-tool-jetty/xwiki-platform-tool-jetty-resources/src/main/resources/jetty/modules/ssl.mod b/xwiki-platform-tools/xwiki-platform-tool-jetty/xwiki-platform-tool-jetty-resources/src/main/resources/jetty/modules/ssl.mod index 58c6e822570..b6ac428efc1 100644 --- a/xwiki-platform-tools/xwiki-platform-tool-jetty/xwiki-platform-tool-jetty-resources/src/main/resources/jetty/modules/ssl.mod +++ b/xwiki-platform-tools/xwiki-platform-tool-jetty/xwiki-platform-tool-jetty-resources/src/main/resources/jetty/modules/ssl.mod @@ -108,15 +108,11 @@ etc/jetty-ssl-context.xml ## The JSSE Provider. # jetty.sslContext.provider= -## The KeyStore file path (relative to $JETTY_BASE). +## The KeyStore file path, either an absolute path or a relative path to $JETTY_BASE. # jetty.sslContext.keyStorePath=etc/keystore.p12 -## The KeyStore absolute file path. -# jetty.sslContext.keyStoreAbsolutePath=${jetty.base}/etc/keystore.p12 -## The TrustStore file path (relative to $JETTY_BASE). +## The TrustStore file path, either an absolute path or a relative path to $JETTY_BASE. # jetty.sslContext.trustStorePath=etc/keystore.p12 -## The TrustStore absolute file path. -# jetty.sslContext.trustStoreAbsolutePath=${jetty.base}/etc/keystore.p12 ## The KeyStore password. # jetty.sslContext.keyStorePassword= -- GitLab