upgrade jersey version to 2.31

Signed-off-by: xiaolong.ran <rxl@apache.org>
diff --git a/distribution/server/src/assemble/LICENSE.bin.txt b/distribution/server/src/assemble/LICENSE.bin.txt
index 59eb864..3f6858d 100644
--- a/distribution/server/src/assemble/LICENSE.bin.txt
+++ b/distribution/server/src/assemble/LICENSE.bin.txt
@@ -384,7 +384,9 @@
     - io.prometheus-simpleclient_caffeine-0.5.0.jar
  * Jakarta Bean Validation API
     - javax.validation-validation-api-1.1.0.Final.jar
-    - javax.inject-javax.inject-1.jar
+    - jakarta.annotation-jakarta.annotation-api-1.3.5.jar
+    - jakarta.validation-jakarta.validation-api-2.0.2.jar
+    - jakarta.ws.rs-jakarta.ws.rs-api-2.1.6.jar
  * Log4J
     - log4j-log4j-1.2.17.jar
     - org.apache.logging.log4j-log4j-api-2.10.0.jar
@@ -549,24 +551,24 @@
  * WebSocket Server API -- javax.websocket-javax.websocket-client-api-1.0.jar
  * Java Web Service REST API -- javax.ws.rs-javax.ws.rs-api-2.1.jar
  * HK2 - Dependency Injection Kernel
-    - org.glassfish.hk2-hk2-api-2.5.0-b42.jar
-    - org.glassfish.hk2-hk2-locator-2.5.0-b42.jar
-    - org.glassfish.hk2-hk2-utils-2.5.0-b42.jar
-    - org.glassfish.hk2-osgi-resource-locator-1.0.1.jar
-    - org.glassfish.hk2.external-aopalliance-repackaged-2.5.0-b42.jar
-    - org.glassfish.hk2.external-javax.inject-2.5.0-b42.jar
+    - org.glassfish.hk2-hk2-api-2.6.1.jar
+    - org.glassfish.hk2-hk2-locator-2.6.1.jar
+    - org.glassfish.hk2-hk2-utils-2.6.1.jar
+    - org.glassfish.hk2-osgi-resource-locator-1.0.3.jar
+    - org.glassfish.hk2.external-aopalliance-repackaged-2.6.1.jar
+    - org.glassfish.hk2.external-jakarta.inject-2.6.1.jar
  * Jersey
-    - org.glassfish.jersey.containers-jersey-container-servlet-2.27.jar
-    - org.glassfish.jersey.containers-jersey-container-servlet-core-2.27.jar
-    - org.glassfish.jersey.core-jersey-client-2.27.jar
-    - org.glassfish.jersey.core-jersey-common-2.27.jar
-    - org.glassfish.jersey.core-jersey-server-2.27.jar
-    - org.glassfish.jersey.ext-jersey-entity-filtering-2.27.jar
-    - org.glassfish.jersey.inject-jersey-hk2-2.27.jar
-    - org.glassfish.jersey.media-jersey-media-jaxb-2.27.jar
-    - org.glassfish.jersey.media-jersey-media-json-jackson-2.27.jar
-    - org.glassfish.jersey.media-jersey-media-multipart-2.27.jar
- * Mimepull -- org.jvnet.mimepull-mimepull-1.9.6.jar
+    - org.glassfish.jersey.containers-jersey-container-servlet-2.31.jar
+    - org.glassfish.jersey.containers-jersey-container-servlet-core-2.31.jar
+    - org.glassfish.jersey.core-jersey-client-2.31.jar
+    - org.glassfish.jersey.core-jersey-common-2.31.jar
+    - org.glassfish.jersey.core-jersey-server-2.31.jar
+    - org.glassfish.jersey.ext-jersey-entity-filtering-2.31.jar
+    - org.glassfish.jersey.inject-jersey-hk2-2.31.jar
+    - org.glassfish.jersey.media-jersey-media-jaxb-2.31.jar
+    - org.glassfish.jersey.media-jersey-media-json-jackson-2.31.jar
+    - org.glassfish.jersey.media-jersey-media-multipart-2.31.jar
+ * Mimepull -- org.jvnet.mimepull-mimepull-1.9.13.jar
 
 Eclipse Distribution License 1.0 -- licenses/LICENSE-EDL-1.0.txt
  * Jakarta Activation -- jakarta.activation-jakarta.activation-api-1.2.1.jar
diff --git a/pom.xml b/pom.xml
index 1d6cd6b..b0e6c0e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -161,7 +161,7 @@
     <netty-tc-native.version>2.0.30.Final</netty-tc-native.version>
     <storm.version>2.0.0</storm.version>
     <jetty.version>9.4.31.v20200723</jetty.version>
-    <jersey.version>2.27</jersey.version>
+    <jersey.version>2.31</jersey.version>
     <athenz.version>1.8.38</athenz.version>
     <prometheus.version>0.5.0</prometheus.version>
     <aspectj.version>1.9.2</aspectj.version>
diff --git a/pulsar-sql/presto-distribution/LICENSE b/pulsar-sql/presto-distribution/LICENSE
index e4967e9..799ff99 100644
--- a/pulsar-sql/presto-distribution/LICENSE
+++ b/pulsar-sql/presto-distribution/LICENSE
@@ -513,6 +513,7 @@
    - javax.activation-api-1.2.0.jar
    - javax.activation-1.2.0.jar
    - jakarta.activation-api-1.2.1.jar
+   - jakarta.annotation-api-1.3.5.jar
  * HK2 - Dependency Injection Kernel
    - hk2-api-2.5.0-b42.jar
    - hk2-locator-2.5.0-b42.jar
@@ -545,7 +546,7 @@
   * Logback Core Module
     - logback-core-1.2.3.jar
   * MIME Streaming Extension
-    - mimepull-1.9.6.jar
+    - mimepull-1.9.13.jar
   * XML Bind API
     - jakarta.xml.bind-api-2.3.2.jar