From 0255b37e2b023835f06bdb6ddee6aba5c46689da Mon Sep 17 00:00:00 2001 From: markt Date: Sun, 6 Feb 2011 22:56:22 +0000 Subject: [PATCH] Test a quick hack to get this working with Jira git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1067797 13f79535-47bb-0310-9956-ffa450edef68 --- java/org/apache/catalina/valves/CrawlerSessionManagerValve.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/java/org/apache/catalina/valves/CrawlerSessionManagerValve.java b/java/org/apache/catalina/valves/CrawlerSessionManagerValve.java index b75152244..3935dd37a 100644 --- a/java/org/apache/catalina/valves/CrawlerSessionManagerValve.java +++ b/java/org/apache/catalina/valves/CrawlerSessionManagerValve.java @@ -25,6 +25,7 @@ import java.util.concurrent.ConcurrentHashMap; import java.util.regex.Pattern; import javax.servlet.ServletException; +import javax.servlet.http.Cookie; import javax.servlet.http.HttpSession; import org.apache.catalina.LifecycleException; @@ -150,7 +151,9 @@ public class CrawlerSessionManagerValve extends ValveBase { sessionInfo = uaIpSessionInfo.get(clientIp); if (sessionInfo != null) { request.setRequestedSessionId(sessionInfo.getSessionId()); - + // Hack for testing with Jira + request.addCookie(new Cookie("JSESSIONID", + sessionInfo.getSessionId())); if (log.isDebugEnabled()) { log.debug(request.hashCode() + ": SessionID=" + sessionInfo.getSessionId()); -- 2.11.0