Skip to content

Commit b691bd2

Browse files
authored
Merge pull request eXist-db#4575 from evolvedbinary/feature/jetty-11
Upgrade to Jetty 11
2 parents 677d655 + 3c8dfd2 commit b691bd2

File tree

98 files changed

+1558
-1495
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

98 files changed

+1558
-1495
lines changed

exist-core/pom.xml

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -166,8 +166,8 @@
166166
</dependency>
167167

168168
<dependency>
169-
<groupId>javax.servlet</groupId>
170-
<artifactId>javax.servlet-api</artifactId>
169+
<groupId>jakarta.servlet</groupId>
170+
<artifactId>jakarta.servlet-api</artifactId>
171171
<scope>compile</scope>
172172
</dependency>
173173

@@ -580,11 +580,6 @@
580580
</dependency>
581581

582582
<!-- dependencies from exist-optional.jar -->
583-
<dependency>
584-
<groupId>commons-fileupload</groupId>
585-
<artifactId>commons-fileupload</artifactId>
586-
<version>1.4</version>
587-
</dependency>
588583
<dependency>
589584
<!--
590585
NOTE(AR) This is needed to enable loading of Servlets etc

exist-core/src/main/java/org/exist/debuggee/DebuggeeFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
*/
2222
package org.exist.debuggee;
2323

24-
import javax.servlet.http.Cookie;
25-
import javax.servlet.http.HttpServletRequest;
24+
import jakarta.servlet.http.Cookie;
25+
import jakarta.servlet.http.HttpServletRequest;
2626

2727
import org.apache.logging.log4j.LogManager;
2828
import org.apache.logging.log4j.Logger;

exist-core/src/main/java/org/exist/http/AuditTrailSessionListener.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@
3939
import org.exist.xquery.value.AnyURIValue;
4040
import org.exist.xquery.value.Sequence;
4141

42-
import javax.servlet.http.HttpSession;
43-
import javax.servlet.http.HttpSessionEvent;
44-
import javax.servlet.http.HttpSessionListener;
42+
import jakarta.servlet.http.HttpSession;
43+
import jakarta.servlet.http.HttpSessionEvent;
44+
import jakarta.servlet.http.HttpSessionListener;
4545
import java.util.Optional;
4646
import java.util.Properties;
4747

exist-core/src/main/java/org/exist/http/Descriptor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
import org.w3c.dom.NodeList;
3636
import org.xml.sax.*;
3737

38-
import javax.servlet.http.HttpServletRequest;
38+
import jakarta.servlet.http.HttpServletRequest;
3939
import javax.xml.parsers.ParserConfigurationException;
4040
import javax.xml.parsers.SAXParser;
4141
import javax.xml.parsers.SAXParserFactory;

exist-core/src/main/java/org/exist/http/RESTServer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,8 @@
8484
import org.xml.sax.helpers.AttributesImpl;
8585
import org.xml.sax.helpers.XMLFilterImpl;
8686

87-
import javax.servlet.http.HttpServletRequest;
88-
import javax.servlet.http.HttpServletResponse;
87+
import jakarta.servlet.http.HttpServletRequest;
88+
import jakarta.servlet.http.HttpServletResponse;
8989
import javax.xml.XMLConstants;
9090
import javax.xml.parsers.ParserConfigurationException;
9191
import javax.xml.stream.XMLStreamException;

exist-core/src/main/java/org/exist/http/Response.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
import org.exist.util.MimeType;
2525

26-
import javax.servlet.http.HttpServletResponse;
26+
import jakarta.servlet.http.HttpServletResponse;
2727
import java.io.DataOutputStream;
2828
import java.io.IOException;
2929

exist-core/src/main/java/org/exist/http/SessionCountListener.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
*/
2222
package org.exist.http;
2323

24-
import javax.servlet.http.HttpSessionEvent;
25-
import javax.servlet.http.HttpSessionListener;
24+
import jakarta.servlet.http.HttpSessionEvent;
25+
import jakarta.servlet.http.HttpSessionListener;
2626
import java.util.concurrent.atomic.AtomicLong;
2727

