Migrate from javax.servlet to jakarta.servlet namespace.

The powers that be decided that it would be cool to break everything in the
entire Java universe because they didn't want to negotiate with Oracle the
permission to take over the javax.servlet namespace.

So now we all get to either have two versions of all of our web-related
libraries, or just pick a time to break every downstream dependency and force
them to jump through this renaming hoop as well. Today is the day that we're
forcing the hoop jumping.

h/t to fourbites for starting this whole ball rolling.
This commit is contained in:
Michael Bayne
2026-01-02 16:26:36 -08:00
parent b06a86b37a
commit 4f593a30a7
19 changed files with 33 additions and 33 deletions
+3 -3
View File
@@ -39,9 +39,9 @@
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>javax.servlet</groupId> <groupId>jakarta.servlet</groupId>
<artifactId>javax.servlet-api</artifactId> <artifactId>jakarta.servlet-api</artifactId>
<version>3.1.0</version> <version>6.0.0</version>
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>
<dependency> <dependency>
@@ -5,7 +5,7 @@
package com.samskivert.servlet; package com.samskivert.servlet;
import javax.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
/** /**
* An http error exception is thrown by servlet services when they wish to fail * An http error exception is thrown by servlet services when they wish to fail
@@ -17,7 +17,7 @@ import java.util.Comparator;
import java.util.HashMap; import java.util.HashMap;
import java.util.Iterator; import java.util.Iterator;
import javax.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import com.samskivert.io.PersistenceException; import com.samskivert.io.PersistenceException;
@@ -9,7 +9,7 @@ import java.io.IOException;
import java.text.MessageFormat; import java.text.MessageFormat;
import java.util.*; import java.util.*;
import javax.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import com.samskivert.text.MessageUtil; import com.samskivert.text.MessageUtil;
import com.samskivert.util.StringUtil; import com.samskivert.util.StringUtil;
@@ -6,7 +6,7 @@
package com.samskivert.servlet; package com.samskivert.servlet;
import java.util.Iterator; import java.util.Iterator;
import javax.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
/** /**
* Responsible for determining the unique site identifier based on information available in the * Responsible for determining the unique site identifier based on information available in the
@@ -8,7 +8,7 @@ package com.samskivert.servlet;
import java.util.Collections; import java.util.Collections;
import java.util.Iterator; import java.util.Iterator;
import javax.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
/** /**
* {@link SiteIdentifier} utility methods. * {@link SiteIdentifier} utility methods.
@@ -15,7 +15,7 @@ import java.security.PrivilegedAction;
import java.util.jar.JarEntry; import java.util.jar.JarEntry;
import java.util.jar.JarFile; import java.util.jar.JarFile;
import javax.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import com.samskivert.util.HashIntMap; import com.samskivert.util.HashIntMap;
@@ -6,9 +6,9 @@
package com.samskivert.servlet.user; package com.samskivert.servlet.user;
import java.util.Properties; import java.util.Properties;
import javax.servlet.http.Cookie; import jakarta.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import com.samskivert.io.PersistenceException; import com.samskivert.io.PersistenceException;
import com.samskivert.jdbc.ConnectionProvider; import com.samskivert.jdbc.ConnectionProvider;
@@ -5,9 +5,9 @@
package com.samskivert.servlet.util; package com.samskivert.servlet.util;
import javax.servlet.http.Cookie; import jakarta.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
/** /**
* Utility methods for dealing with cookies. * Utility methods for dealing with cookies.
@@ -14,7 +14,7 @@ import java.util.HashSet;
import java.util.List; import java.util.List;
import java.util.Set; import java.util.Set;
import javax.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import com.samskivert.util.ArrayIntSet; import com.samskivert.util.ArrayIntSet;
import com.samskivert.util.IntSet; import com.samskivert.util.IntSet;
@@ -7,7 +7,7 @@ package com.samskivert.servlet.util;
import java.util.Map; import java.util.Map;
import javax.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import com.samskivert.util.StringUtil; import com.samskivert.util.StringUtil;
@@ -8,9 +8,9 @@ package com.samskivert.velocity;
import java.util.Locale; import java.util.Locale;
import java.util.Properties; import java.util.Properties;
import javax.servlet.ServletConfig; import jakarta.servlet.ServletConfig;
import javax.servlet.ServletContext; import jakarta.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import org.apache.velocity.app.Velocity; import org.apache.velocity.app.Velocity;
@@ -11,12 +11,12 @@ import java.io.UnsupportedEncodingException;
import java.util.HashMap; import java.util.HashMap;
import java.util.Properties; import java.util.Properties;
import javax.servlet.ServletConfig; import jakarta.servlet.ServletConfig;
import javax.servlet.ServletException; import jakarta.servlet.ServletException;
import javax.servlet.ServletOutputStream; import jakarta.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import org.apache.velocity.Template; import org.apache.velocity.Template;
import org.apache.velocity.context.Context; import org.apache.velocity.context.Context;
@@ -5,7 +5,7 @@
package com.samskivert.velocity; package com.samskivert.velocity;
import javax.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import com.samskivert.servlet.util.HTMLUtil; import com.samskivert.servlet.util.HTMLUtil;
import com.samskivert.servlet.util.ParameterUtil; import com.samskivert.servlet.util.ParameterUtil;
@@ -10,7 +10,7 @@ import java.text.SimpleDateFormat;
import java.util.Calendar; import java.util.Calendar;
import java.util.Date; import java.util.Date;
import java.util.Locale; import java.util.Locale;
import javax.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import com.samskivert.servlet.MessageManager; import com.samskivert.servlet.MessageManager;
import com.samskivert.util.StringUtil; import com.samskivert.util.StringUtil;
@@ -7,8 +7,8 @@ package com.samskivert.velocity;
import java.util.Enumeration; import java.util.Enumeration;
import javax.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import org.apache.velocity.Template; import org.apache.velocity.Template;
import org.apache.velocity.VelocityContext; import org.apache.velocity.VelocityContext;
@@ -5,7 +5,7 @@
package com.samskivert.velocity; package com.samskivert.velocity;
import javax.servlet.ServletContext; import jakarta.servlet.ServletContext;
import org.apache.velocity.runtime.RuntimeServices; import org.apache.velocity.runtime.RuntimeServices;
import org.apache.velocity.runtime.log.LogChute; import org.apache.velocity.runtime.log.LogChute;
@@ -6,7 +6,7 @@
package com.samskivert.velocity; package com.samskivert.velocity;
import java.io.InputStream; import java.io.InputStream;
import javax.servlet.ServletContext; import jakarta.servlet.ServletContext;
import org.apache.commons.collections.ExtendedProperties; import org.apache.commons.collections.ExtendedProperties;
import org.apache.velocity.exception.ResourceNotFoundException; import org.apache.velocity.exception.ResourceNotFoundException;
@@ -5,7 +5,7 @@
package com.samskivert.velocity; package com.samskivert.velocity;
import javax.servlet.ServletContext; import jakarta.servlet.ServletContext;
import org.apache.velocity.exception.ParseErrorException; import org.apache.velocity.exception.ParseErrorException;
import org.apache.velocity.exception.ResourceNotFoundException; import org.apache.velocity.exception.ResourceNotFoundException;