Upgrade to Jetty 10
Jetty is only used in tests, so there are no compatibility concerns
here.
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index 168772c..779a991 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -66,7 +66,7 @@
- dependency-name: "org.apache.qpid:*"
- dependency-name: "org.eclipse.jetty:*"
versions:
- - ">= 10.0"
+ - ">= 11.0"
- dependency-name: "org.glassfish.jaxb:*"
versions:
- ">= 3.0"
diff --git a/modules/testutils/src/main/java/org/apache/axis2/testutils/JettyServer.java b/modules/testutils/src/main/java/org/apache/axis2/testutils/JettyServer.java
index e06b24f..12cabc1 100644
--- a/modules/testutils/src/main/java/org/apache/axis2/testutils/JettyServer.java
+++ b/modules/testutils/src/main/java/org/apache/axis2/testutils/JettyServer.java
@@ -73,7 +73,7 @@
private final boolean secure;
private File keyStoreFile;
private SSLContext clientSslContext;
- private SslContextFactory serverSslContextFactory;
+ private SslContextFactory.Server serverSslContextFactory;
private Server server;
/**
@@ -140,7 +140,7 @@
trustStore.load(null, null);
trustStore.setCertificateEntry(CERT_ALIAS, cert);
- serverSslContextFactory = new SslContextFactory();
+ serverSslContextFactory = new SslContextFactory.Server();
serverSslContextFactory.setKeyStorePath(keyStoreFile.getAbsolutePath());
serverSslContextFactory.setKeyStorePassword(keyStorePassword);
serverSslContextFactory.setKeyManagerPassword(keyPassword);
diff --git a/pom.xml b/pom.xml
index 83b3abc..edc70b5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -481,7 +481,7 @@
<httpmime.version>4.5.13</httpmime.version>
<intellij.version>5.0</intellij.version>
<jaxbri.version>2.3.6</jaxbri.version>
- <jetty.version>9.4.46.v20220331</jetty.version>
+ <jetty.version>10.0.11</jetty.version>
<jibx.version>1.3.3</jibx.version>
<log4j2.version>2.17.2</log4j2.version>
<maven.archiver.version>3.5.2</maven.archiver.version>