2828
public class SessionCountListener implements HttpSessionListener {

exist-core/src/main/java/org/exist/http/filter/DumpFilter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424
import org.apache.logging.log4j.LogManager;
2525
import org.apache.logging.log4j.Logger;
2626

27-
import javax.servlet.*;
28-
import javax.servlet.http.Cookie;
29-
import javax.servlet.http.HttpServletRequest;
27+
import jakarta.servlet.*;
28+
import jakarta.servlet.http.Cookie;
29+
import jakarta.servlet.http.HttpServletRequest;
3030
import java.io.IOException;
3131
import java.sql.Timestamp;
3232
import java.util.Enumeration;

exist-core/src/main/java/org/exist/http/filter/GuestFilter.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@
2424
import org.apache.logging.log4j.LogManager;
2525
import org.apache.logging.log4j.Logger;
2626

27-
import javax.servlet.*;
28-
import javax.servlet.http.HttpServletRequest;
29-
import javax.servlet.http.HttpServletResponse;
30-
import javax.servlet.http.HttpSession;
27+
import jakarta.servlet.*;
28+
import jakarta.servlet.http.HttpServletRequest;
29+
import jakarta.servlet.http.HttpServletResponse;
30+
import jakarta.servlet.http.HttpSession;
3131
import java.io.IOException;
3232
import java.util.Enumeration;
3333

exist-core/src/main/java/org/exist/http/filter/PathFilter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424
import org.apache.logging.log4j.LogManager;
2525
import org.apache.logging.log4j.Logger;
2626

27-
import javax.servlet.*;
28-
import javax.servlet.http.HttpServletRequest;
29-
import javax.servlet.http.HttpServletResponse;
27+
import jakarta.servlet.*;
28+
import jakarta.servlet.http.HttpServletRequest;
29+
import jakarta.servlet.http.HttpServletResponse;
3030
import java.io.IOException;
3131
import java.net.InetAddress;
3232
import java.net.UnknownHostException;

exist-core/src/main/java/org/exist/http/servlets/AbstractExistHttpServlet.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
*/
2222
package org.exist.http.servlets;
2323

24+
import jakarta.servlet.annotation.MultipartConfig;
2425
import org.apache.logging.log4j.Logger;
2526
import org.exist.EXistException;
2627
import org.exist.http.urlrewrite.XQueryURLRewrite;
@@ -36,11 +37,11 @@
3637
import org.xmldb.api.base.Database;
3738
import org.xmldb.api.base.XMLDBException;
3839

39-
import javax.servlet.ServletConfig;
40-
import javax.servlet.ServletException;
41-
import javax.servlet.http.HttpServlet;
42-
import javax.servlet.http.HttpServletRequest;
43-
import javax.servlet.http.HttpServletResponse;
40+
import jakarta.servlet.ServletConfig;
41+
import jakarta.servlet.ServletException;
42+
import jakarta.servlet.http.HttpServlet;
43+
import jakarta.servlet.http.HttpServletRequest;
44+
import jakarta.servlet.http.HttpServletResponse;
4445
import java.io.IOException;
4546
import java.nio.file.Files;
4647
import java.nio.file.Path;
@@ -54,6 +55,7 @@
5455
*
5556
* @author <a href="mailto:adam.retter@googlemail.com">Adam Retter</a>
5657
*/
58+
@MultipartConfig
5759
public abstract class AbstractExistHttpServlet extends HttpServlet {
5860

5961
private static final long serialVersionUID = 804071766041263220L;

exist-core/src/main/java/org/exist/http/servlets/Authenticator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323

2424
import org.exist.security.Subject;
2525

26-
import javax.servlet.http.HttpServletRequest;
27-
import javax.servlet.http.HttpServletResponse;
26+
import jakarta.servlet.http.HttpServletRequest;
27+
import jakarta.servlet.http.HttpServletResponse;
2828
import java.io.IOException;
2929

3030
/**

exist-core/src/main/java/org/exist/http/servlets/BasicAuthenticator.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@
3030
import org.exist.storage.BrokerPool;
3131
import org.exist.xquery.XQueryContext;
3232

33-
import javax.servlet.http.HttpServletRequest;
34-
import javax.servlet.http.HttpServletResponse;
35-
import javax.servlet.http.HttpSession;
33+
import jakarta.servlet.http.HttpServletRequest;
34+
import jakarta.servlet.http.HttpServletResponse;
35+
import jakarta.servlet.http.HttpSession;
3636
import java.io.IOException;
3737

3838
import static java.nio.charset.StandardCharsets.UTF_8;
@@ -120,8 +120,8 @@ public Subject authenticate(
120120
* (non-Javadoc)
121121
*
122122
* @see
123-
* org.exist.http.servlets.Authenticator#sendChallenge(javax.servlet.http
124-
* .HttpServletRequest, javax.servlet.http.HttpServletResponse)
123+
* org.exist.http.servlets.Authenticator#sendChallenge(jakarta.servlet.http
124+
* .HttpServletRequest, jakarta.servlet.http.HttpServletResponse)
125125
*/
126126
public void sendChallenge(HttpServletRequest request,
127127
HttpServletResponse response) throws IOException {

exist-core/src/main/java/org/exist/http/servlets/DigestAuthenticator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
import org.exist.security.internal.SubjectAccreditedImpl;
2929
import org.exist.storage.BrokerPool;
3030

31-
import javax.servlet.http.HttpServletRequest;
32-
import javax.servlet.http.HttpServletResponse;
31+
import jakarta.servlet.http.HttpServletRequest;
32+
import jakarta.servlet.http.HttpServletResponse;
3333
import java.io.IOException;
3434
import java.security.MessageDigest;
3535
import java.security.NoSuchAlgorithmException;

exist-core/src/main/java/org/exist/http/servlets/EXistServlet.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@
3838
import org.exist.validation.XmlLibraryChecker;
3939
import org.exist.xmldb.XmldbURI;
4040

41-
import javax.servlet.ServletConfig;
42-
import javax.servlet.ServletException;
43-
import javax.servlet.http.HttpServletRequest;
44-
import javax.servlet.http.HttpServletResponse;
41+
import jakarta.servlet.ServletConfig;
42+
import jakarta.servlet.ServletException;
43+
import jakarta.servlet.http.HttpServletRequest;
44+
import jakarta.servlet.http.HttpServletResponse;
4545
import java.io.EOFException;
4646
import java.io.IOException;
4747
import java.net.URI;

exist-core/src/main/java/org/exist/http/servlets/ExistExtensionServlet.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
*/
2222
package org.exist.http.servlets;
2323

24-
import javax.servlet.Servlet;
24+
import jakarta.servlet.Servlet;
2525

2626
public interface ExistExtensionServlet extends Servlet {
2727

0 commit comments

Comments
 (0)