Skip to content

Commit d1d29d9

Browse files
authored
IGNITE-24139 Updated jetty-server dependency version from 9.4.56.v20240826 to 11.0.24 (#11830)
1 parent 2166e3a commit d1d29d9

File tree

13 files changed

+55
-51
lines changed

13 files changed

+55
-51
lines changed

modules/rest-http/pom.xml

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,6 @@
5858
<version>${commons.lang.version}</version>
5959
</dependency>
6060

61-
<dependency>
62-
<groupId>org.eclipse.jetty</groupId>
63-
<artifactId>jetty-continuation</artifactId>
64-
<version>${jetty.version}</version>
65-
</dependency>
66-
6761
<dependency>
6862
<groupId>org.eclipse.jetty</groupId>
6963
<artifactId>jetty-http</artifactId>
@@ -95,9 +89,9 @@
9589
</dependency>
9690

9791
<dependency>
98-
<groupId>javax.servlet</groupId>
99-
<artifactId>javax.servlet-api</artifactId>
100-
<version>3.1.0</version>
92+
<groupId>org.eclipse.jetty.toolchain</groupId>
93+
<artifactId>jetty-jakarta-servlet-api</artifactId>
94+
<version>${jetty-jakarta-servlet-api.version}</version>
10195
</dependency>
10296

10397
<dependency>

modules/rest-http/src/main/java/org/apache/ignite/internal/processors/rest/protocols/http/jetty/GridJettyRestHandler.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@
3737
import java.util.List;
3838
import java.util.Map;
3939
import java.util.UUID;
40-
import javax.servlet.ServletOutputStream;
41-
import javax.servlet.ServletRequest;
42-
import javax.servlet.http.HttpServletRequest;
43-
import javax.servlet.http.HttpServletResponse;
4440
import com.fasterxml.jackson.core.JsonProcessingException;
4541
import com.fasterxml.jackson.databind.InjectableValues;
4642
import com.fasterxml.jackson.databind.ObjectMapper;
43+
import jakarta.servlet.ServletOutputStream;
44+
import jakarta.servlet.ServletRequest;
45+
import jakarta.servlet.http.HttpServletRequest;
46+
import jakarta.servlet.http.HttpServletResponse;
4747
import org.apache.ignite.IgniteCheckedException;
4848
import org.apache.ignite.IgniteLogger;
4949
import org.apache.ignite.IgniteSystemProperties;
@@ -931,7 +931,7 @@ else if (cmd == CLUSTER_ACTIVE || cmd == CLUSTER_ACTIVATE)
931931

932932
restReq.command(cmd);
933933

934-
Object certs = req.getAttribute("javax.servlet.request.X509Certificate");
934+
Object certs = req.getAttribute("jakarta.servlet.request.X509Certificate");
935935

936936
if (certs instanceof X509Certificate[])
937937
restReq.certificates((X509Certificate[])certs);

modules/rest-http/src/main/java/org/apache/ignite/internal/processors/rest/protocols/http/jetty/GridJettyRestProtocol.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
import org.eclipse.jetty.server.Server;
4444
import org.eclipse.jetty.server.ServerConnector;
4545
import org.eclipse.jetty.util.MultiException;
46+
import org.eclipse.jetty.util.resource.Resource;
4647
import org.eclipse.jetty.util.thread.QueuedThreadPool;
4748
import org.eclipse.jetty.xml.XmlConfiguration;
4849
import org.jetbrains.annotations.Nullable;
@@ -275,7 +276,9 @@ private void loadJettyConfiguration(@Nullable URL cfgUrl) throws IgniteCheckedEx
275276
XmlConfiguration cfg;
276277

277278
try {
278-
cfg = new XmlConfiguration(cfgUrl);
279+
Resource rsrc = Resource.newResource(cfgUrl);
280+
281+
cfg = new XmlConfiguration(rsrc);
279282
}
280283
catch (FileNotFoundException e) {
281284
throw new IgniteSpiException("Failed to find configuration file: " + cfgUrl, e);

modules/web/ignite-websphere-test/src/main/java/org/apache/ignite/webtest/TestJtaTxServlet.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@
1919

2020
import java.io.IOException;
2121
import java.io.PrintWriter;
22-
import javax.servlet.ServletException;
23-
import javax.servlet.http.HttpServlet;
24-
import javax.servlet.http.HttpServletRequest;
25-
import javax.servlet.http.HttpServletResponse;
2622
import javax.transaction.RollbackException;
2723
import javax.transaction.TransactionManager;
2824
import com.ibm.tx.jta.TransactionManagerFactory;
25+
import jakarta.servlet.ServletException;
26+
import jakarta.servlet.http.HttpServlet;
27+
import jakarta.servlet.http.HttpServletRequest;
28+
import jakarta.servlet.http.HttpServletResponse;
2929
import org.apache.ignite.Ignite;
3030
import org.apache.ignite.IgniteCache;
3131
import org.apache.ignite.Ignition;

modules/web/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,12 @@
4646
<version>${tomcat.version}</version>
4747
</dependency>
4848

49+
<dependency>
50+
<groupId>org.eclipse.jetty.toolchain</groupId>
51+
<artifactId>jetty-jakarta-servlet-api</artifactId>
52+
<version>${jetty-jakarta-servlet-api.version}</version>
53+
</dependency>
54+
4955
<dependency>
5056
<groupId>${project.groupId}</groupId>
5157
<artifactId>ignite-spring</artifactId>

modules/web/src/main/java/org/apache/ignite/cache/websession/WebSession.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@
2727
import java.util.HashMap;
2828
import java.util.LinkedList;
2929
import java.util.Map;
30-
import javax.servlet.ServletContext;
31-
import javax.servlet.http.HttpSession;
32-
import javax.servlet.http.HttpSessionContext;
30+
import jakarta.servlet.ServletContext;
31+
import jakarta.servlet.http.HttpSession;
32+
import jakarta.servlet.http.HttpSessionContext;
3333
import org.apache.ignite.internal.util.tostring.GridToStringExclude;
3434
import org.apache.ignite.internal.util.tostring.GridToStringInclude;
3535
import org.apache.ignite.internal.util.typedef.T2;

modules/web/src/main/java/org/apache/ignite/cache/websession/WebSessionFilter.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,16 @@
2424
import javax.cache.expiry.Duration;
2525
import javax.cache.expiry.ExpiryPolicy;
2626
import javax.cache.expiry.ModifiedExpiryPolicy;
27-
import javax.servlet.Filter;
28-
import javax.servlet.FilterChain;
29-
import javax.servlet.FilterConfig;
30-
import javax.servlet.ServletContext;
31-
import javax.servlet.ServletException;
32-
import javax.servlet.ServletRequest;
33-
import javax.servlet.ServletResponse;
34-
import javax.servlet.http.HttpServletRequest;
35-
import javax.servlet.http.HttpServletRequestWrapper;
36-
import javax.servlet.http.HttpSession;
27+
import jakarta.servlet.Filter;
28+
import jakarta.servlet.FilterChain;
29+
import jakarta.servlet.FilterConfig;
30+
import jakarta.servlet.ServletContext;
31+
import jakarta.servlet.ServletException;
32+
import jakarta.servlet.ServletRequest;
33+
import jakarta.servlet.ServletResponse;
34+
import jakarta.servlet.http.HttpServletRequest;
35+
import jakarta.servlet.http.HttpServletRequestWrapper;
36+
import jakarta.servlet.http.HttpSession;
3737
import org.apache.ignite.Ignite;
3838
import org.apache.ignite.IgniteCache;
3939
import org.apache.ignite.IgniteClientDisconnectedException;

modules/web/src/main/java/org/apache/ignite/cache/websession/WebSessionV2.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424
import java.util.HashSet;
2525
import java.util.Map;
2626
import java.util.Set;
27-
import javax.servlet.ServletContext;
28-
import javax.servlet.http.HttpSession;
29-
import javax.servlet.http.HttpSessionContext;
27+
import jakarta.servlet.ServletContext;
28+
import jakarta.servlet.http.HttpSession;
29+
import jakarta.servlet.http.HttpSessionContext;
3030
import org.apache.ignite.IgniteCheckedException;
3131
import org.apache.ignite.IgniteException;
3232
import org.apache.ignite.internal.util.tostring.GridToStringExclude;

modules/web/src/main/java/org/apache/ignite/startup/servlet/ServletContextListenerStartup.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
import java.util.ArrayList;
2323
import java.util.Collection;
2424
import java.util.Collections;
25-
import javax.servlet.ServletContext;
26-
import javax.servlet.ServletContextEvent;
27-
import javax.servlet.ServletContextListener;
25+
import jakarta.servlet.ServletContext;
26+
import jakarta.servlet.ServletContextEvent;
27+
import jakarta.servlet.ServletContextListener;
2828
import org.apache.ignite.Ignite;
2929
import org.apache.ignite.IgniteCheckedException;
3030
import org.apache.ignite.IgniteException;

modules/web/src/main/java/org/apache/ignite/startup/servlet/ServletStartup.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
import java.net.URL;
2121
import java.util.ArrayList;
2222
import java.util.Collection;
23-
import javax.servlet.ServletException;
24-
import javax.servlet.http.HttpServlet;
23+
import jakarta.servlet.ServletException;
24+
import jakarta.servlet.http.HttpServlet;
2525
import org.apache.ignite.Ignite;
2626
import org.apache.ignite.IgniteCheckedException;
2727
import org.apache.ignite.configuration.IgniteConfiguration;

0 commit comments

Comments
 (0)