From 8aaa13c60ca9648757079a4d5c0037ccfd2d86d6 Mon Sep 17 00:00:00 2001 From: Holger Friedrich Date: Sun, 6 Sep 2026 09:25:52 +0200 Subject: [PATCH] Remove deprecated Cookie calls in ProxyServlet Cookie.setComment(String) and Cookie.setVersion(int) are deprecated for removal in Jakarta Servlet 6.1 and specified as no-ops: setComment is ignored and getComment() returns null, setVersion is ignored and getVersion() returns 0. --- .../org/apache/karaf/http/core/internal/proxy/ProxyServlet.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/http/src/main/java/org/apache/karaf/http/core/internal/proxy/ProxyServlet.java b/http/src/main/java/org/apache/karaf/http/core/internal/proxy/ProxyServlet.java index 8d7c8841cc1..c005708dc21 100644 --- a/http/src/main/java/org/apache/karaf/http/core/internal/proxy/ProxyServlet.java +++ b/http/src/main/java/org/apache/karaf/http/core/internal/proxy/ProxyServlet.java @@ -326,12 +326,10 @@ protected void copyProxyCookie(HttpServletRequest servletRequest, //set cookie name prefixed w/ a proxy value so it won't collide w/ other cookies String proxyCookieName = getCookieNamePrefix() + cookie.getName(); Cookie servletCookie = new Cookie(proxyCookieName, cookie.getValue()); - servletCookie.setComment(cookie.getComment()); servletCookie.setMaxAge((int) cookie.getMaxAge()); servletCookie.setPath(path); //set to the path of the proxy servlet // don't set cookie domain servletCookie.setSecure(cookie.getSecure()); - servletCookie.setVersion(cookie.getVersion()); servletResponse.addCookie(servletCookie); } }