diff --git a/pom.xml b/pom.xml
index 8ef71a4..d535444 100644
--- a/pom.xml
+++ b/pom.xml
@@ -49,9 +49,9 @@
33.4.0-jre
- javax.servlet
- servlet-api
- 2.5
+ jakarta.servlet
+ jakarta.servlet-api
+ 6.0.0
provided
diff --git a/src/main/java/com/threerings/servlet/util/FlashVarBuilder.java b/src/main/java/com/threerings/servlet/util/FlashVarBuilder.java
index 7827bdb..2dafe81 100644
--- a/src/main/java/com/threerings/servlet/util/FlashVarBuilder.java
+++ b/src/main/java/com/threerings/servlet/util/FlashVarBuilder.java
@@ -7,7 +7,7 @@ package com.threerings.servlet.util;
import java.util.Map;
-import javax.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletRequest;
import com.google.common.collect.Maps;
diff --git a/src/main/java/com/threerings/servlet/util/Parameters.java b/src/main/java/com/threerings/servlet/util/Parameters.java
index b1d90bb..e5fbbc7 100644
--- a/src/main/java/com/threerings/servlet/util/Parameters.java
+++ b/src/main/java/com/threerings/servlet/util/Parameters.java
@@ -9,7 +9,7 @@ import java.util.Arrays;
import java.util.Collection;
import java.util.List;
import java.util.Set;
-import javax.servlet.ServletRequest;
+import jakarta.servlet.ServletRequest;
import com.google.common.base.Function;
import com.google.common.base.Preconditions;
diff --git a/src/main/java/com/threerings/servlet/util/QueryBuilder.java b/src/main/java/com/threerings/servlet/util/QueryBuilder.java
index 49a7d96..4d5555a 100644
--- a/src/main/java/com/threerings/servlet/util/QueryBuilder.java
+++ b/src/main/java/com/threerings/servlet/util/QueryBuilder.java
@@ -8,7 +8,7 @@ package com.threerings.servlet.util;
import java.util.Collection;
import java.util.Map;
-import javax.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletRequest;
import com.google.common.collect.ArrayListMultimap;
import com.google.common.collect.Iterables;